CdrDimensionGuard
Администраторы серверов часто сталкиваются с одной и той же проблемой: игроки обходят ограничения и попадают туда, куда им нельзя. Портал можно закрыть, но кто помешает использовать команду /tp, жемчужину Края или телепорт из другого плагина? Именно для таких случаев создан CdrDimensionGuard — лёгкий плагин, который превращает Нижний мир и Энд в по-настоящему закрытые зоны.
В отличие от простых блокировщиков порталов, CdrDimensionGuard перекрывает все известные способы попасть в запрещённое измерение. Это не отключение самих измерений, а жёсткий контроль доступа к ним. Миры могут оставаться загруженными на сервере, но игроки туда не пройдут.
Что умеет CdrDimensionGuard
Плагин работает по принципу чёрного списка измерений. По умолчанию под запретом находятся Нижний мир и Край, однако система определяет измерения по их окружению (world environment), а не только по названию мира. Это значит, что кастомные миры с окружением NETHER или THE_END тоже окажутся под защитой.
- Блокировка входа через порталы Нижнего мира и Края;
- Запрет телепортации через Врата Края (End Gateways);
- Блокировка командной телепортации;
- Перехват телепортов, выполняемых другими плагинами;
- Запрет телепортации в режиме наблюдателя;
- Отсутствие обхода для операторов — даже OP не пройдут;
- Сохранение последней безопасной позиции игрока;
- Автоматический возврат при попадании в закрытое измерение;
- Восстановление позиции при входе в игру внутри запрещённой зоны;
- Откат к спавну безопасного мира в качестве резервного варианта.
Отдельного упоминания заслуживает отсутствие обхода для операторов. Многие плагины оставляют админам лазейку, но здесь её нет — это осознанное решение. Такой подход подходит серверам, где измерения должны оставаться недоступными до определённого этапа прогрессии, ивента, сезона или решения администрации.
Как работает защита измерений
Логика проста и понятна. Игрок пытается войти в портал Нижнего мира, и вместо переноса в ад срабатывает перехват: доступ запрещён, игрок остаётся в безопасном мире. То же самое касается Края и всех остальных способов перемещения.
Но одного перехвата недостаточно, поэтому CdrDimensionGuard использует несколько слоёв защиты. Сначала блокируется сама попытка телепортации — ещё до смены измерения. Если другой плагин или механика всё же переместит игрока в закрытую зону, срабатывает автоматический возврат на последнюю безопасную позицию. Дополнительный сторож (watchdog) отслеживает тех, кто оказался внутри запрещённых измерений, а игроки, зашедшие в игру уже находясь там, восстанавливаются при подключении.
Резервное восстановление
Если по какой-то причине безопасная позиция недоступна, плагин откатывает игрока к спавну подходящего мира. Это исключает ситуации, когда человек застревает в измерении, куда ему нельзя. Такой многоуровневый подход делает защиту надёжной даже при конфликтах с другими дополнениями.
Установка и требования
Плагин не требует внешних зависимостей, что заметно упрощает жизнь администратору. Достаточно остановить сервер, поместить файл CdrDimensionGuard.jar в папку plugins, запустить сервер и убедиться в консоли, что плагин успешно включён. Никаких дополнительных библиотек устанавливать не нужно.
Для работы требуются Paper, Minecraft 1.21.11 и Java 21 или новее. Плагин ориентирован именно на Paper и родственные ему ядра, поэтому на чистом ванильном сервере он не заработает. Если вы хотите скачать CdrDimensionGuard и сразу протестировать его на своей сборке, удобно использовать лаунчер foxygame.net: там дополнения ставятся в один клик, а каталог регулярно пополняется свежими версиями под актуальные релизы Minecraft.
Как установить CdrDimensionGuard для Minecraft
- Остановите сервер перед установкой;
- Скопируйте CdrDimensionGuard.jar в директорию plugins;
- Запустите сервер и дождитесь загрузки;
- Проверьте в консоли, что CdrDimensionGuard активен;
- При необходимости настройте список закрытых измерений.
После включения плагин сразу начинает работать с настройками по умолчанию: Нижний мир и Край закрыты, обход для операторов отключён. Дополнительная конфигурация нужна только в нестандартных случаях, например при использовании кастомных миров с окружением NETHER или THE_END.
Кому подойдёт этот плагин
CdrDimensionGuard — это жёсткий замок на измерения, а не гибкая система разрешений. Он пригодится серверам с сезонной прогрессией, где Нижний мир и Энд открываются позже, ролевым проектам с сюжетным доступом, а также администраторам, которые устали бороться с обходами через команды и сторонние телепорты.
Если вам нужен лёгкий, предсказуемый и надёжный инструмент без лишних зависимостей, этот плагин от CADERA / MENKIESTES полностью оправдывает своё название. Он не отключает измерения, а просто не пускает туда игроков — ровно до того момента, когда вы сами решите открыть доступ.