Konfiguration & GUI-Integration (MC 26.1.2)
Dieses Dokument beschreibt das Konfigurationsdateischema, Cloth Config v2 GUI-Integration, ModMenu-Einstiegspunkte und Vorrangregeln für Item Clumps auf Minecraft 26.1.2.
📊 Konfigurations-Infobox
| Eigenschaft | Wert |
|---|---|
| Konfigurationsdateipfad | config/item-clumps.json |
| Dateiformat | JSON (Gson-Serialisierung mit atomarer Tauschsicherheit) |
| Aktuelle Schemaversion | configVersion: 1 |
| Grafischer Oberflächen-Provider | Cloth Config v2 über ModMenu |
| Vorrang-Mandat | Konfiguration setzt Standardwerte neuer Welten; aktive Welten nutzen GameRules |
📄 JSON-Dateischema (config/item-clumps.json)
json
{
"configVersion": 1,
"enableClumping": true,
"maxClumpSize": 9999,
"renderLabels": true,
"mergeRadius": 1
}Felddefinitionen
| JSON-Schlüssel | Typ | Standard | Beschreibung |
|---|---|---|---|
configVersion | Integer | 1 | Interner Schema-Migrationszähler. |
enableClumping | Boolean | true | Aktiviert oder deaktiviert das Verschmelzen zu Mega-Stapeln. |
maxClumpSize | Integer | 9999 | Feste Obergrenze für Items pro Stapel-Entität ($64\text{ bis }2.147.483.647$). |
renderLabels | Boolean | true | Rendert schwebende Mengenschilder über Stapeln. |
mergeRadius | Integer | 1 | Horizontaler Block-Suchradius ($1\text{ bis }10\text{ Blöcke}$). |
🖥️ Grafische Benutzeroberfläche (Cloth Config & ModMenu)
Item Clumps integriert optionale clientseitige Konfigurationsmenüs über Cloth Config v2 und 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;
}
}