📜 Spielregeln-Referenztabelle
| Parameter | Spezifikation |
|---|---|
| Ausführungsumgebung | Nur Client ("environment": "client") |
| Eigene Server-Spielregeln | 0 (Reiner Umfang der UI-Neustrukturierung) |
| Abdeckung der Vanilla-Kategorien | 100% (Player, Mobs, Spawning, Drops, Updates, Chat, Misc) |
| Unterstützung für Mod-Kategorien | Dynamisch über DasikMetadataHelper und CategoryPrettifier |
| Speichermechanismus | Clientseitige config/collapsible-game-rules-state.json |
📖 Richtlinie & Umfang
NOTE
Reine Client-UI-Mod: Collapsible Game Rules ist ausschließlich ein Menüorganisator. Sie fügt keine serverseitigen Spielregeln hinzu, modifiziert keine Tick-Berechnungen und ändert keine Spiellogik. Alle angezeigten Regeln stammen aus Vanilla oder anderen installierten Mods.
🗂️ Standard-Vanilla-Kategorien und Regeln
Beim Öffnen des Menüs sortiert Collapsible Game Rules alle Regeln aus Minecraft 26.2 in folgende Ordner:
| Kategorie | Enthaltene Regeln | Häufige Anpassungen |
|---|---|---|
| 👤 Spieler (Player) | keepInventorynaturalRegenerationplayersSleepingPercentagefallDamagedrowningDamagefireDamagefreezeDamage | Inventar beim Tod behalten, Schlaf-Prozentsatz zum Überspringen der Nacht, Schadensarten abstellen. |
| ⚔️ Mobs (Mobs) | mobGriefingdoMobSpawningdoMobLootuniversalAngerforgiveDeadPlayers | Blockschäden durch Creeper verhindern, Mob-Beute steuern, Dauer von Zorn einstellen. |
| 🌱 Spawning (Spawning) | doMobSpawningdoPatrolSpawningdoTraderSpawningdoWardenSpawningspawnRadius | Häufigkeit von Patrouillen und Händlern steuern, Spawn-Radius bei Welterstellung festlegen. |
| 📦 Beute (Drops) | doEntityDropsdoTileDropsdoMobLootglobalSoundEvents | Beutedrops von abgebauten Blöcken und erlegten Kreaturen, globale Sounds. |
| 🌧️ Updates (Updates) | doDaylightCycledoWeatherCycledoFireTickrandomTickSpeedmaxCommandChainLength | Tag- und Wetterzyklen anhalten, Feuerausbreitung stoppen, Wachstumsrate anpassen. |
| 💬 Chat (Chat) | showDeathMessagessendCommandFeedbacklogAdminCommandsreducedDebugInfo | Todesnachrichten im Chat, Befehls-Feedback oder Koordinatenanzeige auf F3 anpassen. |
| ⚙️ Sonstiges (Misc) | commandBlockOutputmaxEntityCrammingdisableElytraMovementCheck | Schadensgrenze bei Mob-Gedränge einstellen oder Ausgaben von Befehlsblöcken verwalten. |
🧩 Dynamische Mod-Kategorien-Kompatibilität
Jede von Drittanbieter-Mods registrierte Regelkategorie (oder über DynamicGameRuleManager der DasikLibrary generierte Kategorie) wird automatisch erkannt, in einem einklappbaren Ordner platziert und in Echtzeit formatiert.
