Перейти до вмісту
Платформи

Моди 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), що оголошує id мода, діапазон завантажувача та залежності.
  • Вхідний клас @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