Discord

Minecraft się crashuje — jak czytać crash report i naprawić błąd

Poradnik rozwiązywania problemów · Ostatnia aktualizacja: marzec 2026 · Java Edition + Bedrock Edition

Crash Minecrafta to nie koniec świata!

W 95% przypadków crash da się naprawić samodzielnie — wystarczy wiedzieć, gdzie szukać informacji o błędzie i jak ją zinterpretować. Ten poradnik przeprowadzi Cię przez cały proces: od znalezienia crash reportu, przez zrozumienie jego treści, po konkretne rozwiązania 10 najczęstszych przyczyn.

Spis treści

  1. Część 1: Jak czytać crash report
    1. Gdzie znaleźć crash report
    2. Struktura crash reportu
    3. Najważniejsze linie do odczytania
    4. Typowe komunikaty błędów
  2. Część 2: Top 10 przyczyn crashy i ich rozwiązania
    1. Przestarzała lub niekompatybilna Java
    2. Nieaktualne sterowniki GPU
    3. Konflikty modów
    4. Uszkodzony świat
    5. Brak pamięci (OutOfMemoryError)
    6. Błąd OpenGL
    7. Pixel Format Not Accelerated
    8. Ticking Entity
    9. ConcurrentModificationException
    10. StackOverflowError
  3. Exit codes — co oznaczają kody wyjścia
  4. Najczęstsze pytania (FAQ)
  5. Powiązane poradniki

Część 1: Jak czytać crash report Minecrafta

Kiedy Minecraft crashuje się, gra generuje szczegółowy raport o tym, co poszło nie tak. Ten raport to Twoje najcenniejsze narzędzie diagnostyczne — zanim zaczniesz szukać rozwiązań w Google, naucz się go czytać. Pozwoli Ci to zaoszczędzić godziny prób i błędów.

Gdzie znaleźć crash report

Minecraft zapisuje crash reporty w dedykowanym folderze. Ścieżka zależy od systemu operacyjnego:

Windows:

%appdata%\.minecraft\crash-reports\

macOS:

~/Library/Application Support/minecraft/crash-reports/

Linux:

~/.minecraft/crash-reports/

Każdy plik crash reportu nosi nazwę w formacie crash-RRRR-MM-DD_GG.MM.SS-client.txt (lub -server.txt dla serwera). Szukaj pliku z datą i godziną ostatniego crasha.

Uwaga: nie każdy crash tworzy crash report!

Jeśli gra zamknie się bez generowania raportu (szczególnie przy exit code -1 lub -805306369), sprawdź plik .minecraft/logs/latest.log — tam znajdziesz ostatnie linie logów sprzed crasha. Możesz też sprawdzić logs/debug.log dla bardziej szczegółowych informacji.

Jak szybko otworzyć folder .minecraft na Windows: naciśnij Win + R, wpisz %appdata%\.minecraft i kliknij OK. Możesz też w launcherze Minecraft kliknąć zakładkę „Installations", kliknąć ikonę folderu przy swoim profilu — otworzy się folder gry, w którym znajdziesz podfolder crash-reports.

Struktura crash reportu — sekcja po sekcji

Crash report Minecrafta (Java Edition) ma ściśle określoną strukturę. Zrozumienie każdej sekcji pozwala szybko zlokalizować problem:

---- Minecraft Crash Report ----

Time: 2026/03/22 14:32:15
Description: Ticking entity

java.lang.NullPointerException: Cannot invoke method...
    at net.minecraft.world.entity.Entity.tick(Entity.java:432)
    at net.minecraft.server.level.ServerLevel.tickNonPassenger(...)
    ...

-- Head --
Thread: Server thread
Stacktrace:
    at net.minecraft.world.entity.Entity.tick(...)

-- Entity being ticked --
Entity Type: minecraft:zombie (aeb)
Entity ID: 1542
Entity Name: Zombie
Entity's Exact location: -234.50, 64.00, 891.30

-- Affected level --
Level name: New World
Dimension: minecraft:overworld
All players: 1 total

-- System Details --
Minecraft Version: 1.21.5
Operating System: Windows 11
Java Version: 21.0.6
Memory: 1283947520 bytes / 2147483648 bytes
JVM Flags: 4 total; -Xmx2G -Xms256M ...
Fabric/Forge Mods: (lista modów)

Omówmy każdą sekcję:

