Multiverse-Core: mehrere Welten auf einem Minecraft-Server

Multiverse-Core: mehrere Welten auf einem Minecraft-Server

Ein Server, vier Welten: Haupt-Survival, Creative für Bauten, eine Ressourcenwelt, Mini-Spiele oder Event-Karten. Multiverse-Core hält die ganze Konstruktion zusammen, ohne separate Proxies oder BungeeCord. Dieser Guide deckt Installation, Befehle, Inventartrennung, Portal-Verknüpfung und die echten Performance-Stolperfallen ab.

Was Multiverse ist und wozu es dient

Multiverse-Core erschien 2011 und ist bis heute der Standard für die Weltverwaltung auf Bukkit-kompatiblen Cores. Läuft auf CraftBukkit, Spigot, Paper, Purpur und den meisten Forks. Kurz gesagt: Vanilla-Minecraft beherrscht drei Welten (overworld, nether, end), Multiverse erlaubt beliebig viele eigene, jede einzeln konfigurierbar, mit Teleport zwischen ihnen.

Ohne das Plugin müsste jede zusätzliche Welt in bukkit.yml von Hand eingetragen werden, ohne UI und ohne Live-Verwaltung. Multiverse löst das mit einem /mv create und einem Stapel an Optionen darüber.

Das Plugin besteht aus vier Modulen. Multiverse-Core ist Pflicht, der Rest ist optional:

  • Multiverse-Core - Basis, Weltverwaltung, Teleports, Einstellungen.
  • Multiverse-Portals - Portal-Blöcke, die beim Betreten in die konfigurierte Welt teleportieren.
  • Multiverse-Inventories - getrennte Inventare, XP, Hunger, Effekte pro Welt oder Weltgruppe.
  • Multiverse-NetherPortals - bindet Vanilla-Nether/End-Portale an gewünschte Weltpaare.

Auf Servern mit getrennten Spielmodi laufen meist alle vier. Ein einfacher Survival-Build kommt mit Core aus.

Installation

Jars von Modrinth oder SpigotMC laden. Stand 2026 ist der 4.x-Branch für 1.20+ aktiv, 5.0 ist im Beta für aktuelle Paper-Versionen.

In plugins/ ablegen:

plugins/Multiverse-Core.jar
plugins/Multiverse-Portals.jar
plugins/Multiverse-Inventories.jar
plugins/Multiverse-NetherPortals.jar

Server neu starten. Nach dem Start erscheinen plugins/Multiverse-Core/, plugins/Multiverse-Portals/ usw. mit Configs. Die Defaults funktionieren, sofortiges Eingreifen ist nicht nötig.

Installation prüfen:

/mv version
/mv list

In der Liste stehen die Standardwelten world, world_nether, world_the_end, die Multiverse automatisch importiert.

Grundlegende Befehle

/mv help zeigt alle Befehle. In der Praxis nutzt man etwa zehn regelmäßig.

/mv create <name> <env>      Welt erstellen (env: NORMAL, NETHER, THE_END)
/mv import <name> <env>      bestehenden Weltordner importieren
/mv list                     geladene Welten auflisten
/mv tp <world>               in eine Welt teleportieren
/mv unload <world>           Welt aus dem Speicher entladen
/mv load <world>             wieder laden
/mv remove <world>           Eintrag aus Config entfernen (Ordner manuell)
/mv delete <world>           Welt komplett löschen (mit Ordner)
/mv modify <prop> <val>      Parameter der aktuellen Welt ändern
/mv setspawn                 Welt-Spawn an aktueller Position setzen
/mv info <world>             alle Welt-Parameter anzeigen

Creative-Welt mit flacher Generierung erstellen:

/mv create creative NORMAL -t FLAT -g VoidGen

Flags: -t Generierungstyp (NORMAL, FLAT, AMPLIFIED, LARGEBIOMES), -g Generator-Plugin-Name, -s Seed.

Eine manuell hochgeladene Welt importieren:

/mv import skyblock_arena NORMAL

