Как сделать зомби не горящими на солнце?

Версия Minecraft
1.16.5
API
Vanilla (без API)
Я создаю карту по зомби-апокалипсис и мне нужно сделать все виды зомби (Зомби, зомби-жители, утопленники) не горящими днём. Сделал датапак, расположил по нужным папкам, как полагается. Кинул датапак в мир. Запустил, на всякий случай прописал команду /reload , и начал тест, который с треском провалился. Зомби - горели. Перезашёл, проверил, всё также, повазился в датапаке, не вышло. Может я в коде ошибся или всё куда проще? Вот сам код:
prevent_fire.mcfunction:
execute as @e[type=zombie] run data modify entity @s Fire set value 0

execute as @e[type=drowned] run data modify entity @s Fire set value 0

execute as @e[type=zombie_villager] run data modify entity @s Fire set value 0
 
439
42
112
Я создаю карту по зомби-апокалипсис и мне нужно сделать все виды зомби (Зомби, зомби-жители, утопленники) не горящими днём.
1) Наложить на всех огнестойкость?
2) Просто одень на всех зомби по невыпадающему прозрачному блоку на голову?
 
Эти команды нужно выполнять каждый тик и это очень лагучее решение.
А вообще всегда можно поискать в гугле
Вот какой то тред на реддите, там судя по всему есть то что тебе нужно
https://www.reddit.com/r/MinecraftCommands/comments/fj7ugs
Хм... идея с кнопками звучит по лучше, чем моя. Стоит попробовать. Спасибо, не догадался на английском поискать. Я отмечу, если получится.

Изменено: Решено, спасибо. Датапак даже писать не пришлось
 
Последнее редактирование:
Сверху