CustomGenerators
CustomGenerators — это полнофункциональный плагин для серверов Minecraft, который превращает скучную добычу блоков в увлекательную экономическую механику. Он тесно интегрируется с BentoBox и Vault, позволяя владельцам островов покупать, активировать и управлять персональными генераторами булыжника, камня, базальта или глубинного сланца. Вся конфигурация строится на понятных YAML-файлах, поэтому настроить плагин под свои нужды сможет даже начинающий администратор.
Что умеет CustomGenerators
Плагин предлагает интуитивно понятный рабочий процесс: игрок заходит в меню, просматривает доступные генераторы, покупает понравившийся за игровую валюту и активирует его на своём острове. При этом система проверяет баланс через Vault и уровень острова через BentoBox, так что прогрессия остаётся сбалансированной. Все сообщения, раскладка GUI и параметры генераторов настраиваются в YAML, а продуманная архитектура с кэшированием обеспечивает молниеносный отклик даже при высокой нагрузке.
- Покупка и активация генераторов для каждого острова отдельно.
- Графическое меню с категориями и постраничной навигацией — теперь поддерживается неограниченное количество типов.
- Гибкая логика генерации через custom-generator-categories.yml: условия по окружающим блокам, биомам, уровню Y и типу жидкости.
- Мгновенная перезагрузка конфигов командой /generator reload без перезапуска сервера.
- Полная совместимость с экономикой Vault и проверками уровней островов BentoBox.
Как установить CustomGenerators на сервер
Чтобы скачать CustomGenerators, достаточно получить JAR-файл плагина и поместить его в директорию plugins вашего сервера Minecraft. Плагин протестирован с BentoBox версии 3.0.0 и выше, а также с Vault 1.7+. Он корректно работает на актуальных сборках игры — 1.19.4, 1.20.x и более новых. Если вы пользуетесь лаунчером foxygame.net, установка CustomGenerators происходит в один клик: просто откройте каталог дополнений, найдите плагин по названию и нажмите «Установить» — лаунчер сам разместит файл в нужной папке и проверит зависимости.
После первого запуска сервера плагин сгенерирует три YAML-файла: messages.yml (сообщения), generator-types.yml (типы генераторов) и custom-generator-categories.yml (пользовательские категории). Отредактируйте их под свои предпочтения, а затем выполните /generator reload, чтобы применить изменения без остановки сервера. Игроки могут изучить доступные команды через /generator help.
Настройка генераторов через YAML
Сердце плагина — файл generator-types.yml. Здесь вы определяете, какие генераторы будут доступны игрокам, сколько они стоят и какие блоки производят. Каждая запись содержит отображаемое имя, материал для иконки в GUI, описание (lore), цену, требуемый уровень острова и соотношение блоков. Например, алмазный генератор может выдавать 30% алмазной руды и 70% камня — веса нормализуются автоматически, поэтому можно указывать любые удобные числа.
Важный момент: поле generator-type должно ссылаться либо на встроенную категорию (COBBLESTONE, STONE, BASALT, DEEPSLATE), либо на уникальный идентификатор из custom-generator-categories.yml. Это открывает безграничные возможности для кастомизации.
Создание кастомных категорий генераторов
Файл custom-generator-categories.yml позволяет выйти далеко за рамки стандартных генераторов. Вы можете описать собственную логику, опираясь на тип жидкости (лава или вода), блок, в который жидкость превращается, и набор условий. Условия включают обязательные блоки по сторонам, сверху и снизу, допустимый диапазон высот (Y-level) и список биомов. Так, базальтовый генератор можно ограничить только Незером, золотой — высотами выше 100, а грязевой — конкретными окружающими блоками и биомами вроде равнин или Пустоты.
Благодаря такой системе вы легко реализуете уникальные механики: генератор, работающий исключительно на грибных островах, или генератор, требующий редкую комбинацию блоков вокруг. Все параметры интуитивно понятны и документированы прямо в YAML-комментариях.
Команды и управление
CustomGenerators предоставляет игрокам и администраторам минималистичный, но мощный набор команд. Основные из них:
- /generator — открывает главное меню со списком доступных генераторов.
- /generator buy <название> — приобретает указанный генератор (требуется достаточный баланс).
- /generator activate <название> — активирует купленный генератор на острове.
- /generator list — показывает все существующие на сервере генераторы.
- /generator reload — перезагружает конфигурационные файлы (только для администраторов).
Меню поддерживает постраничную навигацию, поэтому даже при большом количестве типов интерфейс остаётся удобным. Кстати, в лаунчере foxygame.net CustomGenerators автоматически обновляется до последней версии, что избавляет от ручной замены JAR-файла и позволяет всегда держать плагин актуальным.
Почему стоит выбрать CustomGenerators
Плагин выделяется продуманной модульной архитектурой, которая упрощает будущие расширения, и кэш-ориентированным дизайном, гарантирующим минимальную нагрузку на сервер. Чёткое разделение ответственности между конфигурацией, экономикой и проверками островов делает его надёжным инструментом для долгосрочных проектов. Администраторы ценят возможность мгновенно менять правила игры через /generator reload, а игроки — понятный GUI и честную привязку к уровню острова.
Если вы ищете способ разнообразить экономику сервера и дать игрокам контроль над генерацией ресурсов, CustomGenerators для Minecraft станет отличным решением. Скачайте плагин, настройте пару YAML-файлов и наблюдайте, как острова наполняются жизнью и стратегическими решениями.