Gate Keep
Managing who gets to explore the Nether, the End, or any modded realm is one of the trickiest jobs a server admin faces. Gate Keep solves that problem cleanly by giving you total authority over dimension access. Whether you want to lock the End until your community is ready or schedule the Nether to open on launch day, this mod hands you the controls without requiring complex plugins or external tools.
What Gate Keep Does
Gate Keep is a lightweight mod that lets server admins control access to dimensions. Instead of relying on command blocks or permission plugins, you configure everything through a single JSON file. The mod intercepts every attempt to change dimensions, including travel through portals and commands that use Minecraft's internal dimension-travel code, and checks whether the destination is restricted.
Two restriction types are available:
- Dimension Restriction: Completely block access to any dimension, vanilla or modded.
- Time-Based Restrictions: Schedule dimensions to unlock automatically at a specific date and time.
On top of that, you get customizable messages for blocked players and server-wide announcements when a timed dimension finally opens. Operators in creative mode with permission level 4 can bypass every restriction, which makes testing and administration painless.
Supported Versions and Loaders
Gate Keep is built for modern Minecraft and works as a server-side mod, so players do not need to install anything on their clients. It supports current Minecraft releases across the major mod loaders, including Fabric and NeoForge. Because it hooks into Minecraft's internal dimension-travel logic rather than a specific loader API, it stays compatible with most modded dimensions and unusual forms of dimensional travel, from Twilight Forest portals to custom teleportation items.
How to Install Gate Keep
Getting started takes only a few minutes:
- Download Gate Keep for Minecraft from your preferred mod source and place the jar file in your server's mods folder.
- Start the server once. The mod generates a fresh configuration file at
config/gatekeep.json. - Stop the server, open the config, and set your restrictions.
- Restart and verify that blocked dimensions behave as expected.
If you ever experience a crash or odd behavior after editing the config, delete the file and let the mod regenerate a clean one. That single step resolves the vast majority of configuration mistakes.
For admins who would rather skip manual file wrangling, the foxygame.net launcher streamlines the whole process: it installs Gate Keep alongside its dependencies in one click and keeps the mod updated automatically, so your dimension rules never break after a game patch.
Configuring Restrictions
Basic Setup: Disable the End
The simplest configuration blocks a single dimension outright. Add the dimension ID to the disabledDimensions list, and Gate Keep denies access immediately:
disabledDimensions: dimensions that are completely disabled.announce: toggles unlock announcements.timeRestrictions: dimensions with scheduled unlocks.
Time-Restricted Dimensions
Time restrictions are where Gate Keep really shines. Each entry needs three values: enabled, a timeZone using standard time zone IDs such as UTC or America/New_York, and an unlockDateTime in ISO format. When the clock passes that moment, the dimension opens and every online player sees an announcement, assuming announcements are enabled.
The mod checks unlock times on a background thread, so these periodic checks have minimal impact on server performance. You can schedule multiple dimensions at once, mixing vanilla targets like the Nether with modded ones such as the Twilight Forest.
Custom Messages and Formatting
Every message supports Minecraft color codes using the ampersand character, from basic colors to bold, italic, and obfuscated text. Two variables make messages dynamic:
%dimension%is replaced with the formatted dimension name.%time%is replaced with the formatted unlock time for timed restrictions.
That means a locked Nether can tell players exactly when it opens, turning a frustrating wall into a countdown your community can look forward to.
Why Server Admins Choose Gate Keep
Progression-focused servers benefit enormously from controlled dimension access. Locking the End until a set date keeps endgame loot rare, while a scheduled Nether launch creates genuine excitement and a shared event for your players. Because Gate Keep is server-side, you avoid the compatibility headaches that come with client mods, and the JSON config keeps everything readable and version-controllable.
If you run a modded server with custom dimensions, the mod's broad compatibility means you rarely need workarounds. Set your restrictions, write friendly messages, and let the automation handle the rest.
Final Thoughts
Gate Keep is a focused tool that does one job extremely well. It replaces fragile command-block contraptions with a clean config file, supports both permanent blocks and timed unlocks, and announces changes to your whole server automatically. For any admin who wants to pace exploration and build anticipation around dimension reveals, downloading Gate Keep for Minecraft is an easy decision. Install it, configure your first restriction, and watch your server's progression unfold exactly on schedule.