level.dat Editor – Minecraft-Welteinstellungen online ändern

Unterstützt Minecraft Bedrock Edition und Java Edition – einschließlich jedes bekannten oder seltenen Serverkerns: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina und weitere. Vollständige Liste.

level.dat enthält alle grundlegenden Angaben einer Minecraft-Welt: Name, Spielmodus, Schwierigkeit, Spawnpunkt, Spielregeln, Wetterzustand und die zuletzt verwendete Version. Ziehe die Datei nach unten, um diese Werte direkt zu bearbeiten. Java-Dateien (gzip, Big-Endian) und Bedrock-Dateien (Little-Endian mit 8-Byte-Header) werden unterstützt und im ursprünglichen Format zurückgeschrieben.

Java level.datBedrock level.datlevel.dat_oldgzip8-Byte-Header

level.dat hier ablegen

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · Chunk-Abbilder

Häufig bearbeitete Tags

In einer Java-Datei level.dat liegt fast alles in einem einzelnen Data-Compound. Eine Bedrock-Datei level.dat speichert ihre Tags flach im Root-Tag. Die folgenden Namen sind besonders wichtig. Suche in der Baumansicht danach, um direkt zum jeweiligen Eintrag zu springen.

TagTypEditionFunktion
LevelNameStringBeideAnzeigename der Welt. Nach dem Kopieren eines Weltordners oft veraltet; die Anleitung zum Umbenennen erklärt die Änderung.
GameType / gameTypeIntBeide0 Überleben, 1 Kreativ, 2 Abenteuer, 3 Zuschauer.
DifficultyByte / IntBeide0 friedlich, 1 einfach, 2 normal, 3 schwer.
hardcoreByteBeide1 aktiviert die Hardcore-Regeln für die Welt.
allowCommands / commandsEnabledByteJava / BedrockLegt fest, ob Cheats aktiviert sind.
SpawnX, SpawnY, SpawnZIntBeideKoordinaten des Welt-Spawns.
Time, DayTimeLongJavaGesamtzahl der Ticks und Tageszeit.
currentTickIntBedrockEntsprechende Weltuhr in Bedrock.
RandomSeed / WorldGenSettings.seedLongJavaWelt-Seed. Wird hier als echter 64-Bit-Wert statt als gerundeter Double-Wert verarbeitet.
GameRules / einzelne Gamerule-TagsCompound / ByteJava / BedrockAlle Einstellungen von /gamerule; siehe Anleitung zu Spielregeln.
DataVersionIntJavaVersion des Weltformats. Prüfe sie vor dem Verschieben einer Welt zwischen Minecraft-Versionen.
lastOpenedWithVersionListe von IntBedrockBedrock-Client- oder Server-Build, der die Welt zuletzt geschrieben hat.
PlayerCompoundBeideIn die Weltdatei eingebettetes Einzelspieler-Inventar sowie Position und Statistiken.

Speicherort von level.dat

PlattformPfad
Java-Server (Vanilla, Paper, Spigot, Fabric, Forge)world/level.dat, neben region/ und playerdata/
Java-Client, Windows%APPDATA%\.minecraft\saves\<World>\level.dat
Java-Client, macOS~/Library/Application Support/minecraft/saves/<World>/level.dat
Java-Client, Linux~/.minecraft/saves/<World>/level.dat
Bedrock Dedicated Server, PocketMine-MP, Nukkitworlds/<World>/level.dat
Bedrock unter AndroidAndroid/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/<id>/level.dat
Bedrock unter Windows%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_*\LocalState\games\com.mojang\minecraftWorlds\<id>\level.dat

Minecraft schreibt daneben auch level.dat_old, den vorherigen Speicherstand. Diese Datei lässt sich ebenfalls im Editor öffnen und sollte zuerst geprüft werden, wenn die aktuelle Datei nicht geladen wird.

Sicher bearbeiten

  • Stoppe zuerst den Server oder beende das Spiel. Minecraft schreibt level.dat beim automatischen Speichern und beim Beenden neu. Ein laufender Server überschreibt deine Änderung oder schreibt schlimmstenfalls in eine nur teilweise kopierte Datei.
  • Bewahre das Original auf. Der Editor verändert die abgelegte Datei nicht, sondern erzeugt einen neuen Download. Behalte die alte Kopie, bis die Welt einmal erfolgreich geladen wurde.
  • Ändere keine Tag-Typen. Wenn du Difficulty von Byte zu Int änderst oder einen von Minecraft erwarteten Tag umbenennst, kann die Welt nicht mehr laden. Bearbeite nur Werte und die Struktur nur dann, wenn du den Grund kennst.
  • Lasse den Bedrock-Header intakt. Der 8-Byte-Header enthält Speicherversion und Länge der Nutzdaten. Der Editor aktualisiert die Länge automatisch und behält die Version bei. Manuell bearbeitete Dateien ohne diesen Header werden nicht geladen.

Häufig gestellte Fragen

Kann ich level.dat ohne zusätzliche Software bearbeiten?

Ja. Genau dafür ist diese Seite gedacht. Der Parser läuft im Browser, daher muss nichts installiert werden. Erforderlich ist lediglich ein aktueller Browser, unabhängig vom Betriebssystem.

Warum zeigt meine Welt weiterhin den alten Namen?

Der Name in der Weltenliste stammt aus LevelName in level.dat, nicht aus dem Ordnernamen. Beim Kopieren oder Umbenennen eines Ordners bleibt der Tag unverändert. Bearbeite den Tag, damit die Liste aktualisiert wird.

Funktioniert der Editor mit level.dat_old?

Ja. level.dat_old ist der vorherige Speicherstand im gleichen Format. Ist die aktuelle Datei beschädigt, öffne die Kopie _old, prüfe ihre Daten und stelle sie unter dem ursprünglichen Namen wieder her.

Kann ich hier den Welt-Seed ändern?

Du kannst den Seed-Tag bearbeiten. Die Änderung gilt aber nur für danach neu erzeugtes Gelände. Bereits gespeicherte Chunks behalten ihre ursprüngliche Form, sodass der Übergang zwischen altem und neuem Gelände sichtbar bleibt.

Kann die Bearbeitung von level.dat meine Welt beschädigen?

Es ist deine eigene Speicherdatei; eine Sperre ist daher kein Thema. Schäden entstehen, wenn du bei laufendem Server bearbeitest oder Tag-Typen und Namen statt nur der Werte änderst. Stoppe den Server, bearbeite Werte und bewahre eine Sicherung auf.

Verwandte Werkzeuge