Плагин для серверов Майнкрафт, предназначенный для разработчиков плагинов с кастомными предметами. Он отличает зарегистрированные предметы от обычных по NBT-данным, хранит их в общем реестре и позволяет назначать обработчики игровых действий.
Возможности
- регистрация кастомных предметов через
ItemRegistry; - создание предметов через
ItemBuilder; - выдача предмета игроку через
toItemStack(), который добавляет нужную NBT-метку; - обработчики событий и периодических действий для конкретных предметов.
Предмет регистрируют один раз, передавая плагин-владелец, его идентификатор и ItemBuilder. Для выдачи используйте именно toItemStack(): предмет, созданный напрямую через ItemBuilder, не будет распознан библиотекой.
Команды
/staritems— основная административная команда;/staritems list— показывает зарегистрированные предметы и плагины-владельцы;/staritems give <name> [amount]— выдаёт себе предмет по его идентификатору; количество по умолчанию —1.
Права
staritems.admin— доступ к/staritems;staritems.admin.list— доступ к/staritems list;staritems.admin.give— доступ к/staritems give.
Требования
Нужны Java 21 и NBT-API. Независимая сборка плагина включает требуемые библиотеки; вариант для разработчиков доступен как Maven-зависимость StarItems.
