Minecraft-server crasht? Zo lees je het crashrapport
Als je Minecraft-server crasht, staat de oorzaak bijna altijd zwart op wit in de map crash-reports of in logs/latest.log. Een Minecraft-crashrapport (crash report) lezen doe je in drie stappen: kijk naar de regel Description:, naar de eerste regels van de stacktrace en naar de laatste Caused by:. Daar staat meestal de plugin of mod die het misdeed. Geen crashrapport? Kijk dan in latest.log en de console; vaak is het geheugen.
Waar staan het crashrapport en de logs?
Alles staat in de hoofdmap van je server, die je opent in het bestandsbeheer van het gamepaneel of via SFTP.
crash-reports/: één bestand per crash, met de tijd in de naam, zoalscrash-2026-09-30_14.02.11-server.txt. Zo'n rapport ontstaat alleen als Minecraft zelf merkt dat het misgaat.logs/latest.log: het logboek van de huidige sessie. Bij elke start (en elke nieuwe dag) wordt het vorige ingepakt als bijvoorbeeldlogs/2026-09-30-1.log.gz. Na een herstart staat de crash dus in het nieuwste.log.gz.hs_err_pid<nummer>.log: Java zelf is omgevallen, niet Minecraft. Dat is zeldzaam.
Niets gevonden? Kijk dan in de console van het paneel. Daar staat bij een crash Detected server process in a crashed state!, met daaronder Exit code en Out of memory. Staat er Out of memory: true, dan is de server gestopt omdat hij over zijn geheugenlimiet ging, en kreeg Minecraft geen kans meer om een rapport te schrijven.

