Мод для Майнкрафт на Fabric, который расширяет MenuKit слотами для собственных экранов и контейнеров. Он предназначен для разработчиков модов: позволяет добавить карманы, дополнительные ячейки экипировки, сумки и другие настоящие слоты инвентаря с синхронизацией между клиентом и сервером.
Возможности
- Слоты создаются как элементы интерфейса и синхронизируются стандартным протоколом игры.
- Можно делать собственные меню контейнеров с панелями MenuKit.
- Состояние каждой ячейки хранится отдельно: только для конкретного игрока либо общее для всех зрителей.
- Сервер проверяет все изменения, которые отправляет клиент.
- Добавленные ячейки ведут себя как обычные: работают в выживании и творчестве, учитываются при смерти, поддерживают «Проклятие несъёмности» и «Починку».
- Зарегистрированный слот можно вывести на экранах контейнеров без отдельной настройки каждого экрана.
- Данные ячеек сохраняются у владельца — игрока, блока, сущности или предмета — и доступны через
/data get.
Как пользоваться
Мод предоставляет API для разработчиков. Например, можно зарегистрировать девять ячеек кармана, привязать их к данным игрока и разместить панель со слотами рядом с интерфейсом контейнера. Документация с примерами доступна в репозитории MenuKit, а также в разделах для начала работы, с рецептами API и справочнике API.
Требования и совместимость
Нужны Fabric, Fabric API и MenuKit. Мод должен быть установлен и на сервере, и у всех подключающихся игроков; без него клиент не сможет загрузиться в мир сервера с этим модом.
