minecraft:storage_item за тебя одним переключателем.Get GodCraftОбзор
minecraft:storage_item - компонент предмета: он пишется в объект components своего предмета. Позволяет предмету хранить внутри другие предметы, как мешок. Это хранилище используют другие компоненты, например minecraft:bundle_interaction.
Это экспериментальная функция: она работает только в мирах с включённым нужным экспериментом и может измениться в следующих версиях.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
max_slots | integer | 64 | Сколько разных стаков можно хранить, до 64.Диапазон: от … до 64 |
allow_nested_storage_items | boolean | true | Если false, внутрь нельзя положить другие хранилища (например, мешки). |
banned_items | Item Descriptor[] | нет | Предметы, которые нельзя класть внутрь. |
allowed_items | Item Descriptor[] | нет | Если задано, внутрь можно класть только эти предметы. Оставьте пустым, чтобы разрешить всё. |
Пример
Внутри объекта components в BP/items/<name>.json (значения - по умолчанию или примерные):
BP/items/<name>.json
{
"minecraft:storage_item": {
"max_slots": 64,
"allow_nested_storage_items": true,
"banned_items": [],
"allowed_items": []
}
}