Configuring Nether Access: Understanding the 1.21.9+ Changes for Your Minecraft Server
Published 2026-10-14 14:12 UTC · by PixelRaid Owner
The Nether has always been a cornerstone of Minecraft gameplay, offering unique resources, challenging encounters, and a quicker route across the Overworld. For server owners, controlling access to this fiery dimension has been a crucial aspect of managing player progression, server performance, and overall gameplay experience. However, with the release of Minecraft 1.21.9 in late 2025, Mojang introduced significant changes to how Nether access is configured, deprecating a long-standing server property and introducing new mechanisms.
This guide will walk you through these critical updates, explaining the old system, detailing the new gamerule and PaperMC configuration options, and providing practical advice for adapting your server to ensure smooth operation and consistent gameplay. Understanding these changes is vital for maintaining control over your server’s dimensions and preventing unintended player access or performance issues.
The Deprecation of 'allow-nether'
For years, the `allow-nether` property in your `server.properties` file was the primary toggle for enabling or disabling the Nether dimension on your Minecraft Java Edition server. Set to `true`, players could build portals and travel to the Nether; set to `false`, portals would not function, effectively blocking all access. This simple boolean was a straightforward solution for many server types, from survival worlds that embraced the Nether to minigame servers where it was irrelevant or detrimental.
With Minecraft 1.21.9, Mojang officially removed the `allow-nether` server property. If you attempt to use it in your `server.properties` file on 1.21.9 or later, it will simply be ignored, and your server will likely default to allowing Nether access, potentially disrupting your intended gameplay design. This change necessitates a shift in how server administrators manage their dimensional boundaries.
Introducing the 'allowEnteringNetherUsingPortals' Gamerule
The immediate replacement for controlling player entry into the Nether via portals is the new `allowEnteringNetherUsingPortals` gamerule. This gamerule provides a more granular control mechanism, specifically targeting the player's ability to use a built and activated Nether portal.
How it works:
- When `allowEnteringNetherUsingPortals` is set to `true` (the default value), players can use Nether portals to travel to and from the Nether.
- When set to `false`, players will not be able to activate or use Nether portals. Attempting to enter a portal will simply do nothing, or the player might momentarily step inside without teleporting.
To change this gamerule, you can use the in-game command (if you have operator permissions):
/gamerule allowEnteringNetherUsingPortals false
Or:
/gamerule allowEnteringNetherUsingPortals true
This command can be executed directly in the server console or by an operator in-game. It’s important to remember that gamerules are world-specific. If your server manages multiple worlds (e.g., via Multiverse-Core), you would need to set this gamerule for each world where you want to control portal entry. For instance, you might allow Nether access in your main survival world but disable it in a creative build world.
This gamerule primarily controls *player entry* using portals. It does not prevent the Nether dimension from loading if other factors (like commands or plugins) attempt to access it, nor does it prevent the Nether from being generated or existing on your server. It focuses solely on the player's interaction with portals.
Understanding 'enable-nether' in PaperMC
While the `allowEnteringNetherUsingPortals` gamerule addresses player portal entry, some server owners might want to completely disable the Nether dimension from loading or even existing, perhaps for performance reasons, specific gameplay modes, or to prevent any accidental access. This is where the `enable-nether` configuration option, introduced in PaperMC's `paper-global.yml` (and potentially other forks like Purpur), becomes critical.
PaperMC, a highly optimised server software, often includes additional configuration options beyond vanilla Minecraft. The `enable-nether` setting is a powerful tool for server owners who wish to fully manage the Nether dimension's presence.
How it works:
- This setting is found in your `paper-global.yml` file, usually located in the root directory of your server.
- When `enable-nether` is set to `false`, PaperMC will prevent the Nether dimension from being loaded or generated. This means the `world_nether` folder will not be created, or if it exists, it will not be used.
- When `enable-nether` is set to `true` (the default), the Nether dimension will be available for loading and generation as usual.
Example `paper-global.yml` snippet:
# paper-global.yml
# ... other settings ...
worlds:
world:
enable-nether: true
# ... other world specific settings ...
world_the_end:
enable-nether: true # This example shows how it might be per-world
# ... other settings ...
Note: The exact placement and structure might vary slightly between PaperMC versions or forks. Always refer to your specific server software's documentation for the most accurate configuration path.
The `enable-nether` option is more comprehensive than the gamerule. If `enable-nether` is `false`, the Nether dimension simply won't exist or be accessible by any means, including commands like `/tp` to Nether coordinates, unless a plugin specifically creates a custom Nether-like world. This is ideal for servers where the Nether is entirely undesired, offering a clear performance benefit by not loading an unused dimension.
Practical Scenarios and Configuration Examples
Let's look at how these new settings can be applied to common server setups.
1. Standard Survival Server with Full Nether Access:
* Goal: Players can freely use portals to enter and exit the Nether.
* Configuration:
* Ensure `allowEnteringNetherUsingPortals` gamerule is `true` (default).
* Ensure `enable-nether` in `paper-global.yml` is `true` (default).
* Action: No specific changes needed if defaults are maintained. If you previously set `allow-nether=false` and want to re-enable, simply remove `allow-nether` from `server.properties` and ensure the gamerule and PaperMC setting are `true`.
2. Creative Server or Build Server with No Nether Access:
* Goal: Completely prevent any interaction with or loading of the Nether dimension.
* Configuration:
* Set `enable-nether: false` in `paper-global.yml`.
* (Optional but recommended for clarity): Set `/gamerule allowEnteringNetherUsingPortals false` in relevant worlds.
* Action: This is the most robust way to disable the Nether entirely, saving disk space and memory by not generating or loading the dimension.
3. Adventure Map or Minigame Server Where Nether is Scripted/Controlled:
* Goal: Players should not create or use portals naturally, but the Nether might be accessed via specific commands or plugin logic for quests.
* Configuration:
* Set `/gamerule allowEnteringNetherUsingPortals false`.
* Ensure `enable-nether: true` in `paper-global.yml` (so the dimension exists for plugins).
* Action: This allows plugins or command blocks to teleport players into the Nether if needed for specific gameplay elements, while preventing players from building their own portals.
Important Note for Existing Worlds:
If you are upgrading an existing server that previously had `allow-nether=false` in `server.properties`, you *must* remove that line. Then, decide whether to use the `allowEnteringNetherUsingPortals` gamerule or the `enable-nether` PaperMC option to achieve your desired outcome. Relying on the old property will not work and might lead to unexpected Nether access.
Impact on Player Experience and Server Performance
These changes offer server owners more precise control, which can directly impact both player experience and server performance.
Player Experience:
- Clearer Rules: The separation of "can players use portals" (gamerule) and "does the Nether dimension exist" (PaperMC config) allows for more nuanced gameplay design.
- Consistency: Ensures that your intended dimensional access rules are consistently enforced, preventing player frustration from non-functional portals or accidental entry into an undesired dimension.
Server Performance:
- Resource Savings: By setting `enable-nether: false` in `paper-global.yml`, you prevent the server from generating, saving, and loading the Nether world files. This can significantly reduce disk I/O, memory usage, and CPU cycles, especially on servers with limited resources or those where the Nether is never used.
- Faster Startup: A server that doesn't need to load an additional dimension will generally start faster.
It's good practice to restart your server after modifying `paper-global.yml` to ensure the changes take full effect. For gamerule changes, they are applied immediately.
Checklist for Server Owners
- **Identify Current Status:** Review your `server.properties` for the `allow-nether` line. If it exists, note its value.
- **Remove Obsolete Setting:** Delete the `allow-nether` line from `server.properties` if your server is running 1.21.9 or later.
- **Determine Desired Outcome:** Do you want:
- Full Nether access?
- Nether exists, but players can't use portals?
- Nether completely disabled (not generated/loaded)?
- **Apply New Settings:**
- For "Nether exists, but players can't use portals": Use `/gamerule allowEnteringNetherUsingPortals false`.
- For "Nether completely disabled": Set `enable-nether: false` in your `paper-global.yml` (and ensure `allowEnteringNetherUsingPortals` is `true` if you want portals to function should you re-enable the Nether later, though it won't matter if the dimension isn't loaded).
- For "Full Nether access": Ensure `allowEnteringNetherUsingPortals` is `true` (default) and `enable-nether` is `true` (default).
- **Test Thoroughly:** After making changes, restart your server and test portal functionality and dimensional access from various accounts (player, operator) to confirm your configuration works as intended.
These changes underscore Mojang's ongoing efforts to refine server configuration, often moving towards more specific gamerules and allowing server software like PaperMC to provide deeper, performance-oriented controls. By understanding and implementing these new settings, you can maintain a robust, high-performing, and intentionally designed Minecraft server. If you find yourself needing robust infrastructure to handle complex configurations and multiple dimensions, consider PixelRaid Hosting for managed server solutions that simplify many of these underlying challenges.
Sources and further reading
Minecraft Java Edition 1.21.9: https://www.minecraft.net/en-us/article/minecraft-java-edition-1-21-9 (Published: September 30, 2025)
PaperMC 1.21.11 News: https://papermc.io/news/1.21.11 (Published: December 21, 2025)