Edytor level.dat — zmieniaj ustawienia świata Minecraft online

Obsługuje Minecraft Bedrock Edition i Java Edition — a także każdy popularny i niszowy rdzeń serwera obu edycji: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina i pozostałe. Pełna lista.

level.dat to plik zawierający wszystko, co świat Minecraft wie o sobie: nazwę, tryb gry, poziom trudności, punkt odrodzenia, reguły gry, stan pogody oraz wersję, w której został ostatnio otwarty. Przeciągnij go poniżej, aby bezpośrednio edytować dowolną z tych wartości. Obsługiwane są zarówno pliki Java (gzip, kolejność wielkobajtowa), jak i Bedrock (kolejność małobajtowa z 8-bajtowym nagłówkiem), a wynik jest zapisywany w formacie pliku źródłowego.

level.dat Javalevel.dat Bedrocklevel.dat_oldgzip8-bajtowy nagłówek

Upuść tutaj level.dat

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · zrzuty chunków

Tagi najczęściej poddawane edycji

Plik Java level.dat przechowuje niemal wszystko wewnątrz jednego tagu złożonego Data, natomiast w pliku Bedrock level.dat tagi znajdują się bezpośrednio w korzeniu. Warto znać poniższe nazwy — wyszukaj dowolną z nich w drzewie, a edytor przejdzie do odpowiedniego tagu.

TagTypEdycjaZnaczenie
LevelNameStringObieNazwa świata wyświetlana w grze. Po skopiowaniu folderu świata pozostaje stara — sposób zmiany opisuje poradnik zmiany nazwy.
GameType / gameTypeIntObie0 — przetrwanie, 1 — kreatywny, 2 — przygodowy, 3 — widz.
DifficultyByte / IntObie0 — pokojowy, 1 — łatwy, 2 — normalny, 3 — trudny.
hardcoreByteObieWartość 1 wymusza w świecie zasady trybu hardcore.
allowCommands / commandsEnabledByteJava / BedrockOkreśla, czy kody są włączone.
SpawnX, SpawnY, SpawnZIntObieWspółrzędne punktu odrodzenia świata.
Time, DayTimeLongJavaŁączna liczba ticków i pora dnia.
currentTickIntBedrockOdpowiednik zegara świata w Bedrock.
RandomSeed / WorldGenSettings.seedLongJavaZiarno świata. Jest tutaj przechowywane jako prawdziwa wartość 64-bitowa, a nie zaokrąglona liczba zmiennoprzecinkowa.
GameRules / osobne tagi reguł gryCompound / ByteJava / BedrockWszystkie ustawienia polecenia /gamerule — zobacz poradnik dotyczący reguł gry.
DataVersionIntJavaWersja formatu świata. Sprawdź ją przed przeniesieniem świata między wersjami Minecraft.
lastOpenedWithVersionLista elementów IntBedrockWersja klienta lub serwera Bedrock, która jako ostatnia zapisała świat.
PlayerCompoundObieEkwipunek, pozycja i statystyki gracza w trybie jednoosobowym zapisane w pliku świata.

Gdzie znajduje się level.dat

PlatformaŚcieżka
Serwer Java (Vanilla, Paper, Spigot, Fabric, Forge)world/level.dat, obok region/ i playerdata/
Klient Java, Windows%APPDATA%\.minecraft\saves\<World>\level.dat
Klient Java, macOS~/Library/Application Support/minecraft/saves/<World>/level.dat
Klient Java, Linux~/.minecraft/saves/<World>/level.dat
Bedrock Dedicated Server, PocketMine-MP, Nukkitworlds/<World>/level.dat
Bedrock na AndroidzieAndroid/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/<id>/level.dat
Bedrock w Windows%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_*\LocalState\games\com.mojang\minecraftWorlds\<id>\level.dat

Obok tego pliku Minecraft zapisuje również level.dat_old — poprzednią wersję zapisu. Ten plik także można otworzyć w edytorze i warto spróbować go jako pierwszego, jeśli bieżący plik nie chce się wczytać.

Bezpieczna edycja

  • Najpierw zatrzymaj serwer lub zamknij grę. Minecraft ponownie zapisuje level.dat podczas automatycznego zapisu i zamykania. Działający serwer nadpisze wprowadzone zmiany albo, co gorsza, zapisze dane do niepełnej kopii pliku.
  • Zachowaj oryginał. Edytor nigdy nie modyfikuje przeciągniętego pliku, lecz tworzy nowy plik do pobrania. Zachowaj starą kopię, dopóki świat nie wczyta się przynajmniej raz.
  • Nie zmieniaj typów tagów. Zmiana typu Difficulty z Byte na Int lub nazwy tagu oczekiwanego przez Minecraft może uniemożliwić wczytanie świata. Edytuj wartości, a nie strukturę, chyba że dokładnie wiesz, co robisz.
  • Zachowaj nagłówek Bedrock. 8-bajtowy nagłówek zawiera wersję magazynu i długość danych. Edytor automatycznie przelicza długość i zachowuje wersję; ręcznie zmienione pliki bez tego nagłówka nie zostaną wczytane.

Najczęściej zadawane pytania

Czy mogę edytować level.dat bez pobierania programu?

Tak — właśnie do tego służy ta strona. Parser działa w przeglądarce, więc nie trzeba niczego instalować, a jedynym wymaganiem systemowym jest aktualna przeglądarka.

Dlaczego mój świat nadal ma starą nazwę?

Nazwa na liście światów pochodzi z tagu LevelName w pliku level.dat, a nie z nazwy folderu. Skopiowanie lub zmiana nazwy folderu nie modyfikuje tego tagu. Zmień tag, a nazwa na liście zostanie zaktualizowana.

Czy edytor obsługuje level.dat_old?

Tak. level.dat_old to poprzedni zapis w tym samym formacie. Jeśli bieżący plik jest uszkodzony, otwórz kopię _old, sprawdź, czy dane wyglądają prawidłowo, i przywróć ją pod oryginalną nazwą.

Czy mogę tutaj zmienić ziarno świata?

Możesz edytować tag ziarna, ale zmiana wpłynie tylko na teren wygenerowany później. Chunki zapisane już na dysku zachowają dotychczasowy kształt, dlatego granica między starym i nowym terenem będzie widoczna.

Czy edycja level.dat grozi banem lub uszkodzeniem świata?

To Twój własny plik zapisu, więc nie ma podstaw do bana. Do uszkodzenia dochodzi wskutek edycji przy działającym serwerze albo zmiany typów i nazw tagów zamiast ich wartości. Zatrzymaj serwer, edytuj tylko wartości i zachowaj kopię zapasową.

Powiązane narzędzia