Liegt der Ordner schon im world_container, übernimmt Multiverse ihn und trägt ihn in die Config ein.

Welt-Einstellungen

Eine neue Welt startet mit Standardparametern. Anpassen via /mv modify:

/mv modify set gamemode CREATIVE
/mv modify set pvp false
/mv modify set monsters false
/mv modify set animals true
/mv modify set difficulty PEACEFUL
/mv modify set keepspawninmemory false
/mv modify set hunger false

Nützliche Parameter:

  • gamemode - SURVIVAL / CREATIVE / ADVENTURE / SPECTATOR. Der Spieler wechselt beim Betreten automatisch.
  • pvp - true/false, Vanilla-PvP.
  • monsters / animals - Spawn von feindlichen und friedlichen Mobs. In der Creative-Welt Monster ausschalten, sonst leiden die Bauten.
  • keepspawninmemory - ob die 19x19 Spawn-Chunks dauerhaft geladen bleiben. Mehr dazu unten.
  • hunger - ob Hunger sinkt. Auf Build-Servern praktisch zum Deaktivieren.
  • respawnworld - in welche Welt der Spieler nach dem Tod respawnt.

Alle Einstellungen liegen in plugins/Multiverse-Core/worlds.yml. Manuelle Bearbeitung möglich, danach /mv reload ausführen.

Multiverse-Inventories: Inventare trennen

Wenn auf einem Server Survival und Creative ohne Trennung laufen, schmuggeln Spieler Diamanten in 30 Sekunden ins Survival rüber. Multiverse-Inventories löst das über Weltgruppen.

Gruppe für Survival-Welten anlegen:

/mvinv group add survival_group
/mvinv group addworld survival_group world
/mvinv group addworld survival_group world_nether
/mvinv group addworld survival_group world_the_end

Eigene Gruppe für Creative:

/mvinv group add creative_group
/mvinv group addworld creative_group creative

Innerhalb einer Gruppe ist das Inventar geteilt, zwischen Gruppen getrennt. Standardmäßig wird alles getrennt: Items, XP, Hunger, Gesundheit, Effekte, Statistiken. Soll nur das Inventar geteilt werden und XP global bleiben, in plugins/Multiverse-Inventories/groups.yml die Shares anpassen:

groups:
  survival_group:
    worlds:
    - world
    - world_nether
    - world_the_end
    shares:
    - inventory
    - armor
    - ender_chest

Ohne experience in der Liste bleibt XP global. Praktisch für Server mit XP-Wirtschaft oder gemeinsamem Fortschritt.

Multiverse-Portals: Portal-Blöcke

Vanilla-Obsidianportale führen in den Standard-Nether. Bei einem zweiten Nether oder einem Hub-Portal braucht es Multiverse-Portals.

Portal erstellen:

  1. Wand nehmen, Standard ist die Holzaxt: /mvp wand.
  2. Bereich zwischen zwei Punkten markieren wie in WorldEdit (Linksklick erste Position, Rechtsklick zweite).
  3. /mvp create <name> <destination> ausführen.

Beispiel - Portal vom Hub in die Creative-Welt:

/mvp create hub_to_creative w:creative

Das w:-Präfix bedeutet, das Ziel ist eine Welt. Koordinaten gehen auch:

/mvp create spawn_portal w:world:100,64,100

Oder ein anderes Portal über den Namen:

/mvp create return_portal p:hub_to_creative

Das Portal löst aus, wenn der Spieler den markierten Bereich betritt. Innerhalb darf jeder Block stehen: Wasser, Luft, Spinnennetz, Lichtblock. Lichtblöcke oder Spinnennetze sind für unsichtbare Portale beliebt.

Zugriff über Rechte einschränken:

/mvp modify access add donor hub_to_creative

Der Teleport funktioniert nur für Spieler mit multiverse.access.hub_to_creative oder der donor-Permission über das Rechte-Plugin.

World Generators: eigene Generierung

