Skip to content

Configuration & Intégration GUI (MC 26.1.2)

Ce document détaille le schéma du fichier de configuration, l'intégration de Cloth Config v2, points d'entrée ModMenu et règles de priorité de monde pour Item Clumps sur Minecraft 26.1.2.


📊 Fiche Technique de Configuration

PropriétéValeur
Chemin du Fichier de Configconfig/item-clumps.json
Format de FichierJSON (Sérialisation Gson avec sécurité d'échange atomique)
Version Actuelle du SchémaconfigVersion: 1
Interface GraphiqueCloth Config v2 via ModMenu
Règle de PrioritéLa config définit les mondes créés ; les mondes actifs utilisent GameRules

📄 Schéma de Fichier JSON (config/item-clumps.json)

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

Définitions des Champs

Clé JSONTypePar DéfautDescription
configVersionEntier1Suivi interne de migration de schéma.
enableClumpingBooléentrueActive ou désactive la fusion en méga-piles.
maxClumpSizeEntier9999Plafond strict d'items par amas ($64\text{ à }2,147,483,647$).
renderLabelsBooléentrueAffiche des étiquettes flottantes indiquant les quantités.
mergeRadiusEntier1Rayon de recherche horizontal en blocs ($1\text{ à }10\text{ blocs}$).

🖥️ Interface Graphique (Cloth Config & ModMenu)

Item Clumps intègre des écrans de configuration client optionnels via Cloth Config v2 et 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;
    }
}

🔗 Documentation Associée (MC 26.1.2)

Official documentation & web portal for Dasik Igaijinn mods.