Μετάβαση στο περιεχόμενο
Πλατφόρμες

Datapacks

Vanilla datapacks με το Codexe. Εκδόσεις και pack_format, η δομή των φακέλων, πώς το Codexe φορτώνει δοκιμαστικά το pack σε πραγματικό server Minecraft και συχνά προβλήματα.

Ενημερώθηκε

Σε αυτή τη σελίδα
  1. Τι να γράψεις στο αίτημα
  2. Πώς το Codexe επαληθεύει ένα datapack
  3. Εγκατάσταση
  4. Όρια

Ένα datapack αλλάζει δεδομένα που το παιχνίδι ήδη διαβάζει: συνταγές, loot tables, advancements, predicates, tags και functions (.mcfunction). Λειτουργεί σε vanilla servers και σε κόσμους singleplayer, χωρίς plugins ή mods.

Για να παίξεις το datapack σου μέσα στο παιχνίδι, ξεκίνα έναν ιδιωτικό δοκιμαστικό server με το Δοκίμασέ το τώρα.

#Τι να γράψεις στο αίτημα

  • Έκδοση Minecraft. Καθορίζει το pack_format και τα ονόματα των φακέλων (για παράδειγμα function/ από την 1.21 και μετά, functions/ πριν).
  • Τι κάνει: συνταγές (shaped/shapeless), αλλαγές στα loot, δέντρα advancements, μηχανισμούς με scoreboard, functions tick ή load.
  • Namespace, αν σε ενδιαφέρει πώς θα λέγεται.
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.

#Πώς το Codexe επαληθεύει ένα datapack

Τα datapacks δεν έχουν κάτι να μεταγλωττιστεί, οπότε το Codexe φορτώνει το pack σε έναν πραγματικό vanilla server Minecraft μέσα στο sandbox του build, offline, και διαβάζει το log του server για σφάλματα σε συνταγές, functions, advancements ή JSON. Η έκδοση του server επιλέγεται από το pack_format του pack: η νεότερη εγκατεστημένη έκδοση για την οποία είναι γραμμένο το pack.

Οι δοκιμαστικοί servers καλύπτουν τις 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 και 26.3. Αν η δομή είναι λάθος για την έκδοση (για παράδειγμα functions/ στην 1.21), το Codexe διορθώνει τα ονόματα των φακέλων.

Ένα pack με σφάλματα επιδιορθώνεται όπως ο κώδικας. Έτοιμο σημαίνει ότι το pack φόρτωσε χωρίς σφάλματα.

#Εγκατάσταση

Κατέβασε το ZIP, βάλ' το στο world/datapacks/ (ή στον φάκελο datapacks του κόσμου στο singleplayer) και μετά εκτέλεσε /reload ή κάνε επανεκκίνηση. Έλεγξε με το /datapack list.

#Όρια

Τα datapacks δεν μπορούν να προσθέσουν πραγματικά νέα blocks ή items με νέα συμπεριφορά, και αντιδρούν μόνο σε ό,τι εκθέτει το vanilla (advancements, predicates, scoreboards). Για λογική με πολλά events, χρησιμοποίησε Skript ή ένα plugin.

Datapacks | Codexe Docs