-
Постов
140 -
Зарегистрирован
Тип контента
Профили
Форумы
События
Весь контент NotDen
-
Планируется что данные команды будут вызываться с каждым умершим или постоянно Каждый раз счетчик будет сбрасываться и считаться заново
-
Для *teams_alive отсчет идёт вверх С начала записывается 0, и за каждую живую команду прибавляется 1 Для вычитания вместо add используется remove
-
Она появится сам из первой строчки, главное чтоб была задача Players Создать задачу Players можно с помощью: scoreboard objectives add Players dummy
-
/execute at @e[type=snowball] run fill ~2 ~2 ~2 ~-2 ~-1 ~-2 minecraft:air replace minecraft:snow_block
-
/execute at @a[nbt={SelectedItem:{id:"minecraft:blaze_rod"}}] run effect give @a[distance=..4] .....
-
/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 - кординаты, кода телепортируем
-
[{"text":"Игрок "},{"selector":"@p[scores={Deaths=1}]"},{"text":" умер"}]
-
У команды particle последний аргументы отвечает зато, кто сможет видеть данные частицы, в вашем случаи будет @a[team=!Seeker]
-
/setblock ~ ~ ~ minecraft:piston[facing=<напраление>] - up down east north south west
-
Всё, понял. Тогда: 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 - настраиваете на нужную область
-
Почему им уже заспавнеными не установить свой follow_range?
-
Через функции можно записать в дату стойки кординаты из 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 ~ ~
-
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 в зависимости от тэга, чтоб не парится с этим
-
А что именно вам нужно от команды? Просто задоюсь вопросом, причем тут execute?
-
Да, но в плотную могут ударить
-
1. Если поместить игрока и моба в одну команду, то моб не будет агрится на игрока 2. У мобов аттрибут generic.follow_range отвечает зато, насколько далеко моб может видеть игрока и следовать за ним
-
/execute as @e[tag=lock] at @s run tp @s ~ ~1 ~ От имени всех сущностей с тегом lock [от носительно меня телепортировать меня на ~ ~1 ~]
-
Обратись в поддержку у TLLegacy в ВК
-
1. Ну взрыв можно нейтрилизовать водой (как это использовать хз) 2. Датапаки / Функции; ну или ставь 2 КБ 3. Можно сделать ачивку на его использование, а в наградах указать функцию датапака, которая будет убивать игрока 4. Ну лава и взрыв нам не покорны, а деспавн можно убрать командой /data merge entity @e[type=item,nbt={tag:{MyTag:1b}}] {Age:0,Item:{}} в цикле Где MyTag - некий тэг для не деспавнушегося предмета
-
NBT я могу хранить и в чанке, основная проблема в том, что эти блоки стоят и их может быть много в одном чанке. Я пока ещё пытаюсь покапаться с исходником ItemsAdder, если он вообще есть, находил только модули, А так уже наверное придумал как решить, но придётся положить болт на производительность.
-
x y z - позиция dx dy dz - размер Пример: [x=3,y=4,z=3, dx=3,dy=5,dz=4] - коробка от 3 4 3 до 6 9 7
