Как выдать лук на одно использование (чтобы он одним выстрелом сломался)?? на minecraft пе
Подскажите пожалуйста люди добрые
По дате
По рейтингу
Способ 1: Через команды (Creative Mode)
Выдайте лук с прочностью "1":
1
/give @p bow 1 0 {"minecraft:durability": {"max_durability": 1}}
Этот лук сломается сразу после первого выстрела.
Способ 2: Использование функций (Behavior Packs)
Создайте поведенческий пакет, который меняет максимальную прочность лука на 1:
1234567891011121314
// items/bow.json
{
"format_version": "1.16.0",
"minecraft:item": {
"description": {
"identifier": "minecraft:bow"
},
"components": {
"minecraft:durability": {
"max_durability": 1
}
}
}
}
Установите пакет в мир, и все луки будут одноразовыми.
Способ 3: Через командные блоки (Детектирование выстрела)
Поставьте командный блок с циклом (Always Active), который проверяет использование лука:
1
/execute @a[nbt={SelectedItem:{id:"minecraft:bow",tag:{CustomTag:"breakable"}}}] ~~~ scoreboard players add @s bowUse 1
Второй командный блок (Chain, Conditional):
1
/clear @a[score={bowUse=1}] bow 0 1
При выстреле лук удалится из инвентаря.