
Dimension Access Manager - Менеджер доступа к измерениям
Мод Dimension Access Manager для Minecraft даёт админам серверов полный контроль над доступом к измерениям: блокировка, вайтлист и блэклист на каждое измерение через простые команды.
Dimension Access Manager - серверный мод для Minecraft Java, который даёт администратору полный контроль над тем, кто и куда может попасть. Штука узкая по задачам, но если вы собираете модпак с прогрессией или держите сервер с закрытыми локациями, без неё будет больно. По сути это инструмент управления мирами и гейтом контента: пока игрок не выполнил условие - портал в Незер, Край или кастомное измерение из другого мода просто не сработает.
Зачем это вообще нужно? В ваниле измерения открыты всем и сразу. Но стоит добавить моды вроде Twilight Forest, Aether или что-то с десятком собственных миров, и баланс рушится - новичок лезет в лейт-гейм зону на второй день. Dimension Access Manager решает эту проблему элегантно: измерение можно держать на замке, а доступ выдавать точечно или по событию. Часто его берут в связке с FTB Quests или KubeJS - тогда доступ к миру открывается автоматически после убийства босса или выполнения квеста, через вызов команд мода.
Как это работает
Для каждого измерения есть три рычага управления: общий флаг, вайтлист и блэклист.
Флаг доступа задаёт базовое состояние измерения - открыто оно или закрыто. Если игрока нет ни в белом, ни в чёрном списке, именно флаг решает, сможет он телепортироваться или нет. Для не-игровых сущностей (мобы, вагонетки, стрелы и прочее) работает тот же принцип.
Вайтлист включается только тогда, когда измерение закрыто. Игроки из белого списка проходят внутрь даже при заблокированном доступе. Нюанс: если измерение закрыто и вайтлист активен, телепортироваться могут только игроки, никакие другие сущности туда не попадут.
Блэклист работает наоборот - он активен при открытом измерении. Игроки из чёрного списка не смогут войти, даже если доступ в целом разрешён. Удобно, чтобы забанить конкретного человека в отдельной локации, не закрывая её для всех остальных.
Если измерение заблокировано, вы спокойно стоите в портале - просто переход не произойдёт. Никаких вылетов и багов, просто ничего не случается.
Совместимость и версии
Важный момент по загрузчикам: мод выпускается под NeoForge (и ранее Forge), версии для Fabric нет, и обратных портов автор не планирует. Так что если у вас Fabric-сборка - мимо.
Актуальный релиз - 1.21.1-4.0.1 для NeoForge. Поддержка заявлена для Minecraft 1.21, 1.20.6, 1.20.4, 1.20-1.20.2, 1.19.4, 1.19.2, 1.18.2 и 1.17.1, в основном через Forge. Версия 4.0.0 перевела проект на NeoForge для 1.21.1, а 4.0.1 добавила подготовку к совместимости с 1.21.2+.
Ещё одно, что часто упускают: начиная с Minecraft 1.19.1 мод нужен и на сервере, и на клиенте. Для 1.19 и старше он требовался только на серверной стороне, но мог работать и на клиенте. Учитывайте это при сборке сервера, иначе игроки просто не зайдут.
Версии Minecraft, под которые мод не вышел, не поддерживаются.
Настройки сервера
Конфиг лежит в папке serverconfig внутри папки мира и называется dimension_access_manager-server.toml. Имя папки мира для серверов задаётся в server.properties, а на клиенте это название сохранения из списка миров, лежит в папке saves внутри .minecraft.
- default_dimension_access_type - определяет, новые измерения по умолчанию открыты (GRANTED) или закрыты (LOCKED). По умолчанию
GRANTED. Тип доступа выставляется при первой генерации измерения, так что значение стоит задать ДО предгенерации миров. - dimension_command_permission_level - какой уровень прав нужен для команды
/dimension. По умолчанию3. Доступные значения: 0, 1, 2, 3, 4. По умолчанию менять права на измерения могут только операторы с доступом к вайтлисту. Если команды должны выполняться командным блоком (например, для HQM), уровень прав нужен 2 или ниже.
Команды
Управление идёт через две команды - /dimensions (общий статус) и /dimension (для конкретного измерения).
- /dimensions status - показывает статус всех измерений: открыты или закрыты.
- /dimensions default defaultDimensionAccessType - показывает значение настройки
default_dimension_access_type. - /dimensions default defaultDimensionAccessType <dimensionAccessType> - задаёт значение этой настройки. Значения: GRANTED или LOCKED.
- /dimension <dimension> access status - показывает статус выбранного измерения.
- /dimension <dimension> access grant - открывает выбранное измерение.
- /dimension <dimension> access lock - закрывает выбранное измерение.
- /dimension <dimension> players list - показывает игроков в белом и чёрном списках выбранного измерения.
- /dimension <dimension> players whitelist list - показывает игроков в вайтлисте.
- /dimension <dimension> players whitelist add <targets> - добавляет игроков в вайтлист измерения.
- /dimension <dimension> players whitelist remove <targets> - убирает игроков из вайтлиста.
- /dimension <dimension> players blacklist list - показывает игроков в блэклисте.
- /dimension <dimension> players blacklist add <targets> - добавляет игроков в блэклист измерения.
- /dimension <dimension> players blacklist remove <targets> - убирает игроков из блэклиста.
Важно знать
- Мод работает с любыми измерениями, включая добавленные другими модами. Это и есть его главная фишка для сборок.
- Клиент и сервер. С 1.19.1 ставьте мод на обе стороны. На старых версиях хватало сервера.
- Связанный проект автора - Dimension Teleport. Он добавляет межпространственную телепортацию, но в измерения, заблокированные Dimension Access Manager, перенести игрока не сможет. Удобно держать в голове, если используете оба мода вместе.
- Проект живой и проверенный временем - на CurseForge у него свыше 1,2 млн загрузок. Обратной связи в виде кучи багрепортов не замечено, что для серверной утилиты хороший знак.
- Нет Fabric. Ещё раз: только NeoForge/Forge.
Скачать мод Dimension Access Manager стоит тем, кто водит сервер или собирает модпак с прогрессией - это дешёвый и надёжный способ запереть контент до нужного момента. А если играете с друзьями и нужен уже готовый сервер под Minecraft, проще всего арендовать настроенный хостинг на BungeeHost - выбираете тариф (рекомендую от 6 ГБ под модпаки) и запускаете без возни с настройкой.
Как поиграть с друзьями с модом Dimension Access Manager - Менеджер доступа к измерениям?
Мод Dimension Access Manager - Менеджер доступа к измерениям куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Dimension Access Manager - Менеджер доступа к измерениям будет готов за пару минут - BungeeHost сделает всё за вас.
