minecraft:use_modifiers за тебя одним переключателем.Get GodCraftОбзор
minecraft:use_modifiers - компонент предмета: он пишется в объект components своего предмета. Управляет удержанием кнопки использования: сколько длится одно использование и насколько медленно игрок идёт в это время. Нужен еде, зельям и лукам.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
start_using | StartUsing | "if_first" | Начинать использование, только если ничего другого не началось ("if_first"), или перезапускать каждый раз ("always"). |
use_duration | number | 0 | Сколько секунд длится использование, например время на еду.Диапазон: от 0 до … |
emit_vibrations | boolean | true | Если true, начало и конец использования создают вибрации, которые слышат скалк-сенсоры. |
start_sound | LevelSoundEvent | нет | Звук, когда игрок начинает использовать предмет. |
movement_modifier | number | нет | Скорость ходьбы во время использования: 1 - обычная, 0.35 - медленный шаг, как во время еды.Диапазон: от 0 до 1 |
Пример
Внутри объекта components в BP/items/<name>.json (значения - по умолчанию или примерные):
BP/items/<name>.json
{
"minecraft:use_modifiers": {
"start_using": "if_first",
"use_duration": 0,
"emit_vibrations": true,
"start_sound": {},
"movement_modifier": 0
}
}