Gate Keep — контроль доступа к измерениям в Minecraft

Gate Keep для Minecraft даёт админам полный контроль над измерениями: блокировка, таймеры и автоанонсы. Узнайте, как установить и настроить мод.

Скачать GateKeep для Minecraft 1.21.6-snapshot

Оригинальное название: GateKeep

Версии Minecraft: 1.21.6-snapshot

Загрузчик: Fabric, NeoForge

ФайлВерсияЗагрузчикРазмер
GateKeep-1.21.x-fabric-1.0.0.jar1.21.6-snapshotFabric22 КБСкачать
GateKeep-1.21.x-neoforge-1.0.0.jar1.21.6-snapshotNeoForge21 КБСкачать

Gate Keep

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

Что умеет Gate Keep

Мод создан для администраторов серверов, которым нужен точный контроль над тем, куда и когда могут попасть игроки. Основные возможности:

  • Полная блокировка любого измерения — ни порталы, ни команды не помогут пройти дальше.
  • Ограничения по времени: измерение автоматически открывается в заданную дату и час.
  • Настраиваемые сообщения для игроков, которые пытаются попасть в закрытую зону.
  • Серверные анонсы, когда отложенное измерение наконец становится доступным.

Работает Gate Keep на современных сборках: мод поддерживает Minecraft 1.20.x и 1.21.x, а также распространяется под загрузчик Fabric и NeoForge. Точную совместимость с вашей версией всегда стоит проверять перед установкой на продакшн-сервер.

Как установить Gate Keep

Процесс установки стандартный для модов и не вызовет сложностей даже у новичка. Скачать Gate Keep для Minecraft можно с официальных площадок модов, после чего:

  • Убедитесь, что на сервере стоит подходящий загрузчик — Fabric или NeoForge.
  • Поместите файл мода в папку mods.
  • Запустите сервер один раз, чтобы мод сгенерировал конфигурацию.
  • Откройте файл config/gatekeep.json и настройте ограничения под свои задачи.

Если вы предпочитаете не возиться с ручной установкой, лаунчер foxygame.net позволяет добавить Gate Keep в один клик: каталог дополнений уже включает актуальные сборки, а версии под Fabric и NeoForge подбираются автоматически, так что конфликтов с другими модами не возникнет.

Настройка конфигурации

Вся логика Gate Keep живёт в JSON-файле config/gatekeep.json, который создаётся автоматически при первом запуске. Если после правок мод ведёт себя странно или сервер падает, проще всего удалить конфиг и сгенерировать свежий.

Основные параметры

  • disabledDimensions — список измерений, доступ к которым закрыт полностью.
  • announce — включает или отключает анонсы при разблокировке измерений по таймеру.
  • restrictedDimensionMessage — сообщение при попытке войти в отключённое измерение.
  • timedDimensionRestrictedMessage — текст для измерения, закрытого до определённого времени.
  • unrestrictedAnnouncementMessage — объявление, когда отложенное измерение открывается.
  • timeRestrictions — блок с настройками временных ограничений для конкретных измерений.

Временные ограничения

Каждое измерение в блоке timeRestrictions имеет три поля: enabled (активно ли ограничение), timeZone (стандартный идентификатор часового пояса) и unlockDateTime (дата и время разблокировки в формате ISO). Это позволяет открывать Незер или сумеречный лес строго к началу ивента, не заходя на сервер вручную.

Форматирование сообщений

Тексты поддерживают цветовые коды Minecraft через символ &. Доступны все классические цвета от &0 до &f, а также &l для жирного, &o для курсива, &n для подчёркивания, &m для зачёркивания, &k для обфускации и &r для сброса. В сообщениях можно использовать переменные %dimension% — подставляется название измерения, и %time% — время разблокировки.

Примеры конфигураций

Базовый вариант — просто закрыть Край: в disabledDimensions указываем minecraft:the_end, включаем announce и оставляем timeRestrictions пустым. Для отложенного Незера достаточно прописать измерение minecraft:the_nether с нужным часовым поясом и датой. Если ограничений несколько, просто добавляйте новые записи в timeRestrictions — например, для измерений из Twilight Forest.

Как это работает под капотом

Когда игрок или сущность пытается сменить измерение — через портал, команду или любой другой внутренний механизм Minecraft — мод перехватывает запрос и проверяет пункт назначения. Если измерение в списке disabledDimensions, доступ отклоняется. Если действует временное ограничение и время разблокировки ещё не наступило, игрок тоже остаётся на месте и получает настроенное сообщение. Операторы с уровнем прав 4 в креативном режиме могут обходить все запреты — удобно для отладки и строительства.

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

Совместимость и итоги

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

Если вам нужен предсказуемый контроль над измерениями без сложного кода и лишних плагинов, Gate Keep — отличный выбор. Один конфиг, понятные параметры и автоматические анонсы — всё, что нужно администратору для комфортной работы.