🎛️ Référence Complète des Règles de Jeu (GameRules)
📌 Avertissement concernant le code source du dépôt : La documentation de ce Wiki reflète l'état actuel du code source dans le dépôt, qui peut inclure des commits récents non publiés ou des fonctionnalités en cours de développement avant les versions publiques sur CurseForge et Modrinth.
📋 Tableau Maître des Règles de Jeu (GameRules)
Toutes les règles de True Sleep sont enregistrées dans les catégories truesleep:config et truesleep:mob_settings via DynamicGameRuleManager.
| Identifiant GameRule | Type | Valeur par Défaut | Plage | Nom en Jeu & Description |
|---|---|---|---|---|
truesleep:engine_tps | Integer | 50 | 20 .. 200 | Limite de Performance : Plafond de ticks physiques du serveur durant le sommeil. Garder bas (40–60) pour une stabilité optimale. |
truesleep:virtual_tps | Integer | 1000 | 20 .. 100000 | Vitesse Temporelle : Vitesse apparente ciblée ($1000 = 50\times$, $5000 = 250\times$). |
truesleep:sleep_threshold | Integer | 12542 | 0 .. 23999 | Seuil de Sommeil : Heure en ticks autorisant le coucher ($0 = \text{minuit}, 12542 = \text{crépuscule}$). |
truesleep:wake_time | Integer | 0 | 0 .. 23999 | Heure de Réveil : Heure en ticks au lever du lit ($0 = \text{aube}, 6000 = \text{midi}$). |
truesleep:drown_immunity | Boolean | true | true / false | Immunité à la Noyade : Empêche l'asphyxie aquatique pendant le sommeil. |
truesleep:freeze_mobs | Boolean | true | true / false | Geler les Monstres : Suspend l'IA et le déplacement des monstres. |
truesleep:freeze_workers | Boolean | false | true / false | Geler les Villageois : Suspend les villageois et allays pendant le sommeil. |
truesleep:accelerate_machines | Boolean | true | true / false | Accélérer les Machines : Multi-ticks pour fourneaux, fumoirs, alambics, ruches. |
truesleep:accelerate_hoppers | Boolean | true | true / false | Accélérer les Entonnoirs : Multi-ticks pour les entonnoirs couplés aux machines. |
truesleep:biological_aging | Boolean | true | true / false | Vieillissement Biologique : Croissance des bébés, ponte et broutage. |
truesleep:sleep_hunger | Boolean | true | true / false | Faim Nocturne : Dépense de nourriture progressive (plancher de sécurité à 6). |
🦎 Règles Dynamiques de Dégel par Entité
True Sleep enregistre automatiquement une règle dédiée pour chaque type d'entité du jeu dans la catégorie truesleep:mob_settings :
/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>Exemples d'utilisation :
- Permettre aux Golems de fer de patrouiller pendant le sommeil :
/gamerule truesleep:unfreeze_minecraft_iron_golem true - Permettre aux chats de se promener pendant que vous dormez :
/gamerule truesleep:unfreeze_minecraft_cat true - Dégeler des compagnons issus de mods tiers :
/gamerule truesleep:unfreeze_betterdogs_dog true
