Hoppa till innehållet
Plattformar

Datapacks

Vanilla-datapacks med Codexe. Versioner och pack_format, mappstrukturen, hur Codexe provladdar paketet på en riktig Minecraft-server och vanliga problem.

Uppdaterad

På den här sidan
  1. Vad du skriver i förfrågan
  2. Så verifierar Codexe ett datapack
  3. Installera
  4. Begränsningar

Ett datapack ändrar data som spelet redan läser: recept, loot tables, advancements, predikat, taggar och funktioner (.mcfunction). Det fungerar på vanilla-servrar och i singleplayer-världar, utan plugin eller mods.

Om du vill spela med ditt datapack i spelet startar du en privat testserver med Prova nu.

#Vad du skriver i förfrågan

  • Minecraft-version. Den avgör pack_format och mappnamnen (till exempel function/ i 1.21+, functions/ dessförinnan).
  • Vad det gör: recept (shaped/shapeless), ändrad loot, advancement-träd, scoreboard-mekanik, tick- eller load-funktioner.
  • Namnrymd, om du bryr dig om vad den heter.
Text
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.

#Så verifierar Codexe ett datapack

Datapacks har inget att kompilera, så Codexe laddar paketet på en riktig vanilla-server för Minecraft i sin byggsandlåda, offline, och läser serverns logg efter fel i recept, funktioner, advancements eller JSON. Serverversionen väljs utifrån paketets pack_format: den nyaste installerade versionen som paketet är skrivet för.

Testservrarna täcker 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 och 26.3. Om strukturen är fel för versionen (till exempel functions/ på 1.21) rättar Codexe mappnamnen.

Ett paket med fel repareras precis som kod. Klara betyder att paketet laddades utan fel.

#Installera

Ladda ner ZIP-filen, lägg den i world/datapacks/ (eller i världens mapp datapacks i singleplayer) och kör sedan /reload eller starta om. Kontrollera med /datapack list.

#Begränsningar

Datapacks kan inte lägga till helt nya block eller föremål med nytt beteende, och de kan bara reagera på det som vanilla exponerar (advancements, predikat, scoreboards). För logik med många händelser, använd Skript eller ett plugin.

Datapacks | Codexe Docs