Handleiding
Een Minecraft-datapack maken
Bijgewerkt 7 oktober 2026
Een datapack verandert de game zonder mods of plugins: recepten, loot, advancements, functies die elke tick draaien. Het werkt op vanilla servers en in singleplayerwerelden. Het is een map (of een .zip) met JSON-bestanden en .mcfunction-bestanden met een strikte indeling.
Een voorbeeld om mee te beginnen.
Genereer dit met CodexeStap voor stap
1.Maak pack.mcmeta
Het hoofdbestand met een beschrijving en het
pack_format-nummer van je Minecraft-versie. Een verkeerd nummer zorgt ervoor dat de game waarschuwt of het pack weigert.2.Voeg de datamap toe
data/<namespace>/met mappen zoalsfunction,recipe,loot_tableenadvancement. Mapnamen zijn in 1.21 veranderd (enkelvoud in plaats van meervoud).3.Schrijf functies
.mcfunction-bestanden bevatten commando's, één per regel. Koppel ze aanminecraft:loadenminecraft:tickvia function tags.4.Installeer het
Zet de map of .zip in
<world>/datapacks/en voer/reloaduit, of voeg het toe bij het aanmaken van de wereld.5.Test het
Controleer
/datapack listen probeer daarna elk recept en elke functie in de game. Fouten verschijnen in het serverlog.
Met Codexe
Beschrijf de recepten, loot of mechanieken en de versie. Codexe schrijft de bestanden met de juiste indeling en het juiste pack_format, laadt het pack op een echte Minecraft-server om fouten te vangen voordat het Ready is, en laat je op die server joinen om het te spelen.
Vragen
Datapack of plugin?
Een datapack heeft geen serversoftware nodig en werkt in singleplayer, maar kan alleen wat commando's en JSON toelaten. Een plugin kan alles wat de server-API toestaat, maar heeft Spigot of Paper nodig.
Waarom laadt mijn datapack niet?
Meestal een verkeerd pack_format, een mapnaam uit een andere versie of een JSON-fout. Het serverlog noemt het bestand.
Maak een datapack
Deze prompt opent klaar om te versturen:
“Een datapack voor Minecraft 1.21.4: een shaped recept voor een "Sea Totem" (Heart of the Sea in het midden, goud eromheen) dat een Totem of Undying met een eigen naam geeft, en een load-functie die een scoreboard met doden aan de zijbalk toevoegt.”
Genereer dit met Codexe