▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/BetterReload

BetterReload

Плагин BetterReload для Minecraft заменяет стандартную команду /reload на безопасную систему, предотвращающую ошибки при перезагрузке плагинов. Идеально для серверов на Bukkit/Spigot/Paper.

Оцените первым
2.8K
8

BetterReload

Давайте честно: команда /reload в Bukkit - это давняя головная боль. Она пытается перезагрузить все плагины на лету, но на практике чаще ломает сервер, чем помогает. Разработчики Spigot и Paper даже добавили предупреждения, советуя вместо релоада перезагружать сервер целиком. BetterReload предлагает другой подход - замену этой команды на нормальную систему.

Плагин вдохновлён проектом SpongePowered. Вместо того чтобы бездумно перезагружать всё подряд, он передает событие релоада самим плагинам. Теперь /reload (или /BetterReload, если угодно) просто оповещает плагины: "Эй, перезагрузитесь, если надо". А уж каждый плагин решает сам, как на это реагировать - подгрузить конфиги, перечитать данные или просто проигнорировать.

Фичи

  • Замена /reload - команда переопределяется, но оригинал всё ещё доступен через /bukkit:reload.
  • Событие для плагинов - если не указано имя плагина, событие отправляется всем; можно указать конкретный плагин как аргумент.
  • Умный tab-completion - на новых версиях работает для обеих команд, на старых - только для /BetterReload.
  • Логирование ошибок - консоль получает максимум информации, но без спама.
  • Поддержка сторонних плагинов - через config.yml можно добавить любые плагины, которые не поддерживают событие напрямую. Плагин может выполнить их собственные reload-команды в процессе.

Ограничения

  • BlockCommandSender (командные блоки) не могут использовать /reload, только /BetterReload. Это особенность реализации - в командных блоках лучше использовать полный синтаксис.

Конфигурация и совместимость

BetterReload дружит с любыми плагинами. Если плагин поддерживает ReloadEvent - отлично, интеграция будет максимально чистой. Если нет - настраиваешь config.yml, указываешь команду, которую плагин использует для перезагрузки, и BetterReload выполнит её сам. Удобно для тех случаев, когда автор плагина не позаботился о поддержке.

Настроек в конфиге не так много, но они покрывают основные нужды. Плагин легковесный, не грузит сервер. Работает на всех версиях Bukkit/Spigot/Paper (современные и legacy - проверяй совместимость).

Зачем это нужно?

Если ты администрируешь сервер Майнкрафт, то знаешь: каждый релоад - это риск. Плагины могут не загрузиться, данные повредиться, а игроки потерять прогресс. BetterReload сводит эти риски к минимуму, давая плагинам корректно перезагрузиться. По сути, это must-have для любого сервера, где ценят стабильность. Скачать плагин BetterReload можно и установить в папку plugins - он не требует сложной настройки.

Плагин не только заменяет опасную команду, но и делает перезагрузку более управляемой. Например, можно релоаднуть только один конкретный плагин, не трогая остальные. Удобно, когда нужно обновить конфиг без полной перезагрузки сервера.

В общем, BetterReload - это про безопасность и контроль. Рекомендуется всем, кто не хочет, чтобы сервер падал после каждого /reload.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная