Οδηγός

Πώς να φτιάξεις ένα Minecraft datapack

Ενημερώθηκε 7 Οκτωβρίου 2026

Ένα datapack αλλάζει το παιχνίδι χωρίς mods ή plugins: recipes, loot, advancements, functions που τρέχουν σε κάθε tick. Δουλεύει σε vanilla servers και σε κόσμους singleplayer. Είναι ένας φάκελος (ή ένα .zip) με αρχεία JSON και αρχεία .mcfunction σε αυστηρή δομή.

Ένα παράδειγμα για να ξεκινήσεις.

Φτιάξ' το με το Codexe

Βήμα βήμα

  1. 1.Δημιούργησε το pack.mcmeta

    Το βασικό αρχείο με μια περιγραφή και τον αριθμό pack_format της έκδοσης Minecraft σου. Με λάθος αριθμό το παιχνίδι βγάζει προειδοποίηση ή απορρίπτει το pack.

  2. 2.Πρόσθεσε τον φάκελο data

    data/<namespace>/ με φακέλους όπως function, recipe, loot_table και advancement. Τα ονόματα των φακέλων άλλαξαν στην 1.21 (ενικός αντί για πληθυντικό).

  3. 3.Γράψε functions

    Τα αρχεία .mcfunction περιέχουν εντολές, μία ανά γραμμή. Σύνδεσέ τα με τα minecraft:load και minecraft:tick μέσω function tags.

  4. 4.Εγκατάστησέ το

    Βάλε τον φάκελο ή το .zip στο <world>/datapacks/ και τρέξε /reload, ή πρόσθεσέ το όταν δημιουργείς τον κόσμο.

  5. 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
Πώς να φτιάξεις ένα Minecraft datapack (βήμα βήμα) | Codexe