minecraft:throwable за тебя одним переключателем.Get GodCraftОбзор
minecraft:throwable - компонент предмета: он пишется в объект components своего предмета. Позволяет игроку бросать предмет, как снежок или яйцо. Добавьте minecraft:projectile, чтобы что-то действительно вылетало.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
do_swing_animation | boolean | false | Если true, при броске рука делает взмах. |
min_draw_duration | number | 0 | Минимальное время в секундах, которое нужно удерживать перед броском. |
max_draw_duration | number | 0 | Максимальное время в секундах, в течение которого зарядка ещё добавляет силу. |
launch_power_scale | number | 1 | Как быстро растёт сила броска во время зарядки. |
max_launch_power | number | 1 | Максимальная сила броска. |
scale_power_by_draw_duration | boolean | false | Если true, чем дольше удерживать, тем дальше летит предмет, как трезубец. |
Пример
Внутри объекта components в BP/items/<name>.json (значения - по умолчанию или примерные):
BP/items/<name>.json
{
"minecraft:throwable": {
"do_swing_animation": false,
"min_draw_duration": 0,
"max_draw_duration": 0,
"launch_power_scale": 1,
"max_launch_power": 1,
"scale_power_by_draw_duration": false
}
}