Skip to content

Configuración e integración de GUI (MC 26.1.2)

Este documento detalla el esquema del archivo de configuración, la integración de la GUI de Cloth Config v2, puntos de entrada de ModMenu y reglas de precedencia de mundo para Item Clumps en Minecraft 26.1.2.


📊 Ficha técnica de configuración

PropiedadValor
Ruta del archivo de configuraciónconfig/item-clumps.json
Formato de archivoJSON (Serialización Gson con intercambio atómico seguro)
Versión de esquema actualconfigVersion: 1
Proveedor de interfaz gráficaCloth Config v2 mediante ModMenu
Mandato de precedenciaConfig define valores predeterminados de nuevos mundos; mundos activos usan GameRules

📄 Esquema del archivo JSON (config/item-clumps.json)

json
{
  "configVersion": 1,
  "enableClumping": true,
  "maxClumpSize": 9999,
  "renderLabels": true,
  "mergeRadius": 1
}

Definiciones de campos

Clave JSONTipoPredeterminadoDescripción
configVersionEntero1Rastreador interno de migración de esquema.
enableClumpingBooleanotrueHabilita o deshabilita la fusión de objetos en mega-stacks.
maxClumpSizeEntero9999Límite máximo de objetos por entidad de grupo ($64\text{ a }2,147,483,647$).
renderLabelsBooleanotrueMuestra etiquetas de nombre personalizadas flotantes con cantidades sobre los grupos.
mergeRadiusEntero1Radio de búsqueda de bloques horizontal ($1\text{ a }10\text{ bloques}$).

🖥️ Interfaz gráfica (Cloth Config y ModMenu)

Item Clumps integra pantallas de configuración opcionales del lado del cliente mediante Cloth Config v2 y ModMenu:

java
// ModMenuIntegration.java (MC 26.1.2)
public class ModMenuIntegration implements ModMenuApi {
    @Override
    public ConfigScreenFactory<?> getModConfigScreenFactory() {
        if (net.fabricmc.loader.api.FabricLoader.getInstance().isModLoaded("cloth-config")) {
            return ClothConfigScreenHelper.createFactory();
        }
        return parent -> null;
    }
}

🔗 Documentación relacionada (MC 26.1.2)

Official documentation & web portal for Dasik Igaijinn mods.