📜 Tableau de Référence des Règles de Jeu
| Paramètre | Spécification |
|---|---|
| Environnement d'Exécution | Client Uniquement ("environment": "client") |
| Règles Serveur du Mod | 0 (Périmètre exclusif d'interface utilisateur) |
| Couverture des Catégories Vanilla | 100% (Player, Mobs, Spawning, Drops, Updates, Chat, Misc) |
| Prise en Charge des Mods | Dynamique via DasikMetadataHelper et CategoryPrettifier |
| Mécanisme de Sauvegarde | Fichier client config/collapsible-game-rules-state.json |
📖 Mandato de Portée de l'Interface
NOTE
Mod d'Interface Purement Client : Collapsible Game Rules est un outil de réorganisation visuelle. Il n'ajoute aucune règle de jeu côté serveur, ne modifie pas le calcul des ticks et n'altère pas la logique du jeu. Toutes les options affichées proviennent du jeu Vanilla ou d'autres mods.
🗂️ Catégories et Règles Vanilla Standard
À l'ouverture du menu, Collapsible Game Rules regroupe automatiquement les règles de Minecraft 26.2 dans les dossiers suivants :
| Catégorie | Règles Incluses | Ajustements Fréquents |
|---|---|---|
| 👤 Joueur (Player) | keepInventorynaturalRegenerationplayersSleepingPercentagefallDamagedrowningDamagefireDamagefreezeDamage | Conserver l'inventaire à la mort, pourcentage pour passer la nuit en dormant, couper des types de dégâts. |
| ⚔️ Monstres (Mobs) | mobGriefingdoMobSpawningdoMobLootuniversalAngerforgiveDeadPlayers | Bloquer les dégâts de creepers, gérer le butin des créatures ou ajuster la colère. |
| 🌱 Apparition (Spawning) | doMobSpawningdoPatrolSpawningdoTraderSpawningdoWardenSpawningspawnRadius | Fréquence des patrouilles et marchands ambulants, rayon du point de réapparition initial. |
| 📦 Butin (Drops) | doEntityDropsdoTileDropsdoMobLootglobalSoundEvents | Objets lâchés par les blocs détruits et entités éliminées, sons globaux. |
| 🌧️ Mises à Jour (Updates) | doDaylightCycledoWeatherCycledoFireTickrandomTickSpeedmaxCommandChainLength | Figer la météo ou le cycle jour/nuit, stopper le feu ou ajuster la vitesse des cultures. |
| 💬 Tchat (Chat) | showDeathMessagessendCommandFeedbacklogAdminCommandsreducedDebugInfo | Messages de mort, retours de commandes ou masquer les coordonnées sur l'écran F3. |
| ⚙️ Divers (Misc) | commandBlockOutputmaxEntityCrammingdisableElytraMovementCheck | Limite d'entassement d'entités ou messages des blocs de commande. |
🧩 Compatibilité avec les Catégories de Mods
Toute catégorie ajoutée par un mod tiers (ou générée par DynamicGameRuleManager de DasikLibrary) est reconnue automatiquement, placée dans un dossier repliable et mise en forme instantanément.
