Guides / Troubleshooting

Odczytywanie level.dat: status trybu hardcore, punkt odrodzenia i co faktycznie można naprawić

Śmierć w trybie hardcore to jedna wartość logiczna w pliku level.dat. Dowiedz się, co zawiera ten plik, jak wygląda uszkodzony zapis i jakie są realne ograniczenia w odzyskiwaniu danych.

level.dat to mały, skompresowany plik NBT znajdujący się w głównym katalogu każdego świata. Zawiera on ustawienia świata, a nie jego teren, co czyni go zarówno najbardziej użytecznym plikiem do sprawdzenia, jak i najmniej niebezpiecznym do eksploracji.

Co się w nim znajduje

ŚcieżkaZawartość
Data.LevelNamenazwa wyświetlana na liście światów
Data.hardcore1b lub 0b — flaga trybu hardcore
Data.Difficulty0 pokojowy → 3 trudny
Data.allowCommandsczy oszustwa są włączone
Data.SpawnX/Y/Zpunkt odrodzenia świata
Data.Time / Data.DayTimecałkowita liczba ticków i pora dnia
Data.GameRuleskażda zasada gry (gamerule) jako nić (String)
Data.DataVersionktóra wersja Minecrafta ostatnio go zapisała
Data.PlayerGracz w trybie jednoosobowym, w światach jednoosobowych

DataVersion to element, który ludzie często pomijają, a który jest najważniejszy przy rozwiązywaniu problemów: informuje, czy świat został już otwarty w nowszej wersji, co zazwyczaj jest nieodwracalne.

Flaga trybu hardcore

Hardcore nie jest osobnym typem świata. To Data.hardcore: 1b plus poziom trudności zablokowany na „trudny”. Kiedy umierasz, gra nie zmienia pliku — po prostu odmawia pozwolenia na odrodzenie.

Pytanie „czy mogę wyłączyć tryb hardcore w martwym świecie” jest zasadne, a odpowiedź brzmi, że flaga jest edytowalna, ale jest to modyfikacja, a nie inspekcja. Narzędzia odczytujące plik mogą pokazać flagę; jej zmiana oznacza ponowne zapisanie NBT, co wiąże się z ryzykiem uszkodzenia pliku. Zawsze najpierw wykonaj kopię zapasową folderu świata.

Jak wygląda uszkodzony zapis

  • level.dat nieczytelny, level.dat_old obecny — gra przechowuje jedną kopię zapasową poprzedniej generacji. Zmiana nazwy level.dat_old na level.dat przywraca świat z wyjątkiem ostatniej sesji. Działa to znacznie częściej, niż ludzie się spodziewają.
  • Świat się ładuje, brakuje chunków lub są czarne — to uszkodzenie plików regionów w region/*.mca, a nie level.dat. Inny problem, inne narzędzie.
  • Świat w ogóle nie pojawia się na liście — zazwyczaj brakuje level.dat lub ma on rozmiar zero bajtów. Przed czymkolwiek innym sprawdź level.dat_old.

Czego inspekcja nie może zrobić

Odczytanie pliku zapisu nie może przywrócić:

  • przedmiotów utraconych w wyniku śmierci lub zniknięcia
  • chunków, które nigdy nie zostały wygenerowane
  • usuniętego folderu świata

Żadne z tych narzędzi nie jest usługą odzyskiwania danych. Narzędzie pokazuje, co mówi plik; nie rekonstruuje tego, czego plik już nie zawiera.

Dane Gracza

W trybie jednoosobowym Data.Player przechowuje ekwipunek, pozycję, XP i zdrowie. W trybie wieloosobowym każdy Gracz to osobny .dat w playerdata/ nazwany identyfikatorem UUID — dlatego świat jednoosobowy przekonwertowany na serwer „traci” twój ekwipunek. Nadal znajduje się w level.dat, tylko nie tam, gdzie szuka serwer.

Otwórz level.dat, .dat Gracza lub sprawdź status świata hardcore — wszystko analizowane w Twojej przeglądarce, nic nie jest przesyłane — za pomocą World Save File Inspector.

Podgląd plików świata →

More guides

Browse all →

Szukasz innych narzędzi do Minecrafta?

Zestaw generatorów, podglądów i konwerterów działających w przeglądarce — wszystkie za darmo.