Disable Dimensions

A hard-to-break, grief-resistant solution for preventing players from entering The Nether, The End, and any further custom dimensions, with optional per-dimension conditions.

Download disable dimensions for Minecraft 1.21.8, 1.21.5, 1.21

Original name: disable dimensions

Minecraft: 1.21, 1.21.5, 1.21.8

FileVersionLoaderSize
disable-dimensions-0.3.9.zip1.21192 КБDownload
disable-dimensions-0.7.1.zip1.21219 КБDownload
disable-dimensions-0.7.0.zip1.21217 КБDownload
disable-dimensions-0.6.1.zip1.21213 КБDownload
disable-dimensions-0.6.0.zip1.21211 КБDownload
disable-dimensions-0.5.1.zip1.21198 КБDownload
disable-dimensions-0.5.0.zip1.21198 КБDownload
disable-dimensions-0.4.3.zip1.21193 КБDownload
disable-dimensions-0.4.2.zip1.21193 КБDownload
disable-dimensions-0.4.1.zip1.21192 КБDownload
disable-dimensions-0.4.0.zip1.21192 КБDownload
disable-dimensions-0.3.11.zip1.21192 КБDownload
disable-dimensions-0.3.10.zip1.21192 КБDownload
disable-dimensions-0.2.3.zip1.21.5181 КБDownload
disable-dimensions-0.3.6.zip1.21.5183 КБDownload
disable-dimensions-0.3.5.zip1.21.5183 КБDownload
disable-dimensions-0.3.4.zip1.21.5183 КБDownload
disable-dimensions-0.3.3.zip1.21.5183 КБDownload
disable-dimensions-0.3.2.zip1.21.5183 КБDownload
disable-dimensions-0.3.1.zip1.21.5181 КБDownload
disable-dimensions-0.3.0.zip1.21.5180 КБDownload
disable-dimensions-0.2.5.zip1.21.5178 КБDownload
disable-dimensions-0.2.4.zip1.21.5177 КБDownload
disable-dimensions-0.3.8.zip1.21.8184 КБDownload
disable-dimensions-0.3.7.zip1.21.8184 КБDownload

Disable Dimensions: Полный контроль над измерениями в Minecraft

Каждый администратор сервера рано или поздно сталкивается с проблемой стремительного прогресса игроков. Едва появившись в мире, новички тут же ныряют в Нижний мир за редкими ресурсами, а затем покоряют Край, минуя десятки часов запланированного геймплея. Ограничить такие путешествия стандартными средствами невозможно — порталы работают безотказно, а плагины часто конфликтуют с модами. Решение пришло от сообщества датапаков: мод Disable Dimensions предлагает изящный, устойчивый к взлому способ запретить вход в любые измерения, включая пользовательские.

Как работает блокировка измерений

В основе лежит перехват всех известных способов смены измерения: порталы, жемчуги Края, вагонетки, команды телепортации и даже кастомные ритуалы модов. Как только игрок пытается проникнуть в запрещённую область, мод мгновенно возвращает его обратно. Для Нижнего мира точкой возврата служит последняя позиция входа с запасным вариантом на спавн мира, а для Края — точка возрождения игрока или общий спавн. Никаких тиковых проверок, только событийная модель — нагрузка на сервер минимальна.

При возврате игрок получает ненавязчивую, но понятную обратную связь: короткое сообщение в строке действия, тихий звуковой сигнал и эффект замедления. Это делает опыт отторжения естественным, а не грубым выбрасыванием. Кроме того, попытка всё равно засчитывает стандартное достижение «Вхождение в измерение», что служит своеобразной наградой за любопытство — администратор всегда сможет проверить, кто пытался нарушить границы.

Почему именно этот датапак

На текущей версии игры ни одно другое решение не закрывает одновременно Нижний мир, Край и дополнительные измерения с гибкими условиями. Старые аналоги либо сломаны обновлениями, либо не обладают нужной функциональностью. Disable Dimensions покрывает все режимы игры и любые методы перемещения, включая самые экзотические. Мод работает как глобально (через загрузчик модов), так и локально в виде датапака для конкретного мира, что делает его универсальным для ванильных и модифицированных серверов.

