פלטפורמות
מודים ל-Forge
מודים ל-Forge (ול-NeoForge) עם Codexe. גרסאות, מה לכתוב בבקשה, הבנייה עם ForgeGradle, mods.toml ובעיות נפוצות.
עודכן
Forge הוא טוען המודים הוותיק, עם מערכת אירועים ומערכת רישום גדולות. Codexe יוצר פרויקט Gradle שלם שמשתמש ב-ForgeGradle.
#מה לכתוב בבקשה
- גרסת Minecraft ו-Forge: "Forge 1.20.1". בלי גרסה, נעשה שימוש ב-Minecraft 1.20.1 עם Forge 47.
- NeoForge: אם אתם רוצים NeoForge (1.20.2 ומעלה), ציינו זאת במפורש. Codexe מזהה פרויקטים של NeoForge ובונה אותם עם הגדרות Gradle המתאימות.
- תוכן: פריטים, בלוקים, ישויות, לשוניות במצב יצירתי, מתכונים, קונפיגורציות, והאם משהו פועל בצד הלקוח.
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. בקשו מהצ'אט להעביר אותם. |
| עובד במשחק יחיד, קורס על שרת | מחלקות של הלקוח בלבד שמוזכרות מקוד משותף. |