Der Parameter -g in /mv create nimmt einen Generator-Plugin-Namen. Beliebte Optionen:

  • TerraformGenerator - realistische Landschaften, Berge, Biome.
  • EpicWorldGenerator - kostenpflichtig, sehr detaillierte Generierung.
  • Terralith über Data Pack - erweiterte Biome auf Vanilla-Basis.
  • VoidGenerator - leere Welt für Skyblock oder Build-Server.
  • IrisWorlds - fortgeschrittene modulare Generierung.

Beispiel mit Terra:

/mv create wild_world NORMAL -g Terra:OVERWORLD

Nach dem Generator-Namen folgt nach dem Doppelpunkt das Preset. Preset-Namen stehen in der Doku des jeweiligen Plugins.

Wichtig: Eine mit Custom-Generator erstellte Welt braucht das Plugin dauerhaft. Wird Terra oder TerraformGenerator entfernt, lädt die Welt weiter, neue Chunks werden aber Vanilla generiert, was hässliche Wände an den Übergängen ergibt.

WorldGuard-Integration

WorldGuard speichert Regionen pro Welt in plugins/WorldGuard/worlds/<world_name>/regions.yml. Multiverse stört hier nichts: neue Welt erstellen und WorldGuard erkennt sie beim ersten /rg-Befehl.

Globale Flags pro Welt setzen. Beispiel - PvP in Creative aus, Creeper-Grief in Survival blockieren:

/rg flag __global__ -w creative pvp deny
/rg flag __global__ -w creative creeper-explosion deny
/rg flag __global__ -w world creeper-explosion deny

Ohne -w <world> greift der Befehl nur in der Welt, in der der Spieler steht. Im Backend bleiben das getrennte Region-Files, nicht verwechseln.

Welt richtig löschen

Welt-Löschen ist ein klassischer Anfängerfehler. /mv remove <world> löscht nur den Eintrag aus der Config, der Ordner bleibt liegen und alte Chunks tauchen wieder auf, wenn man eine Welt mit demselben Namen anlegt.

Richtige Reihenfolge:

/mv unload <world>
/mv remove <world>

Danach in den world_container und den Ordner löschen:

rm -rf /opt/minecraft/server/old_world

Oder alles in einem Multiverse-Befehl:

/mv delete <world>

/mv delete ist gefährlich: keine Bestätigungsabfrage, keine Backup-Prüfung. Auf Produktion sicherer mit unload + Backup + remove + manuellem Ordner-Löschen.

Den Default-Nether oder End mit /mv delete world_nether zu löschen, geht ebenfalls. Bukkit kann die Vanilla-Welten beim nächsten Restart aus level-name in server.properties und allow-nether=true neu erstellen. Um das zu verhindern, in bukkit.yml die worlds:-Sektion bereinigen und allow-nether=false setzen, falls Nether komplett wegsoll.

Performance: RAM kalkulieren

Jede geladene Welt verbraucht Ressourcen. Hauptlastpunkte:

  • Spawn-Chunks - 19x19 Chunks (361 Stück) um den Spawn jeder Welt bleiben dauerhaft im Speicher, wenn keepspawninmemory: true. Das sind etwa 50-80 MB RAM pro Welt plus dauerhafter TPS-Verbrauch durch Entity-Ticks.
  • Spielergeladene Chunks - view-distance multipliziert mit Spielerzahl und Welten.
  • Entity- und Block-Ticks - jede Welt tickt separat. 5 Welten mit Mobs und Redstone bedeuten fünffache Last.

Auf einem 8-Welten-Server:

keepspawninmemory: false

Per /mv modify set keepspawninmemory false für jede Nebenwelt. Die Hauptwelt mit Spawn kann auf Default bleiben.

In paper.yml oder paper-world-defaults.yml (Paper-Version-abhängig) simulation-distance für Creative-Welten auf 4-6 reduzieren, Survival auf 8-10. Auf Paper 1.20+ ist die Einstellung in welt-spezifische paper-world.yml-Dateien gewandert, was praktisch ist.

Mob-Caps für Creative- und Spielwelten senken:

spawn-limits:
  monsters: 0
  animals: 0
  water-animals: 0

