מדריך
איך יוצרים דאטהפאק ל-Minecraft
עודכן 7 באוקטובר 2026
דאטהפאק משנה את המשחק בלי מודים או פלאגינים: מתכונים, שלל, הישגים, פונקציות שרצות בכל tick. הוא עובד בשרתי Vanilla ובעולמות של שחקן יחיד. זו תיקייה (או .zip) של קובצי JSON וקובצי .mcfunction עם מבנה קפדני.
דוגמה להתחלה.
צרו את זה עם Codexeשלב אחר שלב
1.צרו pack.mcmeta
קובץ השורש עם תיאור ועם המספר
pack_formatשל גרסת Minecraft שלכם. מספר שגוי גורם למשחק להזהיר או לסרב לחבילה.2.הוסיפו את תיקיית data
data/<namespace>/עם תיקיות כמוfunction,recipe,loot_tableו-advancement. שמות התיקיות השתנו ב-1.21 (יחיד במקום רבים).3.כתבו פונקציות
קובצי
.mcfunctionמכילים פקודות, אחת בכל שורה. חברו אותם ל-minecraft:loadול-minecraft:tickדרך function tags.4.התקינו אותו
שימו את התיקייה או את ה-.zip ב-
<world>/datapacks/והריצו/reload, או הוסיפו אותו בעת יצירת העולם.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