Плагин для серверов Майнкрафт с Geyser, который не даёт игрокам Майнкрафт Бедрок попасть на высоту, где их клиент перестаёт корректно отображать чанки. Он ограничивает передвижение, телепортацию, установку и ломание блоков в заданном диапазоне Y, при этом игроков Java Edition не затрагивает.
Возможности
- отдельные минимальные и максимальные координаты Y для каждого мира и общие значения для остальных миров;
- возврат игрока к ближайшей допустимой высоте или телепортация в безопасную точку;
- запрет строить и ломать блоки за пределами диапазона;
- предупреждение при приближении к лимиту в чате или строке действий;
- заголовок при первом нарушении ограничения за игровую сессию;
- уведомления персоналу с именем игрока, миром и координатой Y;
- сохранение статистики нарушений, заблокированных действий и достигнутой максимальной высоты;
- выбор режимов игры, в которых действует ограничение.
Команды
/bteheightguard reload— применить измененияconfig.ymlбез перезапуска сервера;/bteheightguard info— показать сводку текущих настроек;/bteheightguard check <player>— проверить высоту выбранного игрока;/bteheightguard stats— показать статистику нарушений;/bteheightguard togglewarnings— включить или выключить предупреждения о приближении к лимиту.
Права
bteheightfix.admin— доступ ко всем подкомандам;bteheightfix.reload— доступ к/bteheightguard reload;bteheightfix.bypass— не применять ограничение высоты к игроку;bteheightfix.notify— получать уведомления о нарушениях другими игроками.
Настройка
В config.yml задаются общие лимиты в limits.max-y и limits.min-y, а правила для конкретных миров — в worlds. В разделе enforcement настраиваются режимы игры, teleport-on-violation и высота безопасной телепортации safe-teleport-y.
Для сообщений используются messages.delivery, messages.proximity-warning-distance и messages.first-violation-title; уведомления персоналу включаются ключом staff.notify-enabled. Логирование и сохранение статистики управляются через logging.console и logging.stats-persistence.
Требования
Плагин предназначен для Paper и совместимых сборок, включая Purpur. Нужны Geyser и Floodgate 2.x: через Floodgate определяются игроки Майнкрафт Бедрок. Требуется Java 17 или выше. Folia официально не поддерживается.