Wenn die Creative-Welt keine Mobs braucht, alles auf null und die CPU darf atmen.

Backups

Multiverse erstellt keine Backups. Das ist Aufgabe eines separaten Systems oder Plugins wie DriveBackupV2. ALLE Weltordner sichern, nicht nur den Hauptordner.

Minimaler Shell-Skript für Cron:

#!/bin/bash
SERVER=/opt/minecraft/server
BACKUP=/var/backups/minecraft
DATE=$(date +%Y%m%d_%H%M)
cd "$SERVER"
tar -czf "$BACKUP/worlds_$DATE.tar.gz" world world_nether world_the_end creative resource_world
find "$BACKUP" -name 'worlds_*.tar.gz' -mtime +7 -delete

Vor tar auf einem laufenden Server save-off und save-all flush per RCON senden, danach save-on. Sonst Risiko eines halb geschriebenen Chunks im Archiv.

FAQ

Funktioniert Multiverse auf Folia?

Stand 2026 - teilweise. Folia braucht regionales Ticking und unterstützt nicht das gesamte Bukkit-API. Multiverse-Core 5.x wird aktiv für Folia umgebaut, 4.x stürzt bei einigen Befehlen ab. Wer auf Folia läuft, prüft die aktuellen Releases und den Issue Tracker.

Wie lösche ich den Default-Nether?

/mv unload world_nether, dann /mv remove world_nether. In server.properties allow-nether=false setzen, sonst erstellt Bukkit ihn neu. Den Ordner world_nether manuell löschen.

Kann ich verschiedene Gamemodes pro Welt haben?

Ja, über /mv modify set gamemode CREATIVE. Spieler wechseln beim Betreten automatisch. Falls EssentialsX oder ein anderes Plugin /gamemode betreut, sicherstellen, dass Multiverse Vorrang hat, sonst stellen Spieler den Modus selbst um.

Multiverse vs MyWorlds - was ist besser?

MyWorlds ist leichter, einfacher, ohne Zusatzmodule. Multiverse ist der Standard mit großem Ökosystem, WorldGuard, EssentialsX und BungeeCord-Kompatibilität sind darauf ausgelegt. Für zwei Welten reicht MyWorlds. Für einen Server mit Portalen, Inventaren und komplexer Logik gibt es zu Multiverse keine echte Alternative.

Wie respawnt ein Spieler in einer bestimmten Welt nach dem Tod?

/mv modify set respawnworld lobby auf der Quellwelt. Tod in dieser Welt schickt den Spieler nach lobby. Default-Respawnworld ist die aktuelle Welt.

Kann ich eine Welt mit allen Bauten klonen?

Ja: /mv clone <source> <target>. Multiverse kopiert den Ordner, benennt um, importiert in die Config. Praktisch für Arenen und Template-Kopien.

Was, wenn der Server nach Anlegen einer neuen Welt nicht startet?

logs/latest.log prüfen. Häufigste Ursache: ein Generator-Plugin, das nicht installiert oder veraltet ist. Welt zurücksetzen durch Löschen des Ordners und des Eintrags in worlds.yml, passenden Generator installieren, Welt neu erstellen.

Was als Nächstes

Wer zum ersten Mal einen Multi-Welt-Server aufzieht, behält drei praktische Punkte im Kopf. Erstens: ein vollständiges Backup vor dem Anlegen der zweiten Welt - spart einen Tag Wiederherstellung bei Fehlern. Zweitens: keepspawninmemory: false für alle Nebenwelten direkt setzen, nicht warten, bis der RAM voll ist. Drittens: Multiverse + Inventories auf einem Test-Server vor dem Produktionseinsatz prüfen, die Gruppen-Logik der Inventare ist nicht die intuitivste.

Ein Multi-Welt-Server ist ein attraktives DDoS-Ziel, besonders bei Events und großem Publikum. MineGuard filtert L4/L7-Angriffe vor dem Game-Port und hält die Welten während des Sturms erreichbar.


Schützen Sie Ihren Server vor DDoS-Angriffen

Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.

Kostenlos testen


Weitere Artikel