1. Nagłówek „Description" — jednozdaniowy opis tego, co robiła gra w momencie crasha. Typowe wartości to: Ticking entity (aktualizacja encji), Ticking block entity (aktualizacja bloku), Exception initializing level (błąd ładowania świata), Rendering screen (błąd renderowania), Unexpected error (nieoczekiwany wyjątek).

2. Stack trace (ślad stosu) — to najważniejsza część raportu. Pierwsza linia po opisie zawiera typ wyjątku i komunikat błędu (np. java.lang.OutOfMemoryError: Java heap space). Kolejne linie ze słowem at pokazują dokładną ścieżkę kodu, który doprowadził do crasha — czytaj od góry do dołu. Jeśli widzisz nazwy pakietów modów (np. com.creativemd.littletiles), to ten mod jest źródłem problemu.

3. Sekcje kontekstowe (Head, Entity, Level) — dodatkowe informacje o obiekcie, który spowodował crash. Przy Ticking Entity zobaczysz typ i lokalizację moba, przy Ticking block entity — współrzędne bloku. Te dane są bezcenne, bo pozwalają np. usunąć problematyczną encję narzędziem NBT.

4. System Details — informacje o Twoim systemie: wersja Minecraft, system operacyjny, wersja Javy, ilość przydzielonej pamięci RAM, flagi JVM i lista zainstalowanych modów. Sprawdź tu, czy masz wystarczającą ilość RAM i aktualną wersję Javy.

Najważniejsze linie do odczytania

Nie musisz rozumieć całego crash reportu. Oto 4 elementy, na które zawsze powinieneś zwrócić uwagę:

1. Typ wyjątku (Exception type)

Pierwsza linia stack trace'u, np. java.lang.OutOfMemoryError, java.lang.NullPointerException, org.lwjgl.opengl.OpenGLException. Sam typ wyjątku często mówi Ci, w jakiej kategorii szukać rozwiązania.

2. Komunikat błędu (Error message)

Tekst po dwukropku w pierwszej linii, np. „Java heap space" (za mało RAM), „Cannot invoke method because object is null" (błąd w kodzie moda). Skopiuj ten fragment do wyszukiwarki — znajdziesz rozwiązanie szybciej niż wklejając cały raport.

3. Nazwa pakietu moda (Package name)

Jeśli w liniach at ... widzisz coś innego niż net.minecraft lub com.mojang — to mod. Na przykład at me.jellysquid.mods.sodium.client.render oznacza, że crash jest w Sodium. Zaktualizuj lub usuń ten mod.

4. Pamięć i Java w System Details

Linia Memory: X bytes / Y bytes pokazuje, ile RAM Minecraft używał vs ile miał przydzielone. Jeśli X jest bliskie Y (ponad 90%) — potrzebujesz więcej pamięci. Sprawdź też Java Version — dla MC 1.21+ potrzebujesz Javy 21.

Typowe komunikaty błędów — szybka ściąga

Poniższa tabela zbiera najczęstsze komunikaty z crash reportów i wskazuje, gdzie szukać rozwiązania:

Komunikat błędu Co oznacza Rozwiązanie
OutOfMemoryError: Java heap space Za mało RAM Zwiększ pamięć
Pixel format not accelerated GPU nie obsługuje OpenGL Sterowniki / karta
UnsupportedClassVersionError Za stara wersja Javy Zaktualizuj Javę
ConcurrentModificationException Konflikt wielowątkowy (mody) Konflikt modów
StackOverflowError Nieskończona pętla w kodzie Pętla w modzie / recepturach
Ticking entity / block entity Uszkodzona encja lub blok Usuń encję
GLException / OpenGL Error Problem z renderowaniem Sterowniki / shadery

Część 2: Top 10 przyczyn crashy i rozwiązania

Poniżej znajdziesz 10 najczęstszych przyczyn crashy Minecrafta, uporządkowanych od najpopularniejszych. Każda sekcja zawiera: jak rozpoznać problem w crash reportcie, krok po kroku jak go naprawić, oraz jak zapobiec powtórzeniu się w przyszłości.

1. Przestarzała lub niekompatybilna Java

Objawy w crash reportcie: UnsupportedClassVersionError, java.lang.UnsupportedOperationException, lub crash natychmiast po uruchomieniu z informacją o niezgodnej wersji class file.

Minecraft wymaga konkretnych wersji Javy w zależności od wersji gry:

