CdrDimensionGuard: Lock the Nether and The End on Paper

CdrDimensionGuard blocks Nether and End access through portals, commands, and gateways, with no OP bypass, for Minecraft servers.

CdrDimensionGuard: A Hard Dimension Lock for Paper Servers

Controlling where players can travel is one of the most effective ways to shape progression on a Minecraft server. Whether you are running a seasonal survival world, a story-driven RPG map, or a tightly balanced economy server, unrestricted access to the Nether and The End can undermine your entire design. CdrDimensionGuard is a lightweight Paper plugin that solves this problem by acting as a complete dimension lock, blocking player access to both the Nether and The End regardless of how they try to get there.

What Makes CdrDimensionGuard Different

Most server owners start with a simple portal blocker and quickly discover its limits. A player with the right command permissions, a spectator-mode workaround, or a third-party teleport plugin can slip past a basic restriction. CdrDimensionGuard takes a broader approach. Instead of only stopping Nether Portals and End Portals, it intercepts dimension changes from multiple sources, including End Gateway teleportation, command-based teleportation such as /tp or /execute, spectator teleportation, and teleportation performed by other plugins.

Perhaps the most notable design decision is that there is no OP bypass. Even server operators are blocked by default. This makes the plugin ideal for servers where dimensions must stay sealed until a progression milestone, event, season reset, or administrator decision opens them. If you want a hard lock rather than a soft suggestion, this is exactly the kind of behavior you need.

Key Features at a Glance

  • Hard blacklist for the Nether and The End
  • Blocks Nether Portal and End Portal access
  • Blocks End Gateway teleportation
  • Blocks command-based and plugin-based teleportation
  • Blocks spectator teleportation
  • Detects blocked dimensions by world environment, not just world name
  • No OP bypass for any player rank
  • Stores each player's last safe location
  • Automatically returns players who somehow enter a blocked dimension
  • Login recovery for players saved inside a restricted dimension
  • Automatic fallback to a safe world spawn
  • Lightweight dimension watchdog with no external dependencies

Because detection relies on the Minecraft world environment rather than world names alone, custom worlds using the NETHER or THE_END environment are protected too. A world called "hell_realm" or "void_arena" is treated exactly the same as the vanilla dimensions.

How the Protection Layers Work

Blocking Before the Teleport Happens

The first layer intercepts teleport attempts before the player actually changes dimensions. When someone steps into a portal or runs a teleport command targeting a blocked world, the action is cancelled and the player simply remains where they are. From their perspective, the portal does nothing and the command fails silently or with a message.

Recovery and the Dimension Watchdog

No system is perfect, especially on a server running dozens of plugins. That is why CdrDimensionGuard adds several failsafe layers. If another plugin or an unusual mechanic moves a player into a blocked dimension anyway, the plugin returns them to their last safe location. A background watchdog provides an additional recovery layer for anyone detected inside a restricted dimension, and players who reconnect while logged out inside a blocked world are automatically recovered on login. If no safe location is available, the plugin falls back to a safe world spawn.

Supported Versions and Requirements

CdrDimensionGuard is built for Paper and targets Minecraft 1.21.11, with Java 21 or newer required. It has no external dependencies, so you do not need to install any companion libraries or APIs. If you are running an older Paper build, check compatibility before deploying it to a live network. The plugin is designed to stay out of the way performance-wise, functioning as a lightweight dimension watchdog rather than a heavy world-management suite.

For administrators who prefer a streamlined setup, the foxygame.net launcher offers a convenient add-on catalog where CdrDimensionGuard can be added to a server profile in a single click, with automatic updates keeping the plugin current as new Minecraft releases arrive.

How to Install CdrDimensionGuard

Getting the plugin running takes only a few minutes:

  • Stop your server completely.
  • Place the CdrDimensionGuard.jar file inside your plugins folder.
  • Start the server and let it generate any configuration files.
  • Verify that CdrDimensionGuard is enabled in the console output.

No additional plugins are required, and the default configuration already blocks the Nether and The End. If you plan to download CdrDimensionGuard for Minecraft, always grab it from a trusted source and confirm the file matches your server version. Once installed, test by attempting to enter a Nether Portal as both a regular player and an operator to confirm the lock is active.

Final Thoughts

CdrDimensionGuard fills a specific but important role on modern Paper servers. It is not a world manager, a portal customization tool, or a progression framework. It is a hard dimension lock that closes the loopholes left by simpler blockers, covering portals, gateways, commands, spectator mode, and third-party teleports while recovering players who end up where they should not be. If your server design depends on keeping the Nether and The End off-limits until the right moment, CdrDimensionGuard for Minecraft delivers that control without unnecessary complexity.

===ARTICLE===