К слову, установить этот мод можно буквально в пару кликов, если вы пользуетесь лаунчером foxygame.net. Этот современный лаунчер позволяет прямо из меню находить и добавлять моды в сборку, а гибкая система профилей делает настройку серверных конфигураций максимально простой — вам не придётся вручную копировать файлы по папкам.

Динамическая настройка без перезагрузки

Главное удобство — панель конфигурации, доступная через команду /function disable_dimensions:config. В ней можно:

  • Включать или отключать любое измерение на лету;
  • Редактировать текст и цвет возвратного сообщения;
  • Добавлять и удалять условия для частичного доступа;
  • Вносить записи для кастомных измерений из модов;
  • Сбрасывать параметры к значениям по умолчанию.

Интерфейс полностью управляется мышью и не требует перезапуска сервера или мира. Для серверов без графического клиента предусмотрены прямые команды в консоли, позволяющие выполнять те же операции.

Условия: гибкий допуск к измерениям

Иногда нужно не полностью запретить измерение, а открыть его только для определённых игроков или спустя заданное время. Для этого служат условия, которые переопределяют текущий статус измерения, если становятся истинными. Каждое условие состоит из уникального имени, типа проверки и значения. Поддерживаются следующие типы:

  • advancement — по наличию у игрока конкретного достижения;
  • gamemode — по текущему режиму игры (выживание, креатив и т.д.);
  • gametime — по времени работы мира в тиках (можно задать дни);
  • item — по наличию предмета в инвентаре, включая фильтры компонентов;
  • score — по значению в системе счёта (scoreboard);
  • tag — по наличию текстовой метки у игрока;
  • team — по принадлежности к команде.

Например, можно разрешить вход в Нижний мир только через сутки реального времени или исключительно игрокам в творческом режиме. Важно помнить, что если задано несколько условий, срабатывает первое истинное — не стоит создавать противоречащие друг другу правила, чтобы избежать непредсказуемого поведения.

Кастомные измерения из модов

Если на сервере установлены моды вроде Aether или Allthemodium, их измерения тоже поддаются блокировке. Через панель конфигурации достаточно добавить новую запись с указанием игрового идентификатора измерения, типа возврата (как для Края — на точку возрождения) и текстом сообщения. Команда выглядит так:

/function disable_dimensions:config/dimension/add {name:"The Aether", id:"aether:the_aether", type:"respawn", message_color:"aqua", message_text:"Сияющая сила небес преграждает вам путь..."}

После этого любое проникновение в Aether будет мгновенно пресечено.

Краевые случаи и стабильность

Мод спроектирован так, чтобы не создавать лишней нагрузки, однако есть несколько нюансов, которые стоит учитывать. Если точка возрождения игрока установлена внутри отключённого измерения (через якорь возрождения или команду), он продолжит появляться там до сброса точки. Игроки, уже находящиеся в измерении на момент его блокировки, останутся внутри до следующей смены измерения — при необходимости их можно телепортировать вручную. Кастомные механики возрождения, добавленные модами, не поддерживаются, так как зависят от специфических блоков или измерений.

Disable Dimensions распространяется под лицензией LGPLv3 и принимает вклад сообщества: баг-репорты, запросы функций и пул-реквесты приветствуются. Это живой проект, который развивается вместе с потребностями серверов.

Итог: лёгкое и надёжное решение

Если вы хотите контролировать темп прохождения на своём сервере, не прибегая к громоздким плагинам и постоянным проверкам, Disable Dimensions станет идеальным выбором. Он работает незаметно, не вызывает лагов и даёт полную свободу в настройке: от жёсткого запрета до хитрой системы условий. Будь то ванильный мир или сборка на сотню модов, этот инструмент справится с задачей блокировки измерений элегантно и без компромиссов.