Перейти к содержанию

garmxd

Пользователи
  • Постов

    162
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент garmxd

  1. самое просто это просто сетать компаратор, или же просто поменять режим цикличного комадного блока с "всегда активен" на "нужен сигнал" и поставить рядом редстоун блок, и потом после срабатывания сетать этот редстоун блок на air
  2. вот: execute positioned 88 -58 -55 if entity @e[type=glow_item_frame,nbt={Item:{id:"minecraft:netherite_sword"},Invisible:1b}] run setblock 86 -59 -82 redstone_block команда чтобы выдать невидимую рамку: /give @s glow_item_frame[entity_data={id:"glow_item_frame",Invisible:1b}]
  3. скинь просто весь датапак, посмотрю что там
  4. да сработает только команду нужно выполнять от лица игроков которым ты хочешь умножить железо
  5. Тогда вообще без понятия в чем дело 🤐
  6. У меня все также работает на сервере. Может дело в модах. Попробуй в server-properties поменять значение function-permission-level=2 , на function-permission-level=4, и перезапустить сервер. Увеличвает права функций. И не забудь после перезапустить сервер
  7. щас сделаю сам сервак, и попробую решить
  8. ну да так оно работает, тогда это уже проблемы с работой датапаков на серверах. Не знаю даже что сказать
  9. Тогда да, это скорее всего приколы работы датапаков на сервере. Попроуй вручную ввести эти комадны и скинь что напишется в чат 1. /data modify storage minecraft:temp Items set from entity @s SelectedItem 2. /execute store result score @s items run data get storage minecraft:temp Items.Count
  10. весьма странно, я только что проверил на этой версии и все работает. Тоесть просто предмет забирается и не выдается? или датапак вовсе не работает?
  11. перезапустил датапак? /datapack disable "file/store" и потом /datapack enable "file/store"
  12. ты скорее всего не так поменял, должно быть так: scoreboard players set #mnoz mnoz 4 data modify storage minecraft:temp Items set from entity @s SelectedItem execute store result score @s items run data get storage minecraft:temp Items.Count item replace entity @s weapon.mainhand with air scoreboard players operation @s items *= #mnoz mnoz Или ты просто датапак не перезапустил, /datapack disable "file/store" и потом /datapack enable "file/store"
  13. Все-все понял причину, на это версии в этой команде execute store result score @s items run data get storage minecraft:temp Items.count - слово count пишется с большой буквы, а у меня в датапаке она с маленькой. щас исправлю и можешь опять скачать, ну или сам поменять
  14. Попробуй опять скачай датапак я заменил название папок. Просто на новых версиях в датапаках пишется function, а не functions как на старых. Из-за этого он скорее всего не работал А если что могу зайти на сервер и помочь , если дашь айпи конечно
  15. версия сервера? просто я обновил только что файлы на гугл диске. На новых версия папки в датапаке называются по другому, из-за этого могут возникать проблемы. И насчет твоего алогоритма то в датапаке все работает точно также
  16. Привет! сделал небольшой датапак для этого, ты не уточнил версию поэтому сделал без макросов. Использование такое, выполняешь команду от лица игрока у которого ты хочешь умножить количество железных слитков: /execute as [nickname] run function look:store , и количество слитков в руке игрока умножаются в 4 раза. А насчет зоны думаю ты уж сам разберешься. Ссылка на датапак: https://drive.google.com/drive/folders/1dtxXQes93AWOiRdv5DOhqI84qcDHbXaN?usp=sharing
  17. А как это вообще относиться к данной теме? Зачем это вообще писать, человек делает как считает нужным. Я просто не впервые вижу твои ответы и просто выпадаю с них, общаешься как будто тебе все должны. Это смешно
  18. Во первых нет такого слова "Нету". Во вторых в командах с scoreboard ОБЯЗАТЕЛЬНО нужен селектор. В ином случае команда не будет работать.
  19. уже проблема решилась! не знаю в чем прикол но вчера эта команда не работала, сегодня я использовал эту же команду и теперь она работает lol
  20. Я делаю механику для того чтобы если значения Rotation[0] игрока и значение Rotation[0] сущности совпадает то должна выполниться команда. Но я не понимаю как мне правильно составить эту команду из-за селекторов: /execute as @s at @s if score @s compare_rotation = @e[type=minecraft:armor_stand,tag=stand,limit=1,sort=nearest] compare_rotation run say 1. Используя эту команду мне пишет что она неполная и показывает на часть с run say, как мне правильно составить эту команду чтобы если значения скорборда compare_rotation игрока и сущности совпадут то должна выполниться команда
  21. Я хочу сделать так чтобы на маркерах с тегом появлялись яйца у которых задано motion в сторону ближайшего к ним игроку. Но ни как не получается, буду благодарен за помощь!
  22. вот: /summon item x y z {Item:{id:"minecraft:diamond_sword",Count:1,tag:{lol:1b}}} - тег lol, можно изменить команда чтобы убрать эту сущность: /kill @e[type=item,nbt={Item:{id:"minecraft:diamond_sword",tag:{lol:1b}}}]
  23. Как вариант с костылем, можно сделать сущности marker на каждой из 4 стен баррьера, и сделать так чтобы они двигались вместе с баррьерами. И по периметру зоны где рандомно будут появляться армор стенд вручную расставить marker'ы где он может появлиться с опеределенным тегом например randomspawn , и далее просто сделать цикл проверку находиться ли в зоне сущности marker который движется вместе с барьерами маркеры с тегом randomspawn , и если условие выполняет добавлять тег этой сущности randomspawn так чтобы указать что он уже за баррьерами например: close, и далее раз в минуту выполнять команду /execute as @e[type=minecraft:marker,tag=randomspawn,tag=!close] at @s run summon minecraft:armor_stand ~ ~ ~ надеюсь понятно!
  24. garmxd

    predicate

    Привет, я хочу сделать predicate который проверяет смотрит ли игрок на волка, я использую этот предикт: { "condition": "entity_properties", "entity": "this", "predicate": { "type": "minecraft:player", "targeted_entity": { "type": "minecraft:wolf" } } } Но он не работает, даже смотря на волка мне выдает условие не выполнено. Версия 1.20.1
×
×
  • Создать...