Saltar al contenido
Plataformas

Mods de Forge

Mods de Forge (y NeoForge) con Codexe. Versiones, qué poner en la petición, la compilación con ForgeGradle, mods.toml y problemas habituales.

Actualizado

En esta página
  1. Qué poner en la petición
  2. Qué genera Codexe
  3. Compilación y verificación
  4. Problemas habituales

Forge es el cargador de mods veterano, con un amplio bus de eventos y un sistema de registros. Codexe genera un proyecto Gradle completo con ForgeGradle.

#Qué poner en la petición

  • Versión de Minecraft y de Forge: "Forge 1.20.1". Si no indicas ninguna, se usa Minecraft 1.20.1 con Forge 47.
  • NeoForge: si quieres NeoForge (1.20.2+), dilo explícitamente. Codexe reconoce los proyectos de NeoForge y los compila con la configuración de Gradle correspondiente.
  • Contenido: objetos, bloques, entidades, pestañas del modo creativo, recetas, configuraciones y si algo funciona en el lado del cliente.
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.

#Qué genera Codexe

  • build.gradle, gradle.properties y settings.gradle con las versiones correctas de ForgeGradle y Gradle.
  • META-INF/mods.toml (o neoforge.mods.toml), que declara el id del mod, el rango del loader y las dependencias.
  • La clase de entrada @Mod, los registros DeferredRegister y los suscriptores de eventos.
  • Recursos: idiomas, modelos, texturas provisionales.

#Compilación y verificación

El mod se compila antes de estar Listo, y el JAR debe contener mods.toml, neoforge.mods.toml o mcmod.info. La versión de Java se elige según la versión de Minecraft (17 antes de la 1.20.5, 21 a partir de la 1.20.5). La primera compilación descarga las herramientas de Forge y puede tardar varios minutos. Las compilaciones de mods se detienen a los 10 minutos.

#Problemas habituales

SíntomaCausa probable
"Mod file … needs language provider javafml"El rango de versiones del loader en mods.toml no coincide con tu versión de Forge. Indica tu versión exacta de Forge.
Errores de registro al arrancarObjetos registrados fuera de DeferredRegister. Pide en el chat que los mueva.
Funciona en un jugador, falla en un servidorClases solo de cliente referenciadas desde el código común.
Mods de Forge | Codexe Docs