Плагин для серверов Майнкрафт с настраиваемыми зачарованиями для Paper и Leaf. Он позволяет создать систему прокачки с книгами зачарований, столом зачарований, снятием чар и внутриигровым справочником, описывая каждое зачарование в YAML-файле.
Возможности
- Для зачарований задаются название, описания на разных языках, максимальный уровень, редкость, цвет, тип, подходящие предметы, несовместимые чары, способы получения, шанс, перезарядка, длительность, радиус и формулы значений.
- Эффекты можно привязать к событиям и условиям: атаке, получению урона, убийству, движению, прыжку, спринту, плаванию или низкому здоровью. Так создаются дополнительные урон и лечение, усиления после убийства, добыча жилы, умножение дропа, автоматическая переплавка и защита от огня.
- Пользовательские чары могут выпадать через обычный стол зачарований вместе с ванильными; настраиваются вес, число чар и ограничения конфликтов.
- Есть интерфейсы справочника зачарований, управления для администратора, крафта фрагментов и снятия чар. Их слоты, кнопки, названия предметов, описания и фон настраиваются в конфигурации.
- Игроки собирают фрагменты звёздного света, создают предметы-справочники, получают из них случайные книги зачарований и снимают чары кристаллами снятия зачарований.
Команды
/fe gui— открыть справочник зачарований./fe gui admin— открыть меню управления для администратора./fe list [category] [page]— показать список зачарований./fe info <enchant_id>— показать сведения о зачаровании./fe enchant <enchant_id> <level>— наложить чары на предмет в руке./fe give <player> <enchant_id> <level>— наложить чары на предмет игрока в руке./fe giveitem <player> <item_type> [amount] [rarity]— выдать предмет плагина./fe reload— перезагрузить конфигурацию.
Настройка
Каждое зачарование хранится в отдельном YAML-файле. Для подготовки конфигураций с помощью ИИ можно взять руководство VIBEDOC.md или VIBEDOC.en.md из репозитория, описать желаемый эффект обычным текстом и поместить созданные файлы в папку плагина. После изменения конфигурации используйте /fe reload.
Требования
Нужны Java 21 и сервер Paper или Leaf. Для расширенного оформления строк зачарований на стороне клиента, включая скрытие ванильных строк, цвета редкости и подробные динамические описания, нужен PacketEvents.
Дополнительно поддерживаются PlaceholderAPI, WorldGuard, AuraSkills, mcMMO, MythicMobs и CraftEngine.
