
DonutSMP Spawner
DonutSpawners - плагин для Minecraft, заменяющий ванильные спаунеры виртуальной системой хранения ресурсов. Убирает лаг от толп мобов и дропа, позволяет стакать спаунеры в один блок и получать бонус за расстояние. Работает на Spigot/Paper 1.16+ с EssentialsX.
DonutSpawners - Виртуальная переработка спаунеров
DonutSpawners - это плагин для серверов Minecraft (Spigot/Paper), вдохновлённый механикой популярного сервера DonutSMP. Он полностью переосмысливает работу спаунеров мобов, убирая главный источник лагов - переполнение мира сущностями и постоянный расчёт дропа предметов.
Зачем это нужно?
В стандартном Майнкрафте каждый спаунер создаёт живых мобов, которые двигаются, агрятся, наносят урон и оставляют вещи на земле. Если на сервере десятки таких ферм, сервер начинает тормозить - MSPT взлетает, игроки жалуются на лаги. DonutSpawners решает это радикально: все процессы переносятся в виртуальный буфер данных. Мобы не появляются в мире, а их дроп и опыт накапливаются внутри блока спаунера. Игрок просто открывает меню и забирает всё сразу.
Результат:
- Никакого лага от скопления мобов - чанки остаются чистыми.
- Чистота на карте - нет кучи выпавших предметов.
- Стратегический геймплей - теперь выгодно строить фермы на расстоянии друг от друга, а не пихать всё в одну кучу.
Основные механики
Стакинг спаунеров (Single-Block-Stacking)
В один блок можно сложить сколько угодно спаунеров. Управление простое:
- Правый клик - добавить один спаунер в стек.
- Shift + Правый клик - выгрузить целую пачку из инвентаря.
- Все действия подтверждаются в Action Bar - видно, сколько спаунеров стало и какой у них уровень.
Виртуальное хранилище и экономика
Каждый спаунер работает как отдельный "банк" для ресурсов:
- Предметы и опыт генерируются напрямую в инвентарь спаунера - никакой лишней физики.
- Из интерфейса можно продать дроп через EssentialsX (если плагин установлен) или забрать себе.
- Опыт тоже накапливается - его можно вывести через то же меню.
Бонус изоляции (Isolation Bonus)
Чтобы поощрить разумное строительство, плагин даёт множитель производства, если спаунер стоит далеко от других. Чем больше дистанция - тем выше добыча. Так сервер не перегружается, а игроки получают стимул строить распределённые фермы.
Использование
Для игроков:
- ПКМ пустой рукой по активному спаунеру - открыть управление.
- Добывать спаунеры нужно инструментом с Silk Touch (по умолчанию).
- Сломать блок - выпадает один спаунер из стека.
- Shift + сломать - снимает до 64 спаунеров за раз.
- Важно: при разрушении спаунера все накопленные предметы и опыт теряются - будьте аккуратны.
Для администраторов:
- Выдать спаунер:
/givespawner <игрок> <тип> [количество] - Право на команду:
donutspawners.admin
Настройка (config.yml)
Файл конфигурации позволяет тонко подогнать всё под свой сервер:
- Включить или выключить автоматическое преобразование природных спаунеров в виртуальную систему.
- Задать скорость производства в тиках для каждого типа мобов отдельно.
- Установить цены на продажу предметов и количество опыта за цикл.
- Локализовать все сообщения и названия в GUI - перевод на любой язык.
Установка и совместимость
- Убедитесь, что на сервере установлен EssentialsX (нужен для экономики).
- Скачайте
.jarплагина и положите в папку/plugins/. - Перезапустите сервер - сгенерируется конфиг.
- При желании отредактируйте
config.ymlпод свой баланс.
Плагин работает на Spigot/Paper 1.16+.
Вердикт
Если у вас сервер с активным спаунер-геймплеем или вы хотите избавиться от лагов от ферм мобов - DonutSpawners это простой и мощный инструмент. На слабом железе разница в производительности будет очень заметна. Главное - не забудьте настроить конфиг, чтобы экономика не слетела в дисбаланс. А так - уверенный мастхэв для любого выживальческого сервера.
Лицензия: MIT
Скачать плагин DonutSpawners можно на официальных ресурсах (проверьте совместимость с вашей версией Майнкрафт).
