minecraft:shooter за тебя одним переключателем.Get GodCraftОбзор
minecraft:shooter - компонент предмета: он пишется в объект components своего предмета. Делает предмет метательным оружием, как лук или арбалет, которое стреляет боеприпасами из инвентаря. Добавьте minecraft:use_modifiers, чтобы игрок мог натягивать его.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
ammunition | Ammunition[] | нет | Список предметов, которыми можно стрелять, и настройки вроде использования второй руки или игнорирования боеприпасов в творческом режиме. |
max_draw_duration | number | 0 | Сколько секунд нужно, чтобы полностью натянуть предмет. |
scale_power_by_draw_duration | boolean | false | Если true, выстрел тем сильнее, чем дольше натягивать. |
charge_on_draw | boolean | false | Если true, предмет заряжается при натягивании и стреляет при следующем использовании, как арбалет. |
Пример
Внутри объекта components в BP/items/<name>.json (значения - по умолчанию или примерные):
BP/items/<name>.json
{
"minecraft:shooter": {
"ammunition": [],
"max_draw_duration": 0,
"scale_power_by_draw_duration": false,
"charge_on_draw": false
}
}