Wersja Minecraft Wymagana Java
1.7.10 – 1.16.5 Java 8 (zalecane: Adoptium/Eclipse Temurin 8)
1.17 – 1.17.1 Java 16+
1.18 – 1.20.4 Java 17+
1.20.5 – 1.21.x+ Java 21+ (zalecane: Adoptium/Eclipse Temurin 21)

Jak naprawić:

  1. Sprawdź, jaką wersję Javy masz zainstalowaną: otwórz wiersz poleceń (Win + Rcmd) i wpisz java -version.
  2. Pobierz odpowiednią wersję z adoptium.net — wybierz wersję LTS (8, 17 lub 21) w zależności od wersji MC.
  3. W launcherze Minecraft przejdź do zakładki „Installations" → edytuj profil → „More Options" → w polu „Java Executable" wskaż ścieżkę do nowej Javy (np. C:\Program Files\Eclipse Adoptium\jdk-21.0.6.7-hotspot\bin\javaw.exe).
  4. Upewnij się, że używasz 64-bitowej wersji Javy — wersja 32-bitowa ogranicza RAM do 1 GB i jest niezgodna z nowszymi wersjami Minecraft.

Profilaktyka: Oficjalny launcher Minecraft od wersji 1.17 automatycznie pobiera odpowiednią Javę. Problemy pojawiają się głównie przy użyciu launczera Forge/Fabric lub launczera innej firmy (MultiMC, Prism Launcher), gdzie ścieżkę do Javy trzeba ustawić ręcznie. Więcej o argumentach JVM w poradniku optymalizacji Javy.

2. Nieaktualne sterowniki karty graficznej (GPU)

Objawy w crash reportcie: org.lwjgl.opengl.OpenGLException, GL_INVALID_OPERATION, EXCEPTION_ACCESS_VIOLATION w module ig*icd64.dll (Intel), nvoglv64.dll (NVIDIA) lub atioglxx.dll (AMD). Gra może się też zamykać bez crash reportu z exit code -1.

Sterowniki GPU to druga najczęstsza przyczyna crashy. Minecraft korzysta z OpenGL, a błędy w starych sterownikach mogą powodować losowe crashe, szczególnie przy ładowaniu chunków, zmianie biome'u lub włączeniu shaderów.

Jak naprawić:

  1. Zidentyfikuj swoją kartę graficzną: Win + Rdxdiag → zakładka „Display".
  2. Pobierz najnowsze sterowniki:
  3. Przed instalacją nowych sterowników zalecane jest użycie DDU (Display Driver Uninstaller) w trybie awaryjnym, aby całkowicie usunąć stare sterowniki.
  4. Po instalacji uruchom ponownie komputer i sprawdź, czy Minecraft działa poprawnie.

Specjalny przypadek — laptopy z dwoma GPU: Wiele laptopów ma zintegrowany Intel HD Graphics i dedykowaną kartę NVIDIA/AMD. Minecraft może próbować uruchomić się na słabszym GPU Intel. Rozwiązanie: kliknij prawym przyciskiem myszy na javaw.exe → „Uruchom z procesorem graficznym" → wybierz NVIDIA/AMD. Na kartach NVIDIA możesz też ustawić to globalnie w Panelu sterowania NVIDIA → Zarządzaj ustawieniami 3D → dodaj javaw.exe z preferowanym procesorem „Wysokowydajny NVIDIA".

3. Konflikty modów

Objawy w crash reportcie: stack trace zawierający nazwy pakietów modów (np. net.fabricmc, net.minecraftforge, com.author.modname), ModLoadingException, MixinApplyError, NoSuchMethodError po aktualizacji moda, lub crash z informacją „Mixin injection failed".

Konflikty modów to najczęstsza przyczyna crashy wśród graczy korzystających z modyfikacji. Problem pojawia się, gdy:

Jak naprawić — metoda połówkowa (binary search):

  1. Zrób kopię zapasową folderu mods/.
  2. Przenieś połowę modów z mods/ do tymczasowego folderu.
  3. Uruchom Minecraft. Jeśli crash zniknął — problematyczny mod jest w przeniesionej połowie. Jeśli dalej crashuje — problem jest w modach, które zostały.
  4. Powtarzaj dzielenie na pół, aż zidentyfikujesz winny mod.
  5. Sprawdź, czy na Modrinth lub CurseForge jest nowsza wersja tego moda lub znany issue.

