Los de Minecraft-fout "Loading World Prevented by Datapacks Selected" op.
Als Minecraft Java Edition de melding "Wereld laden wordt geblokkeerd door geselecteerde datapacks" of "Problemen met datapacks" geeft, betekent dit dat de geselecteerde datapackset niet gevalideerd kon worden voordat de wereld kon worden geopend. Maak eerst een kopie van de wereld. Probeer vervolgens de veilige modus van Minecraft, waarmee de savegame alleen met de standaard datapack wordt geladen. Als de veilige modus niet beschikbaar is, sluit dan het spel af en verplaats de aangepaste datapacks uit de datapacksmap van die wereld. Plaats de datapacks één voor één terug nadat de wereld is geopend om de oorzaak te achterhalen.
Deze handleiding is voor datapacks van Minecraft Java Edition . Bedrock Edition gebruikt gedragspacks en heeft een andere procedure voor het oplossen van problemen.
Wat veroorzaakt de Minecraft datapack-fout?
Een datapack kan functies, loot tables, achievements, wereldgeneratie en andere wereldgegevens toevoegen of wijzigen. De laadcontrole kan om verschillende redenen mislukken en het bericht betekent niet altijd dat de wereld zelf beschadigd is:
- Dit uitbreidingspakket is gemaakt voor een andere Minecraft-versie en maakt gebruik van gegevensformaten die de huidige versie van het spel niet meer accepteert.
pack.mcmetaof een JSON-bestand in het pakket is onjuist opgemaakt, onvolledig of bevat velden die de spelversie niet ondersteunt.
- Een ZIP-bestand heeft een extra wrapper-map, waardoor de bestanden
pack.mcmetaniet data/in de hoofdmap van het pakket staan.
- Twee pakketten overschrijven dezelfde gegevens of zijn afhankelijk van tags of bestanden die ontbreken.
- Een aangepast modpakket conflicteert met een mod, modloader of een ander modpakket, of de laatste update is onderbroken.
Gebruik tijdens het diagnosticeren exact dezelfde Minecraft-versie waarmee de savegame voor het laatst is geopend. Het bijwerken van Minecraft of het wisselen van een aangepast profiel tijdens het herstelproces kan een tweede compatibiliteitsprobleem veroorzaken.
Stapsgewijze oplossing voor "Problemen met het inpakken"
-
1. Maak een back-up van de hele wereld
Sluit Minecraft af voordat je de savegame kopieert. Kopieer de volledige wereldmap, inclusief de datapackssubmap, naar een aparte locatie. De standaard Java-savemap bevindt zich meestal %appdata%\.minecraft\savesop Windows, ~/Library/Application Support/minecraft/savesmacOS en ~/.minecraft/savesLinux. Een aangepaste launcher kan werelden in een aparte instantiemap opslaan. De instructies voor het maken van back-ups van Java-werelden in Minecraft leggen ook de back-upoptie in het spel zelf uit.
Stop een server voordat je de wereld kopieert. Maak een back-up van de map die is opgegeven in de serverinstellingen level-name. Bewerk nooit de datapackmap van een actieve server.
-
2. Bewaar het logbestand van de mislukte lancering.
Voordat je Minecraft opnieuw start, kopieer je de bestanden logs/latest.logvanuit de actieve spelmap, zodat de details van de mislukte poging niet worden overschreven door een latere opstart. Zoek in de kopie naar termen zoals datapack, Failed to load, parse, of Could not. Een nuttige vermelding kan de naam van het pakket of bestand bevatten dat de fout veroorzaakte; zo niet, behoud dan de regels rond de eerste data-packfout. Controleer op een dedicated server het bestand van die serverinstantie logs/latest.log.
-
3. Probeer de veilige modus van Minecraft.
Als het wereldscherm na de laadfout de optie 'Veilige modus' biedt, selecteer deze dan. Mojang beschrijft deze modus voor werelden waarvan de bestaande datapakketten het laden blokkeren; de wereld wordt dan alleen met het standaard datapakket geladen. Als de savegame wel opent, wijst dit op een aangepast datapakket of een compatibiliteitsprobleem in de geselecteerde pakketset. De veilige modus is een herstel- en diagnosestap; hiermee worden de bestanden in een beschadigd pakket niet gerepareerd.
Voor een dedicated Java-server documenteert Mojang ook de --safeModeopstartoptie voor het laden met het standaard datapakket. Hostingpanelen verschillen, dus gebruik de opstartargumenten van de host in plaats van servereigenschappen te wijzigen die hier niets mee te maken hebben. De optie wordt beschreven in de release-opmerkingen van Java Edition Nether .
-
4. Als de veilige modus niet beschikbaar is, plaats aangepaste pakketten dan in quarantaine.
Sluit het spel en de launcher volledig af. Open de map van de betreffende savegame datapacksen verplaats de nieuwste of meest recent gewijzigde aangepaste ZIP-bestanden en mappen naar een tijdelijke locatie buiten de wereldmap. Verwijder ze niet. Als je niet kunt zien welk pakket is gewijzigd, verplaats dan alle aangepaste pakketten tegelijk en plaats ze vervolgens één voor één terug nadat je hebt gecontroleerd of de savegame opent.
Voor het standaard Windows-profiel is de map %appdata%\.minecraft\saves\<world>\datapacks; op macOS is het ~/Library/Application Support/minecraft/saves/<world>/datapacks; op Linux is het ~/.minecraft/saves/<world>/datapacks. Vervang dit <world>door de daadwerkelijke map met de opgeslagen spelbestanden. Als je een aparte launcher gebruikt, gebruik dan de spelmap van die launcher. In het oorspronkelijke overzicht van datapacks van Mojang worden packs beschreven als ZIP-bestanden of mappen in de datapacksmap van een wereld.
-
5. Open het opgeslagen spel en schakel vervolgens de pakketten volledig uit.
Start dezelfde Minecraft-versie en hetzelfde profiel dat je gebruikte voordat de fout optrad. Zodra de wereld geopend is, kun je met Java-commando's de status van je pakketten controleren: /datapack list enabledze tonen ingeschakelde pakketten en /datapack list availablegeven een lijst van beschikbare pakketten. Als cheats zijn uitgeschakeld in een singleplayer-wereld, of als je geen operator bent op een server, zijn de commando's mogelijk niet beschikbaar. Gebruik de exacte pakketnaam die het spel weergeeft met ` /datapack disable <name>.`. De officiële commando-aantekeningen beschrijven de subcommando's `enable`, `disable` en `list`.
Nadat een uitbreidingspakket is uitgeschakeld of bestanden zijn gewijzigd, gebruik /reloaddan de standaardprocedure voor het opnieuw laden van gegevens of herstart de wereld/server als de wijziging een volledige herlaadactie vereist. Als er bij het herladen fouten worden gemeld, noteer deze dan; een mislukt herlaadproces betekent niet dat het uitbreidingspakket is hersteld.
-
6. Controleer de structuur en bestanden van het pakket.
Open het ZIP-bestand zonder het over de hele wereld uit te pakken. Zoek in de hoofdmap van het archief naar pack.mcmetaen een datamap. Als beide zich één niveau dieper in een andere map bevinden, is het archief onjuist ingepakt; download een gecorrigeerde kopie of verplaats de daadwerkelijke inhoud van het pakket naar de hoofdmap van een nieuw ZIP-bestand. Een uitgepakte pakketmap zou dezelfde twee items in de hoofdmap moeten bevatten.
Controleer of pack.mcmetade JSON-bestanden van het pakket correct zijn geparseerd, inclusief overeenkomende accolades, aanhalingstekens en komma's. Een syntaxcontrole kan onjuiste JSON detecteren, maar kan niet garanderen dat elk Minecraft-veld of registeritem geldig is voor jouw release. Vermijd het bewerken level.datof verwijderen van wereldgegevens om een pakketwaarschuwing te negeren.
-
7. Koppel het pakket aan de spelversie en test het geleidelijk opnieuw.
Download een bijgewerkte versie van het datapack van de auteur voor de exacte Minecraft-versie die je gebruikt. Datapack-formaten veranderen: Mojang vermeldt versie 48 voor Java 1.21, versie 57 voor 1.21.2 en versie 121.0 voor 26.3. Mojang heeft ook de pack.mcmetametadata-regels gewijzigd in versie 1.21.9. Daarom is het kopiëren van een oud pack_formatvoorbeeld – zoals 48– geen universele oplossing. Een versienummer kan oude functie-, loot-tabel- of wereldgeneratiebestanden niet converteren naar een nieuwer schema. Raadpleeg de officiële release-opmerkingen van 1.21 , 1.21.2 , 1.21.9 en 26.3 voor deze wijzigingen.
Test indien mogelijk op de back-up. Voeg één pakket toe, start de wereld en controleer het logboek voordat je het volgende pakket toevoegt. Als de fout terugkeert, verwijder dan het laatste pakket en raadpleeg de compatibiliteitsinstructies van de auteur. Als een pakket afzonderlijk werkt maar niet naast een ander, bewaar dan het logboek en test de twee pakketten afzonderlijk; de laadvolgorde of overlappende gegevens kunnen een rol spelen.
Veelgestelde vragen
Betekent deze boodschap dat mijn wereld verdorven is?
Niet op zichzelf. Het betekent dat de geselecteerde datapakketten ervoor zorgden dat de wereld de laadcontrole niet kon doorstaan. Een back-up en een succesvolle laadpoging in de veilige modus zijn sterke redenen om de pakketten te onderzoeken voordat je ervan uitgaat dat de savegame beschadigd is.
Kan ik alle datapakketten verwijderen?
Verplaats aangepaste uitbreidingspakketten tijdelijk in plaats van ze te verwijderen. Een wereld kan afhankelijk zijn van een pakket voor aangepaste dimensies, structuren, buit of functies, en het permanent verwijderen ervan kan het gedrag van de savegame veranderen.
Zal /reloadeen wereld die niet open kan, gerepareerd worden?
Nee. Je kunt het spel /reloadpas starten nadat de wereld of server is opgestart. Gebruik de veilige modus of verwijder tijdelijk aangepaste uitbreidingspakketten om een laadfout te omzeilen. Gebruik vervolgens de commando's `log` en `pack` om het probleem te onderzoeken.
Geldt dezelfde oplossing ook voor de Bedrock-editie?
Nee. Deze foutmelding en de /datapackbijbehorende commando's hebben betrekking op datapacks voor de Java-editie. Gedragspakketten voor Bedrock worden anders beheerd, dus los deze problemen op via de pakketinstellingen van de betreffende Bedrock-wereld.
Voorkom dat de Minecraft-datapackfout terugkeert.
- Maak een back-up voordat je de uitbreidingspakketten, mods of Minecraft-versie van een wereld wijzigt.
- Lees de versie-eisen van de pakketontwikkelaar voordat u het installeert of bijwerkt.
- Bewaar een kopie van de laatst werkende pakketset en voeg updates één voor één toe.
- Bewaar het relevante logbestand wanneer een pakket mislukt; de eerste parseer- of validatiefout is vaak nuttiger dan het uiteindelijke laadbericht.
Voor de herstelprocedure is het belangrijk om de savegame te bewaren, indien mogelijk de wereld met de originele Minecraft-gegevens te starten en aangepaste uitbreidingspakketten te isoleren zonder ze te verwijderen. Zodra het exacte pakket of de compatibiliteitsfout is vastgesteld, herstel je een versie die geschikt is voor jouw Minecraft-versie.
Officiële referenties