Οδηγός
Πώς να φτιάξεις ένα Minecraft datapack
Ενημερώθηκε 7 Οκτωβρίου 2026
Ένα datapack αλλάζει το παιχνίδι χωρίς mods ή plugins: recipes, loot, advancements, functions που τρέχουν σε κάθε tick. Δουλεύει σε vanilla servers και σε κόσμους singleplayer. Είναι ένας φάκελος (ή ένα .zip) με αρχεία JSON και αρχεία .mcfunction σε αυστηρή δομή.
Ένα παράδειγμα για να ξεκινήσεις.
Φτιάξ' το με το CodexeΒήμα βήμα
1.Δημιούργησε το pack.mcmeta
Το βασικό αρχείο με μια περιγραφή και τον αριθμό
pack_formatτης έκδοσης Minecraft σου. Με λάθος αριθμό το παιχνίδι βγάζει προειδοποίηση ή απορρίπτει το pack.2.Πρόσθεσε τον φάκελο data
data/<namespace>/με φακέλους όπωςfunction,recipe,loot_tableκαιadvancement. Τα ονόματα των φακέλων άλλαξαν στην 1.21 (ενικός αντί για πληθυντικό).3.Γράψε functions
Τα αρχεία
.mcfunctionπεριέχουν εντολές, μία ανά γραμμή. Σύνδεσέ τα με ταminecraft:loadκαιminecraft:tickμέσω function tags.4.Εγκατάστησέ το
Βάλε τον φάκελο ή το .zip στο
<world>/datapacks/και τρέξε/reload, ή πρόσθεσέ το όταν δημιουργείς τον κόσμο.5.Δοκίμασέ το
Έλεγξε το
/datapack listκαι μετά δοκίμασε κάθε recipe και function στο παιχνίδι. Τα σφάλματα εμφανίζονται στο log του server.
Με το Codexe
Περίγραψε τις recipes, το loot ή τους μηχανισμούς και την έκδοση. Το Codexe γράφει τα αρχεία με τη σωστή δομή και pack_format, φορτώνει το pack σε πραγματικό Minecraft server για να πιάσει τα σφάλματα πριν γίνει Έτοιμο και σε αφήνει να μπεις σε αυτόν τον server για να το παίξεις.
Ερωτήσεις
Datapack ή plugin;
Ένα datapack δεν χρειάζεται λογισμικό server και δουλεύει σε singleplayer, αλλά μπορεί να κάνει μόνο ό,τι επιτρέπουν οι εντολές και το JSON. Ένα plugin μπορεί να κάνει ό,τι επιτρέπει το API του server, αλλά χρειάζεται Spigot ή Paper.
Γιατί δεν φορτώνει το datapack μου;
Συνήθως λόγω λάθος pack_format, ονόματος φακέλου από άλλη έκδοση ή σφάλματος JSON. Το log του server αναφέρει το αρχείο.
Φτιάξε ένα datapack
Αυτό το prompt ανοίγει έτοιμο για αποστολή:
“Ένα datapack για Minecraft 1.21.4: μια shaped recipe για ένα «Sea Totem» (Heart of the Sea στη μέση, χρυσός γύρω γύρω) που δίνει ένα Totem of Undying με custom όνομα, και μια load function που προσθέτει ένα scoreboard θανάτων στο sidebar.”
Φτιάξ' το με το Codexe