minecraft:exhaustion_values за тебя одним переключателем.Get GodCraftОбзор
minecraft:exhaustion_values - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Задает, сколько голода тратит каждое действие игрока. Чем меньше значения, тем медленнее игрок проголодается; поставьте 0, чтобы действие ничего не стоило.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
heal | number | 6 | Истощение при восстановлении здоровья от полной шкалы голода. |
jump | number | 0.05 | Истощение за каждый обычный прыжок. |
sprint_jump | number | 0.2 | Истощение за каждый прыжок на бегу. |
mine | number | 0.005 | Истощение за каждый добытый блок. |
attack | number | 0.1 | Истощение за каждую атаку. |
damage | number | 0.1 | Истощение при получении урона. |
walk | number | 0 | Истощение при ходьбе. |
sprint | number | 0.01 | Истощение при беге. |
swim | number | 0.01 | Истощение при плавании. |
lunge | number | 4 | Истощение при срабатывании зачарования выпада, умножается на его уровень. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:exhaustion_values": {
"heal": 6,
"jump": 0.05,
"sprint_jump": 0.2,
"mine": 0.005,
"attack": 0.1,
"damage": 0.1,
"walk": 0,
"sprint": 0.01
}
}