מדריך

איך יוצרים דאטהפאק ל-Minecraft

עודכן 7 באוקטובר 2026

דאטהפאק משנה את המשחק בלי מודים או פלאגינים: מתכונים, שלל, הישגים, פונקציות שרצות בכל tick. הוא עובד בשרתי Vanilla ובעולמות של שחקן יחיד. זו תיקייה (או .zip) של קובצי JSON וקובצי .mcfunction עם מבנה קפדני.

דוגמה להתחלה.

צרו את זה עם Codexe

שלב אחר שלב

  1. 1.צרו pack.mcmeta

    קובץ השורש עם תיאור ועם המספר pack_format של גרסת Minecraft שלכם. מספר שגוי גורם למשחק להזהיר או לסרב לחבילה.

  2. 2.הוסיפו את תיקיית data

    data/<namespace>/ עם תיקיות כמו function, recipe, loot_table ו-advancement. שמות התיקיות השתנו ב-1.21 (יחיד במקום רבים).

  3. 3.כתבו פונקציות

    קובצי .mcfunction מכילים פקודות, אחת בכל שורה. חברו אותם ל-minecraft:load ול-minecraft:tick דרך function tags.

  4. 4.התקינו אותו

    שימו את התיקייה או את ה-.zip ב-<world>/datapacks/ והריצו /reload, או הוסיפו אותו בעת יצירת העולם.

  5. 5.בדקו אותו

    בדקו /datapack list, ואז נסו כל מתכון ופונקציה במשחק. שגיאות מופיעות ביומן השרת.

עם Codexe

תארו את המתכונים, השלל או המכניקות ואת הגרסה. Codexe כותב את הקבצים עם המבנה וה-pack_format הנכונים, טוען את החבילה בשרת Minecraft אמיתי כדי לתפוס שגיאות לפני שהיא מוכנה, ונותן לכם להצטרף לשרת הזה כדי לשחק בה.

שאלות

דאטהפאק או פלאגין?

דאטהפאק לא צריך תוכנת שרת ועובד גם ביחיד, אבל הוא יכול לעשות רק מה שפקודות ו-JSON מאפשרים. פלאגין יכול לעשות כל מה שה-API של השרת מאפשר, אבל צריך Spigot או Paper.

למה הדאטהפאק שלי לא נטען?

בדרך כלל pack_format שגוי, שם תיקייה מגרסה אחרת או שגיאת JSON. יומן השרת מציין את הקובץ.

יצירת דאטהפאק

הפרומפט הזה נפתח מוכן לשליחה:

“דאטהפאק ל-Minecraft 1.21.4: מתכון עם צורה ל"Sea Totem" (Heart of the Sea באמצע, זהב מסביב) שנותן Totem of Undying עם שם מותאם, ופונקציית טעינה שמוסיפה לוח תוצאות מקרי מוות בסרגל הצד.”

צרו את זה עם Codexe
איך יוצרים דאטהפאק ל-Minecraft (שלב אחר שלב) | Codexe