Plataformas
Mods de Fabric
Mods de Fabric con Codexe: qué pedir, versiones de Minecraft y del loader, la compilación con Gradle/Loom (Java 21 para 1.20.1), mixins y problemas habituales.
Actualizado
En esta página
Fabric es un cargador de mods ligero que suele dar soporte rápidamente a las nuevas versiones de Minecraft. Codexe genera un proyecto Gradle completo con el plugin Loom de Fabric.
#Qué poner en la petición
- Versión de Minecraft: "Fabric para 1.20.1", "1.21.1". Si no indicas ninguna, se usa la 1.20.1.
- Qué añade el mod: bloques, objetos, entidades, comandos, atajos de teclado, elementos del HUD. Sé preciso con el comportamiento.
- Cliente o servidor: indica si es solo de cliente (HUD, atajos de teclado), solo de servidor o ambos.
- Dependencias: Fabric API está incluida. Nombra cualquier otra (Cloth Config, Mod Menu…).
A Fabric mod for 1.21.1: a "Magnet" item that pulls nearby dropped items to the player within 8 blocks while held in the offhand. Toggle with a keybind (default M). Crafting: iron ingots around a redstone block. English lang file and item model.#Qué genera Codexe
build.gradle,gradle.properties(versiones de Minecraft, Yarn, del loader y de Fabric API) ysettings.gradle.fabric.mod.jsoncon los puntos de entrada separados por entorno (main,client).- Configuración y clases de mixins cuando la función las necesita.
- Recursos: archivos de idioma, modelos, texturas provisionales.
#Cómo funciona la compilación
- Codexe fija una versión estable de Loom (las versiones
-SNAPSHOTantiguas desaparecen del repositorio de Fabric y rompen las compilaciones). - Si la versión pedida del loader, de Yarn o de Fabric API no existe, Codexe la sustituye por una real para esa versión de Minecraft.
- Loom necesita un entorno de ejecución de Java 21 para ejecutar Gradle. En un mod para 1.20.1 (que apunta a Java 17), Codexe ejecuta Gradle con Java 21 mientras tu mod se sigue compilando para Java 17. El JAR funciona en un servidor con Java 17.
La primera compilación de un mod tarda más (a menudo unos minutos): Loom descarga Minecraft y los mappings. Las compilaciones de mods se detienen a los 10 minutos.
#Verificación
El mod se compila antes de estar Listo, y el JAR debe contener fabric.mod.json (o quilt.mod.json). Compilar demuestra que se puede construir, no que funcione sin fallos, así que pruébalo en un cliente.
#Problemas habituales
| Síntoma | Causa probable |
|---|---|
| Fallo en un servidor dedicado que menciona clases del cliente | Código solo de cliente en el punto de entrada main. Pide en el chat que lo mueva al punto de entrada client. |
| "Incompatible mods found", versión de Minecraft incorrecta | El mod apunta a una versión de Minecraft distinta de la de tu juego. Indica la versión exacta. |
| Falta Fabric API al ejecutar | Instala Fabric API en mods/ junto al mod. |