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.