CdrDimensionGuard — полная блокировка Нижнего мира и Энда

CdrDimensionGuard для Minecraft полностью блокирует доступ игроков в Нижний мир и Энд через порталы, команды и телепорты. Надёжная защита измерений.

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 полностью оправдывает своё название. Он не отключает измерения, а просто не пускает туда игроков — ровно до того момента, когда вы сами решите открыть доступ.