
Bundle API
API для создания мешочков (бандлов), которые вмещают больше одной стопки предметов. Незаменимый инструмент для авторов модов.
Bundle API - это API для Майнкрафт, которое даёт авторам модов возможность добавлять расширенные мешочки (bundle). В ванильной игре бандл вмещает только один стак разных предметов, но с этим API можно сделать так, чтобы мешочек держал несколько стопок, указанных через тег предметов
Что это и зачем
В обычном Майнкрафте бандлы - штука полезная, но ограниченная. Кладешь туда разную мелочь, и всё, место кончилось. А если хочешь носить с собой целый набор инструментов, блоков или ресурсов - стандартный мешочек не тянет. Bundle API решает именно это: позволяет мододелам сделать бандлы, которые хранят больше одного стака. Например, можно создать мешочек для руды, который вмещает 5 разных типов руды по 2 стака каждый, ну ты понял идею.
Что меняет
- Почти безграничная вместимость - настраивается под конкретный тег предметов
- Гибкость - автор мода сам решает, сколько стопок и каких предметов помещается
- Совместимость - работает через стандартные теги, так что другие моды тоже могут подхватить
По сути, этот API - кирпичик для сборок, где нужно кастомное хранилище. Без него пришлось бы вручную прописывать инвентари, а тут всё через простой конфиг
Важно знать
Чтобы использовать Bundle API, мододелу достаточно добавить зависимость и прописать условия через теги. Для игрока это выглядит как обычный мешочек, только внутрь можно закинуть пачку блоков, не боясь, что один стак заполнит весь слот
Скачать Bundle API и самому сделать такой мешочек - отличная идея, если ты собираешь модпак с упором на инвентарь и удобство. Особенно актуально на серверах, где игроки носят тонну материалов
Подходит для Fabric и Forge, версии Майнкрафт - от 1.19 и выше. Инструкция по подключению лежит в Readme, всё стандартно