Szybszy sposób: wklej treść crash reportu do serwisu crashy.net — automatycznie podświetli problematyczny mod i zasugeruje rozwiązanie. Możesz też wrzucić crash report na mclo.gs, który parsuje logi Minecrafta i formatuje je czytelnie.

Profilaktyka: zawsze pobieraj mody z oficjalnych źródeł (Modrinth, CurseForge), sprawdzaj kompatybilność wersji przed instalacją i aktualizuj mody pojedynczo, nie wszystkie na raz. Więcej informacji o modach znajdziesz w naszym przewodniku po modach.

4. Uszkodzony świat (Corrupted World)

Objawy w crash reportcie: Exception initializing level, RegionFileFormatException, NbtFormatException, ChunkLoadError, crash przy ładowaniu konkretnego świata (inne światy działają normalnie), lub crash przy podchodzeniu do określonego chunka.

Uszkodzenie pliku świata najczęściej następuje po:

Jak naprawić:

  1. Sprawdź kopię zapasową: Minecraft automatycznie tworzy kopie zapasowe w folderze saves/[nazwa_świata]/backups/ (od Java 1.20.2). Możesz też sprawdzić, czy masz własne kopie.
  2. Użyj narzędzia Optimize World: W launcherze wybierz „Singleplayer" → kliknij na uszkodzony świat → „Edit" → „Optimize World". Minecraft spróbuje naprawić uszkodzone regiony.
  3. Usuń uszkodzony region: Jeśli crash wskazuje konkretne współrzędne, oblicz plik regionu: podziel współrzędne X i Z przez 512 i zaokrąglij w dół. Region jest w pliku saves/[świat]/region/r.[x].[z].mca. Usunięcie tego pliku zregeneruje teren w tym regionie (ale stracisz budowle).
  4. Narzędzie zewnętrzne: MCA Selector pozwala wizualnie przeglądać i usuwać uszkodzone chunki bez utraty reszty mapy.

Profilaktyka: regularnie twórz kopie zapasowe ważnych światów (kopiuj folder saves/[nazwa] lub użyj narzędzia Amulet/MCA Selector do eksportu), nie wyłączaj komputera podczas gry na siłę i upewnij się, że na dysku jest co najmniej 2 GB wolnego miejsca.

5. Brak pamięci (OutOfMemoryError)

Objawy w crash reportcie: java.lang.OutOfMemoryError: Java heap space, GC overhead limit exceeded, nagły spadek FPS przed crashem, lub zamknięcie gry z exit code -1 i informacją o pamięci w latest.log.

Minecraft domyślnie ma przydzielone 2 GB RAM, co może być niewystarczające przy modach, shaderach, dużym render distance lub wielu entytach. Problem jest szczególnie częsty na komputerach z 8 GB RAM systemowego, gdzie Windows/Chrome zajmują większość pamięci.

