דילוג לתוכן
פלטפורמות

מודים ל-Forge

מודים ל-Forge (ול-NeoForge) עם Codexe. גרסאות, מה לכתוב בבקשה, הבנייה עם ForgeGradle, mods.toml ובעיות נפוצות.

עודכן

בדף הזה
  1. מה לכתוב בבקשה
  2. מה Codexe יוצר
  3. בנייה ואימות
  4. בעיות נפוצות

Forge הוא טוען המודים הוותיק, עם מערכת אירועים ומערכת רישום גדולות. Codexe יוצר פרויקט Gradle שלם שמשתמש ב-ForgeGradle.

#מה לכתוב בבקשה

  • גרסת Minecraft ו-Forge: "Forge 1.20.1". בלי גרסה, נעשה שימוש ב-Minecraft 1.20.1 עם Forge 47.
  • NeoForge: אם אתם רוצים NeoForge (1.20.2 ומעלה), ציינו זאת במפורש. Codexe מזהה פרויקטים של NeoForge ובונה אותם עם הגדרות Gradle המתאימות.
  • תוכן: פריטים, בלוקים, ישויות, לשוניות במצב יצירתי, מתכונים, קונפיגורציות, והאם משהו פועל בצד הלקוח.
Text
A Forge 1.20.1 mod: adds a "Copper Hammer" tool (durability 250) that mines a 3x3 area of stone-type blocks. Crafted from copper ingots and sticks. Registered with DeferredRegister, added to the Tools creative tab, English lang file.

#מה Codexe יוצר

  • build.gradle, gradle.properties ו-settings.gradle עם הגרסאות הנכונות של ForgeGradle ו-Gradle.
  • META-INF/mods.toml (או neoforge.mods.toml) שמצהיר על מזהה המוד, טווח גרסאות הטוען והתלויות.
  • מחלקת הכניסה @Mod, רישומי DeferredRegister ומנויים לאירועים.
  • משאבים: קובצי שפה, מודלים, טקסטורות זמניות.

#בנייה ואימות

המוד מקומפל לפני שהוא מוכן, וה-JAR חייב להכיל את mods.toml, neoforge.mods.toml או mcmod.info. גרסת ה-Java נבחרת לפי גרסת Minecraft (17 לפני 1.20.5, 21 מ-1.20.5). הבנייה הראשונה מורידה את שרשרת הכלים של Forge ויכולה לקחת כמה דקות. בנייה של מוד נעצרת אחרי 10 דקות.

#בעיות נפוצות

תסמיןסיבה סבירה
"Mod file … needs language provider javafml"טווח גרסאות הטוען ב-mods.toml לא תואם לגרסת ה-Forge שלכם. ציינו את גרסת ה-Forge המדויקת.
שגיאות רישום בעלייהאובייקטים שנרשמו מחוץ ל-DeferredRegister. בקשו מהצ'אט להעביר אותם.
עובד במשחק יחיד, קורס על שרתמחלקות של הלקוח בלבד שמוזכרות מקוד משותף.
מודים ל-Forge | Codexe Docs