Zo lees je een Minecraft-crashrapport
Een ingekort voorbeeld van een gemodde server:
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 2026-09-30 14:02:11
Description: Ticking entity
java.lang.NullPointerException: ...
at nl.voorbeeld.mobmod.ZombieAi.tick(ZombieAi.java:88)
at net.minecraft.world.level.Level...
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
-- Entity being ticked --
Details:
Entity Type: minecraft:zombie (...)
Entity's Block location: World: (120,64,-340), ...
-- System Details --
...- Description is de samenvatting.
Ticking entity,Ticking block entity,Exception in server tick loopofWatching Serverwijzen al een richting aan. - De regel eronder is de fout zelf, zoals
java.lang.OutOfMemoryError: Java heap space. - De
at-regels zijn de stacktrace; de bovenste is waar het misging.net.minecraftis Minecraft zelf,io.papermc,org.bukkit,org.spigotmc,com.destroystokyoenca.spottedleafzijn Paper. Een andere pakketnaam is meestal een plugin of mod. Caused by:is de onderliggende oorzaak; bij meerdere is de laatste de diepste. Regels als... 12 morezijn herhalingen.- De blokken daaronder geven context: bij een ticking entity type en coördinaten, onderaan in
System Detailsde Java-versie, het geheugen en de JVM-flags.
Sinds 26.1 is Minecraft Java niet meer geobfusceerd, dus ook de Minecraft-regels in je stacktrace hebben leesbare klassennamen.
De vijf bekendste oorzaken
1. Te weinig geheugen
Staat er java.lang.OutOfMemoryError: Java heap space, dan zit de Java-heap vol. Dat hoeft geen lek te zijn; vaak is de heap gewoon te klein. Een lagere view-distance en minder geladen werelden helpen. Blijft het krap, kies dan een groter Minecraft-pakket.
Lastiger is een crash zonder rapport, met een log die abrupt ophoudt en Out of memory: true in de console. Java gebruikt naast de heap ook geheugen voor onder meer geladen klassen en threads. Mag de heap het hele pakket vullen, dan kan het proces over de limiet gaan en wordt het hard gestopt. Bij MC-Node regel je dat met de startup-variabele Geheugenlimiet (%) in het paneel: het deel van je pakketgeheugen dat Java als heap mag gebruiken, tussen 50 en 95. Leeg betekent 100%. Een waarde rond 85 laat ruimte vrij; zware modpacks kunnen lager nodig hebben. Herstart daarna. Zie ook hoeveel RAM je server nodig heeft.
2. Een plugin of mod die niet bij 26.3 past
Op Paper zie je dan vaak Error occurred while enabling ... (Is it up to date?). Paper schakelt die plugin dan uit en draait door. Latere pluginfouten logt Paper meestal als Could not pass event ... to <plugin>, zonder te crashen; een plugin die de server laat vastlopen, vind je via de watchdog (oorzaak 4). Controleer op de pluginpagina of 26.3 wordt ondersteund. Let op: voor 26.3 heeft Paper op het moment van schrijven alleen alpha- en bèta-builds; 26.2 heeft stabiele. Wat 26.3 verder breekt, lees je in Minecraft 26.3 en je server.
3. De verkeerde Java-versie
Minecraft 26.x vraagt Java 25. Een vanilla server op Java 21 geeft UnsupportedClassVersionError met class file version 69.0 (Java 25) en only recognizes class file versions up to 65.0 (Java 21). Paper meldt in dat geval Minecraft 26.1 and newer requires running the server with Java 25 or above. Dezelfde fout bij één plugin betekent dat die een nieuwere Java verwacht. Wisselen doe je via de Docker image in het paneel: Java-versie veranderen.
4. De watchdog: een tick die blijft hangen
Vanilla en NeoForge melden A single server tick took ... seconds (should be max ...) en Considering it to be crashed, server will forcibly shutdown. De grens is max-tick-time in server.properties, standaard 60000 milliseconden. Paper zet die watchdog uit en gebruikt timeout-time in spigot.yml (standaard 60 seconden), met de melding The server has stopped responding! en een thread dump in latest.log, zonder crashrapport. Zoek daarin naar pluginnamen: Paper wijst zelf op plugins met HTTP- of MySQL-verzoeken en op te grote wereldbewerkingen. De grens verhogen ruilt volgens Paper de crash in voor flinke lagpieken.
5. Ticking entities en corrupte chunks
Bij Ticking entity of Ticking block entity gooit één mob, trechter of (vaak gemodde) machine elke tick een fout. Op vanilla en NeoForge crasht de server dan opnieuw zodra dat stuk wereld laadt. Het rapport noemt type en coördinaten. Zet een back-up terug, of verwijder die chunk offline met de community-tool MCA Selector (sinds versie 2.9 geschikt voor 26.3); dat wist wel alles in die chunk. Paper crasht hier niet: het logt Entity threw exception at of BlockEntity threw exception at met de plek, en verwijdert dat entity of block entity.
Een beschadigd regionbestand (r.x.z.mca, 32 bij 32 chunks), bijvoorbeeld na een harde stop tijdens het opslaan, laat de server meestal niet crashen. Vanilla logt Failed to load chunk, Paper ... chunk data will be lost, en die chunk wordt opnieuw gegenereerd. Wat er stond, is weg; zet dan een back-up terug.
Stap voor stap de boosdoener vinden
- Maak eerst een back-up, ook al draait de server niet.
- Lees het nieuwste crashrapport en het einde van
latest.log(of het nieuwste.log.gz). Zoek naarERRORenWARNvlak voor de crash. - Draai je laatste wijziging terug. Een update, nieuwe plugin of andere Java-image is verdachte nummer één.
- Halveer. Geen duidelijke naam? Verplaats de helft van je plugins (of mods) naar een map als
plugins-uiten start. Crash weg: de dader zit in de weggehaalde helft; anders in de rest. Herhaal tot er één kandidaat over is. Mods zonder hun basismod starten niet; dat is een andere fout. - Deel je log via mclo.gs in plaats van in Discord: je krijgt een korte link en IP-adressen worden automatisch weggehaald. Controleer zelf op wachtwoorden of tokens.
Wanneer het géén crash is
Can't keep up! Is the server overloaded?is lag: de server loopt achter maar draait door. Zie wat TPS en MSPT betekenen.- Spelers die eruit vliegen terwijl de console doorloopt: dat is meestal de client of de verbinding.
Wanneer maak je een ticket aan?
Zie je Out of memory: true terwijl de geheugenlimiet goed staat, crasht de server voordat er iets in latest.log komt, of levert halveren niets op, open dan een ticket. Vermeld welke server het is, hoe laat de crash was, de mclo.gs-links van crashrapport en latest.log, en wat je vlak daarvoor veranderde.
Veelgestelde vragen
Waar vind ik het crashrapport van mijn Minecraft-server?
In de map crash-reports in de hoofdmap van je server, met datum en tijd in de naam, zoals crash-2026-09-30_14.02.11-server.txt. Het logboek staat in logs/latest.log; is de server alweer herstart, kijk dan in het nieuwste .log.gz-bestand.
Waarom is er geen crashrapport terwijl mijn server wel crasht?
Dan stopte het proces voordat Minecraft een rapport kon schrijven, vaak omdat het over de geheugenlimiet van het pakket ging; de console toont dan Out of memory: true. Verlaag dan Geheugenlimiet (%) in het paneel of kies een groter pakket.
Welke Java-versie heb ik nodig voor Minecraft 26.3?
Java 25: dat staat in de versiegegevens van Mojang voor 26.3, en Paper eist het vanaf 26.1. Op een oudere Java zie je UnsupportedClassVersionError met class file version 69.0, of op Paper een melding dat Java 25 nodig is.
Kan ik max-tick-time op -1 zetten tegen watchdog-crashes?
Op vanilla en NeoForge kan dat, maar het lost niets op: een vastgelopen server blijft dan hangen. Paper zet die vanilla-watchdog uit; daar geldt timeout-time in spigot.yml. Zoek liever uit wat de tick blokkeert.