Jak naprawić:

  1. Zwiększ pamięć w launcherze: Installations → edytuj profil → More Options → zmień argument -Xmx2G na -Xmx4G (lub -Xmx6G przy ciężkich modpackach). Nie przydzielaj więcej niż 50% RAM systemowego — system też potrzebuje pamięci.
  2. Zamknij inne programy: Przeglądarka Chrome z 20 zakładkami potrafi zajmować 4-6 GB RAM. Zamknij ją przed grą lub użyj przeglądarki o niższym zużyciu pamięci (np. Firefox).
  3. Sprawdź wersję Javy (32 vs 64 bit): Java 32-bitowa ogranicza pamięć do ~1.2 GB niezależnie od ustawień. Upewnij się, że używasz 64-bitowej Javy (sprawdź: java -version — powinna zawierać „64-Bit").
  4. Zmniejsz render distance: Każdy chunk to pamięć. Zmiana z 16 na 10 chunków drastycznie zmniejsza zużycie RAM.
  5. Zainstaluj Sodium/Lithium: Te mody optymalizacyjne znacząco redukują zużycie pamięci. Więcej w naszym poradniku shaderów.

Szczegółowy poradnik o pamięci znajdziesz na stronie Minecraft — brak pamięci RAM, a optymalne argumenty JVM opisaliśmy w poradniku Java argumentów.

6. Błąd OpenGL

Objawy w crash reportcie: org.lwjgl.opengl.OpenGLException, GL Error 1281: Invalid value, GL Error 1282: Invalid operation, czarny ekran po uruchomieniu, lub zniekształcone tekstury i brakujące bloki.

Minecraft Java Edition korzysta z biblioteki LWJGL (Lightweight Java Game Library), która wymaga OpenGL do renderowania grafiki. Od Minecraft 1.17 wymagany jest OpenGL 3.2 Core Profile, a od 1.20.5 — OpenGL 4.4. Starsze karty graficzne (np. Intel HD Graphics 3000/4000) mogą nie obsługiwać wymaganej wersji.

Jak naprawić:

  1. Sprawdź, jaką wersję OpenGL obsługuje Twoja karta: pobierz GPU Caps Viewer lub wpisz glxinfo | grep "OpenGL version" na Linuksie.
  2. Zaktualizuj sterowniki GPU (patrz sekcja o sterownikach).
  3. Jeśli karta nie obsługuje wymaganego OpenGL: na Linuksie możesz spróbować Mesa3D z softwarowym renderowaniem (llvmpipe), na Windows jedyną opcją jest wymiana karty graficznej lub użycie starszej wersji Minecraft.
  4. Wyłącz shadery — są najczęstszą przyczyną błędów OpenGL na kartach o ograniczonej kompatybilności.
  5. Dodaj argument JVM -Dorg.lwjgl.opengl.Display.allowSoftwareOpenGL=true — wymusza softwarowe renderowanie (bardzo wolne, ale może rozwiązać crash).

7. Pixel Format Not Accelerated

Objawy: okno Minecrafta zamyka się natychmiast po uruchomieniu z komunikatem org.lwjgl.LWJGLException: Pixel format not accelerated w logu. Gra nawet nie dochodzi do ekranu tytułowego.

Ten błąd oznacza, że sterowniki karty graficznej nie obsługują sprzętowej akceleracji OpenGL wymaganej przez Minecraft. Najczęstsze przyczyny to:

Jak naprawić:

  1. Zainstaluj właściwe sterowniki GPU od producenta (NVIDIA/AMD/Intel) — nie sterowniki od Windows Update.
  2. Jeśli sterowniki były zainstalowane i przestały działać po aktualizacji Windows: odinstaluj sterowniki za pomocą DDU w trybie awaryjnym i zainstaluj je ponownie.
  3. Sprawdź w Menedżerze urządzeń (Device Manager), czy karta graficzna nie ma żółtego wykrzyknika — to oznacza problem ze sterownikiem.
  4. Na laptopach upewnij się, że Minecraft korzysta z dedykowanej karty graficznej, a nie zintegrowanej (patrz sekcja o sterownikach GPU).

8. Ticking Entity / Ticking Block Entity

Objawy w crash reportcie: Description: Ticking entity lub Description: Ticking block entity z wyraźnym wskazaniem konkretnej encji (np. Entity Type: minecraft:zombie, Block Entity: minecraft:hopper) i jej dokładnych współrzędnych w świecie.

Crash typu „Ticking Entity" oznacza, że konkretna encja (mob, przedmiot na ziemi, minecart, armor stand) lub blok z logiką (hopper, furnace, spawner) powoduje wyjątek podczas swojej cyklicznej aktualizacji. Przyczyny:

Jak naprawić:

  1. Zanotuj współrzędne z crash reportu (sekcja „Entity being ticked" lub „Block entity being ticked").
  2. Zaloguj się na innym koncie/spawnie: Jeśli grasz na serwerze, poproś administratora o teleportację lub zaloguj się na alternatywnym koncie daleko od problematycznego miejsca.
  3. Usuń encję komendą: Jeśli masz dostęp do konsoli serwera lub cheaty: /kill @e[type=minecraft:zombie,x=-234,y=64,z=891,distance=..5] — zamień typ i współrzędne na te z crash reportu.
  4. Użyj edytora NBT: Otwórz świat w NBTExplorer lub Amulet Editor i ręcznie usuń problematyczną encję z pliku regionu.
  5. Ostateczność: Usuń plik regionu zawierający te współrzędne (patrz sekcja o uszkodzonym świecie).

9. ConcurrentModificationException

Objawy w crash reportcie: java.util.ConcurrentModificationException — często w połączeniu z nazwami pakietów modów w stack trace. Crash jest losowy, zdarza się nieregularnie, a gra może działać godzinami bez problemu, po czym nagle się zamknąć.

Ten wyjątek oznacza, że dwa wątki jednocześnie próbowały modyfikować tę samą kolekcję danych (np. listę encji, inwentarz, chunk). To prawie zawsze błąd w kodzie moda — mod nieprawidłowo uzyskuje dostęp do danych gry z niewłaściwego wątku.

Jak naprawić:

  1. Przeczytaj stack trace i zidentyfikuj mod, którego pakiet pojawia się w liniach at ....
  2. Sprawdź stronę moda na Modrinth/CurseForge — być może jest nowsza wersja, która naprawia ten bug.
  3. Jeśli w stack trace widzisz dwa różne mody — to konflikt między nimi. Sprawdź, czy nie modyfikują tej samej mechaniki (np. oba zmieniają system inwentarza).
  4. Zgłoś bug autorowi moda z pełnym crash reportem — to jedyny trwały fix, bo problem jest w kodzie moda, nie w Twoich ustawieniach.
  5. Tymczasowe obejście: niektóre modpacki dodają mody typu „FixMyMCMods" lub „Connectivity", które łatają typowe błędy wielowątkowe.

10. StackOverflowError

Objawy w crash reportcie: java.lang.StackOverflowError — stack trace jest bardzo długi (setki linii) i zawiera powtarzające się wywołania tych samych metod (np. ta sama linia kodu powtarza się 50+ razy z rzędu).

StackOverflowError pojawia się, gdy funkcja wywołuje samą siebie (lub łańcuch funkcji tworzy pętlę) w nieskończoność, aż wyczerpie stos wywołań Javy. Typowe przyczyny w Minecraft:

Jak naprawić:

  1. Przeczytaj stack trace — powtarzające się linie wskazują, który mod lub mechanika tworzy pętlę.
  2. Jeśli to mod: zaktualizuj go lub usuń i zgłoś bug autorowi.
  3. Jeśli to vanilla redstone: upraszczaj układ, eliminuj pętle feedbackowe lub dodaj opóźnienie (repeater).
  4. Zwiększ rozmiar stosu JVM: dodaj argument -Xss4m (domyślnie 512K-1M). To nie naprawi przyczyny, ale pozwoli głębszą rekurencję bez crasha.
  5. Jeśli crash wskazuje na receptury (np. linie z RecipeManager, CraftingContainer): sprawdź, czy mody nie dodały cyklicznych przepisów za pomocą JEI/REI — przejrzyj łańcuchy craftingu.

Exit codes — co oznaczają kody wyjścia Minecraft

Kiedy Minecraft zamyka się z błędem, launcher wyświetla „exit code" — liczbowy kod, który informuje o przyczynie zamknięcia. Oto pełna lista najczęstszych kodów i co oznaczają:

Exit Code 0

Normalny — to nie jest błąd

Gra zamknęła się poprawnie. Kod 0 oznacza, że Minecraft zakończył działanie bez żadnego błędu. Widzisz go po kliknięciu „Quit Game" lub zamknięciu okna gry krzyżykiem. Jeśli gra zamyka się „sama" z kodem 0, sprawdź, czy nie masz ustawionego auto-shutdown na serwerze lub czy inny program (np. oprogramowanie antywirusowe) nie wymusza zamknięcia.

Exit Code 1

General Java Exception — najczęstszy kod błędu

Ogólny wyjątek Javy — gra napotkała błąd, którego nie mogła obsłużyć. Przyczyny mogą być bardzo różne: niekompatybilny mod, brak wymaganej biblioteki, zbyt stara Java, uszkodzone pliki gry, błąd sterownika GPU lub zbyt mało pamięci RAM. Sprawdź plik crash-reports/ lub logs/latest.log, aby znaleźć szczegółową przyczynę. Ten kod obejmuje ponad 70% wszystkich crashy.

Co sprawdzić w pierwszej kolejności:

  • Wersję Javy (odpowiednia dla Twojej wersji MC)
  • Ostatnio dodane/zaktualizowane mody
  • Ilość przydzielonej pamięci RAM (-Xmx w argumentach JVM)
  • Sterowniki GPU

Exit Code -1

Nienormalny wyjątek — często bez crash reportu

Exit code -1 wskazuje na crash na poziomie JVM lub systemu operacyjnego, a nie samego Minecrafta. Gra zazwyczaj nie generuje crash reportu w folderze crash-reports/. Typowe przyczyny:

  • Crash sterownika GPU: poszukaj pliku hs_err_pid*.log w folderze .minecraft lub na pulpicie — to logi HotSpot JVM, które zawierają informację o module DLL, który spowodował crash.
  • Uszkodzona instalacja Javy: przeinstaluj Javę.
  • Oprogramowanie antywirusowe: Avast, Norton, BitDefender mogą blokować moduły Javy — dodaj folder .minecraft i javaw.exe do wyjątków.
  • Overlay programów: Discord Overlay, GeForce Experience Overlay, Xbox Game Bar — wyłącz je i sprawdź, czy problem ustąpi.

Exit Code -805306369 (0xC0000017)

STATUS_NO_MEMORY — brak pamięci wirtualnej

Ten kod jest specyficzny dla Windows i oznacza, że systemowi zabrakło zarówno fizycznej pamięci RAM, jak i pamięci wirtualnej (plik stronicowania). Jest to inny problem niż OutOfMemoryError Javy — tutaj cały system Windows nie może zaalokować pamięci, nie tylko JVM.

Jak naprawić:

  1. Zamknij przeglądarkę i inne ciężkie programy przed uruchomieniem Minecrafta.
  2. Zwiększ plik stronicowania Windows: Panel sterowania → System → Zaawansowane ustawienia systemowe → Wydajność → Ustawienia → Zaawansowane → Pamięć wirtualna → Zmień. Ustaw rozmiar na 1.5x RAM fizycznego, na dysku SSD.
  3. Nie przydzielaj Minecraftowi więcej niż 50% RAM systemowego (np. max 4 GB przy 8 GB RAM).
  4. Upewnij się, że używasz 64-bitowego Windows i 64-bitowej Javy.
  5. Rozważ dokupienie RAM — 8 GB to absolutne minimum w 2026 roku. 16 GB to komfortowa ilość.

Inne kody wyjścia, które możesz spotkać:

  • Exit Code -1073740791 (0xC0000409): STATUS_STACK_BUFFER_OVERRUN — crash w natywnym kodzie (sterownik GPU lub anty-cheat). Zaktualizuj sterowniki.
  • Exit Code -1073741819 (0xC0000005): ACCESS_VIOLATION — program próbował odczytać/zapisać pamięć, do której nie miał dostępu. Najczęściej wadliwy sterownik GPU lub uszkodzona Java.
  • Exit Code -1073741571 (0xC00000FD): STACK_OVERFLOW na poziomie natywnym — odpowiednik StackOverflowError, ale w kodzie C/C++ (sterownik, JVM).
  • Exit Code 255: Wyjątek nieprzechwycony przez Minecraft — sprawdź latest.log.

Uniwersalna checklista naprawy crashy

Jeśli nie jesteś pewien, co powoduje crash, przejdź przez tę checklistę krok po kroku. Rozwiązuje ponad 90% problemów:

  1. Sprawdź crash report — otwórz najnowszy plik w .minecraft/crash-reports/ lub logs/latest.log i przeczytaj pierwszą linię wyjątku.
  2. Zaktualizuj Javę — upewnij się, że masz odpowiednią wersję (64-bit) dla Twojej wersji MC.
  3. Zaktualizuj sterowniki GPU — pobierz najnowsze od producenta (NVIDIA/AMD/Intel), nie od Windows Update.
  4. Wyłącz mody — przenieś folder mods/ tymczasowo i sprawdź, czy vanilla MC działa. Jeśli tak — szukaj winnego moda metodą połówkową.
  5. Zwiększ RAM — zmień -Xmx na co najmniej 4G (ale nie więcej niż 50% RAM systemowego).
  6. Usuń shader packi — jeśli używasz BSL/SEUS/Complementary, wyłącz je tymczasowo.
  7. Wyłącz overlaye — Discord Overlay, GeForce Experience, Xbox Game Bar.
  8. Sprawdź dysk — upewnij się, że masz co najmniej 2 GB wolnego miejsca na dysku z .minecraft.
  9. Przeinstaluj Minecraft — usuń folder .minecraft/versions/ i pozwól launcherowi pobrać pliki gry ponownie (nie usuwaj saves/!).
  10. Sprawdź antywirus — dodaj .minecraft i javaw.exe do wyjątków.

Crashe w Bedrock Edition

Bedrock Edition (Windows 10/11, Xbox, PlayStation, Switch, iOS, Android) crashuje się z innych powodów niż Java Edition, ponieważ jest napisany w C++ zamiast Javy. Nie generuje crash reportów w folderze gry — informacje diagnostyczne trafiają do logów systemowych.

Najczęstsze przyczyny crashy w Bedrock:

Gdzie szukać logów w Bedrock na Windows: Naciśnij Win + R, wpisz %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\logs i poszukaj pliku minecraftpe.log.

Najczęstsze pytania (FAQ)

Gdzie znajdę crash report Minecrafta?

Crash reporty Minecrafta zapisywane są w folderze .minecraft/crash-reports/. Na Windows pełna ścieżka to %appdata%/.minecraft/crash-reports/. Każdy plik ma nazwę w formacie crash-RRRR-MM-DD_GG.MM.SS-client.txt i zawiera szczegółowy opis błędu. Jeśli nie ma crash reportu, sprawdź logs/latest.log.

Co oznacza Exit Code 1 w Minecraft?

Exit Code 1 to najczęstszy kod błędu w Minecraft, oznaczający ogólny wyjątek Javy (General Java Exception). Przyczyną może być niekompatybilny mod, przestarzałe sterowniki GPU, za mało pamięci RAM lub błędne argumenty JVM. Sprawdź plik crash-report lub latest.log, aby zidentyfikować dokładną przyczynę.

Dlaczego Minecraft crashuje się po dodaniu modów?

Mody mogą crashować Minecraft z kilku powodów: niekompatybilność wersji moda z wersją Minecraft, brak wymaganych zależności (np. Fabric API dla modów Fabric), konflikty między modami modyfikującymi te same mechaniki lub zbyt mała ilość przydzielonej pamięci RAM. Użyj metody połówkowej — usuwaj połowę modów naraz, aby szybko zlokalizować problematyczny mod.

Co oznacza błąd „Pixel Format Not Accelerated" w Minecraft?

Błąd „Pixel Format Not Accelerated" oznacza, że sterowniki karty graficznej nie obsługują wymaganej wersji OpenGL. Rozwiązanie: zaktualizuj sterowniki GPU od producenta (nie od Windows Update). Jeśli karta nie obsługuje wymaganego OpenGL (np. Intel HD Graphics starszych generacji), jedyną opcją jest wymiana karty graficznej.

Jak naprawić Exit Code -805306369 w Minecraft?

Exit Code -805306369 (0xC0000017) oznacza, że systemowi zabrakło pamięci wirtualnej. Zamknij inne programy, zwiększ plik stronicowania Windows na dysku SSD, przydziel Minecraftowi mniej RAM (nie więcej niż 50% RAM systemowego) i upewnij się, że używasz 64-bitowej wersji Javy. Rozważ też dokupienie pamięci RAM — 16 GB to zalecane minimum w 2026 roku.

Czy usunięcie folderu .minecraft naprawi crashe?

Tak, czysty reset .minecraft rozwiąże problemy wynikające z uszkodzonych plików, ale stracisz wszystkie światy, mody, resource packi i ustawienia. Lepszym podejściem jest: (1) usunąć folder mods/ i config/, (2) jeśli to nie pomoże — usunąć versions/, (3) dopiero na końcu — pełny reset z kopią zapasową saves/.

Minecraft crashuje się na nowym świecie — co robić?

Jeśli Minecraft crashuje się przy tworzeniu nowego świata, najczęściej winne są: zbyt mała ilość przydzielonej pamięci RAM (zwiększ do min. 4 GB), nieaktualne sterowniki GPU, konflikty shaderów/modów z generatorem terenu, albo uszkodzona instalacja Javy. Sprawdź .minecraft/logs/latest.log po dokładny błąd.

Powiązane poradniki

Jeśli Twój problem nie został rozwiązany powyżej, sprawdź te powiązane strony:

Minecraft nie działa

Gra się nie uruchamia lub zacina — kompletna diagnostyka

Minecraft — brak pamięci RAM

Jak przydzielić więcej RAM i zoptymalizować zużycie

Minecraft laguje

Optymalizacja FPS, TPS i sieci — kompletny poradnik

Optymalne argumenty JVM

Aikar's Flags, ZGC, Shenandoah — najlepsze flagi Javy

Mody do Minecraft

Najlepsze mody, jak instalować, Forge vs Fabric vs NeoForge

Shadery do Minecraft

Porównanie shaderów, wymagania, wpływ na wydajność

Nadal potrzebujesz pomocy?

Wklej swój crash report w komentarzu poniżej — postaramy się pomóc! Możesz też wrzucić go na mclo.gs i wkleić link. Pamiętaj, aby podać: wersję Minecrafta, wersję Javy, listę modów (jeśli używasz) i opis tego, co robiłeś przed crashem.

Komentarze