How to Disable the Nether and End on Your Minecraft Server (Spigot/Paper)

Jak wyłączyć Nether i End na serwerze Minecraft How to Disable the Nether and The End on Your Minecraft Server

Szybki i bezpieczny sposób na wyłączenie Netheru i/lub Endu na serwerze Spigot/Paper. Działa tak samo na samodzielnych serwerach i backendach za proxy (Velocity/Bungee).

Here’s a quick, safe way to turn off the Nether and/or The End on a Spigot/Paper server. This works the same on standalone servers and on backends behind a proxy (Velocity/Bungee).

Wyłączanie Netheru i Endu – poradnik (PL) Disable Nether and End – guide (EN)
Zanim zaczniesz Zatrzymaj serwer przed edycją plików konfiguracyjnych. Zrób kopię zapasową. Jeśli gracze są w Netherze/Endzie, po zmianach mogą zostać wyrzuceni lub utknąć przy ponownym wejściu — przenieś ich najpierw do Overworlda.

Wyłączanie Netheru

  1. Zatrzymaj serwer.
  2. Otwórz server.properties w katalogu głównym serwera.
  3. Znajdź linię allow-nether i ustaw na false:
# Przed
allow-nether=true

# Po
allow-nether=false
  1. Zapisz plik i uruchom serwer.
Opcjonalnie Aby odzyskać miejsce, usuń folder świata Nether po zatrzymaniu serwera. Dla domyślnego świata world będzie to world_nether. Dla niestandardowego level-name: <level-name>_nether.

Wyłączanie Endu

  1. Zatrzymaj serwer.
  2. Otwórz bukkit.yml w katalogu głównym serwera.
  3. Znajdź linię allow-end i ustaw na false (YAML z dwukropkiem):
# Przed
allow-end: true

# Po
allow-end: false
  1. Zapisz plik i uruchom serwer.
Opcjonalnie Usuń folder świata End, aby zwolnić miejsce. Dla domyślnego world to world_the_end. Dla własnej nazwy: <level-name>_the_end.

Uwagi dla sieci proxy (Velocity/Bungee)

  • Zmiany wprowadzaj na backendowych serwerach Paper/Spigot. Proxy (Velocity/Bungee) nie kontroluje generacji Nether/End.
  • Nie wystawiaj backendów bezpośrednio do internetu — publiczny powinien być tylko proxy.

Zachowanie portali i dodatki

  • Przy allow-nether=false portale do Netheru nie teleportują graczy.
  • Przy allow-end=false portale do Endu nie działają.
  • Korzystasz z Multiverse? Usuń światy bezpiecznie:
    /mv unload <world_nether>
    /mv delete <world_nether>

Rozwiązywanie problemów

Nether/End nadal się włącza.

  • Upewnij się, że edytowałeś właściwe pliki i wykonałeś pełny restart.
  • Inne wtyczki (np. menedżery światów) mogą ponownie włączać wymiary — sprawdź ich konfiguracje.
  • Zweryfikuj, czy nie masz kilku kopii folderu serwera i nie edytowałeś niewłaściwego.

Before you start Stop the server before editing config files. Make a backup. If players are currently in the Nether/End, they may be kicked or stuck on next join—teleport them to the Overworld first.

Disable the Nether

  1. Stop the server.
  2. Open server.properties in the server’s root folder.
  3. Find allow-nether and set it to false:
# Before
allow-nether=true

# After
allow-nether=false
  1. Save the file and start the server.
Optional To reclaim space, delete the Nether world folder after stopping the server. If your main world is world, the Nether folder is world_nether. For a custom level-name, it’s <level-name>_nether.

Disable The End

  1. Stop the server.
  2. Open bukkit.yml in the server’s root folder.
  3. Find allow-end and set it to false (YAML uses a colon):
# Before
allow-end: true

# After
allow-end: false
  1. Save the file and start the server.
Optional Remove the End world folder to free disk space. For default world that’s world_the_end. For custom names: <level-name>_the_end.

Notes for Proxy Networks (Velocity/Bungee)

  • Make these changes on the backend Paper/Spigot servers. The proxy (Velocity/Bungee) does not control Nether/End generation.
  • Do not expose backends directly to the internet; only the proxy should be public.

Portal Behavior & Extras

  • With allow-nether=false, Nether portals won’t teleport players.
  • With allow-end=false, End portals won’t work.
  • Using Multiverse? Unload and remove worlds cleanly:
    /mv unload <world_nether>
    /mv delete <world_nether>

Troubleshooting

Nether/End still loads.

  • Double-check you edited the right files and restarted fully.
  • Other plugins (e.g., world managers) might re-enable dimensions—review their configs.
  • Verify you don’t have multiple copies of the server folder and edited the wrong one.