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

NotDen

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

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

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

  1. Планируется что данные команды будут вызываться с каждым умершим или постоянно Каждый раз счетчик будет сбрасываться и считаться заново
  2. Для *teams_alive отсчет идёт вверх С начала записывается 0, и за каждую живую команду прибавляется 1 Для вычитания вместо add используется remove
  3. Она появится сам из первой строчки, главное чтоб была задача Players Создать задачу Players можно с помощью: scoreboard objectives add Players dummy
  4. /execute at @e[type=snowball] run fill ~2 ~2 ~2 ~-2 ~-1 ~-2 minecraft:air replace minecraft:snow_block
  5. /execute if entity @e[type=minecraft:glow_item_frame,limit=1],nbt={Item:{id:"minecraft:paper",Count:1b}} run setblock ~ ~3 ~1 minecraft:redstone_block
  6. /execute at @a[nbt={SelectedItem:{id:"minecraft:blaze_rod"}}] run effect give @a[distance=..4] .....
  7. /tp @a[x=1.5,y=2.5,z=3.5,distance=..1] 4 5 6 x=1.5,y=2.5,z=3.5 - кординаты, с которых находим игроков ..1 - дистанция, в которой засекаем игроков от первых кординат 4 5 6 - кординаты, кода телепортируем
  8. [{"text":"Игрок "},{"selector":"@p[scores={Deaths=1}]"},{"text":" умер"}]
  9. У команды particle последний аргументы отвечает зато, кто сможет видеть данные частицы, в вашем случаи будет @a[team=!Seeker]
  10. /setblock ~ ~ ~ minecraft:piston[facing=<напраление>] - up down east north south west
  11. Всё, понял. Тогда: execute if entity @p[x=,y=,z=,dx=,dy=,dz=] run attribute @e[tag=MyTag] minecraft:generic.follow_range base set 0 execute unless entity @p[x=,y=,z=,dx=,dy=,dz=] run attribute @e[tag=MyTag] minecraft:generic.follow_range base set 32 x y z dx dy dz - настраиваете на нужную область
  12. Почему им уже заспавнеными не установить свой follow_range?
  13. Через функции можно записать в дату стойки кординаты из scoreboard, и после относительно стойки сделать forceload функция: execute store result entity @s Pos[0] double 1 run scoreboard players get X Pos execute store result entity @s Pos[1] double 1 run scoreboard players get Y Pos execute store result entity @s Pos[2] double 1 run scoreboard players get Z Pos execute at @s run forceload add ~ ~
  14. execute as @e[tag=MyTag] at @s if entity @p[distance=..5] run attribute @s minecraft:generic.follow_range base set 0 execute as @e[tag=MyTag] at @s unless entity @p[distance=..5] run attribute @s minecraft:generic.follow_range base set 32 MyTag - тэг моба ..5 - радиус детекта игрока 0 - если игрок нащёлся, иначе 32 [Вроде измеряется в блоках] Здесь я использовал селектор distance, который ищет игрока в определённом радиусе Если хотите именно в коробке то замените if/unless entity @p[distance=..5] на positioned ~-5 ~-5 ~-5 if/unless entity @p[dx=10,dy=10,dz=10] ...причём после positioned нужно записывать половину от размера коробки А вообще не лучше в самом начале устанавливать каждому мобу свой minecraft:generic.follow_range в зависимости от тэга, чтоб не парится с этим
  15. А что именно вам нужно от команды? Просто задоюсь вопросом, причем тут execute?
  16. 1. Если поместить игрока и моба в одну команду, то моб не будет агрится на игрока 2. У мобов аттрибут generic.follow_range отвечает зато, насколько далеко моб может видеть игрока и следовать за ним
  17. /execute as @e[tag=lock] at @s run tp @s ~ ~1 ~ От имени всех сущностей с тегом lock [от носительно меня телепортировать меня на ~ ~1 ~]
  18. Обратись в поддержку у TLLegacy в ВК
  19. 1. Ну взрыв можно нейтрилизовать водой (как это использовать хз) 2. Датапаки / Функции; ну или ставь 2 КБ 3. Можно сделать ачивку на его использование, а в наградах указать функцию датапака, которая будет убивать игрока 4. Ну лава и взрыв нам не покорны, а деспавн можно убрать командой /data merge entity @e[type=item,nbt={tag:{MyTag:1b}}] {Age:0,Item:{}} в цикле Где MyTag - некий тэг для не деспавнушегося предмета
  20. NBT я могу хранить и в чанке, основная проблема в том, что эти блоки стоят и их может быть много в одном чанке. Я пока ещё пытаюсь покапаться с исходником ItemsAdder, если он вообще есть, находил только модули, А так уже наверное придумал как решить, но придётся положить болт на производительность.
  21. x y z - позиция dx dy dz - размер Пример: [x=3,y=4,z=3, dx=3,dy=5,dz=4] - коробка от 3 4 3 до 6 9 7
×
×
  • Создать...