Hopp til innholdet
Plattformer

Datapacks

Vanilla-datapacks med Codexe. Versjoner og pack_format, mappestrukturen, hvordan Codexe testlaster pakken på en ekte Minecraft-server, og vanlige problemer.

Oppdatert

På denne siden
  1. Hva du skriver i forespørselen
  2. Slik verifiserer Codexe en datapack
  3. Installering
  4. Begrensninger

En datapack endrer data som spillet allerede leser: oppskrifter, loot tables, advancements, predikater, tagger og funksjoner (.mcfunction). Den fungerer på vanilla-servere og i enspillerverdener, uten plugins eller mods.

For å spille med datapacken din i spillet, start en privat testserver med Prøv nå.

#Hva du skriver i forespørselen

  • Minecraft-versjon. Den bestemmer pack_format og mappenavnene (for eksempel function/ i 1.21+, functions/ før det).
  • Hva den gjør: oppskrifter (med eller uten fast mønster), endringer i loot, advancement-trær, scoreboard-mekanikker, tick- eller load-funksjoner.
  • Navnerom, hvis det betyr noe for deg hva det 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.

#Slik verifiserer Codexe en datapack

Datapacks har ingenting å kompilere, så Codexe laster pakken inn på en ekte vanilla Minecraft-server i byggesandkassen sin, uten nettilgang, og leser serverloggen på jakt etter feil i oppskrifter, funksjoner, advancements eller JSON. Serverversjonen velges ut fra pakkens pack_format: den nyeste installerte versjonen pakken er skrevet til.

Testserverne dekker 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 og 26.3. Hvis strukturen er feil for versjonen (for eksempel functions/ på 1.21), retter Codexe mappenavnene.

En pakke med feil repareres på samme måte som kode. Klar betyr at pakken ble lastet inn uten feil.

#Installering

Last ned ZIP-filen, legg den i world/datapacks/ (eller i verdenens datapacks-mappe i enspiller), og kjør deretter /reload eller start på nytt. Sjekk med /datapack list.

#Begrensninger

Datapacks kan ikke legge til virkelig nye blokker eller gjenstander med ny oppførsel, og de kan bare reagere på det vanilla gjør tilgjengelig (advancements, predikater, scoreboards). Til logikk med mange hendelser, bruk Skript eller en plugin.

Datapacks | Codexe Docs