🧠 Persistance de l'État de Session
| Paramètre | Détails techniques |
|---|---|
| Mécanisme de stockage | Champ statique en mémoire (BedChatHiderClient.hideChat) |
| Data Type | boolean (Default: false) |
| Empreinte disque | $0\text{ octet}$ (aucun fichier JSON / NBT généré) |
| Durée de vie de la session | Persiste à chaque entrée dans le lit pendant la session de jeu |
| Déclencheur de réinitialisation | Redémarrage complet du client de jeu |
🔄 Night-to-Night In-Memory Lifecycle
[ Game Launch ] ──> BedChatHiderClient.hideChat = false
│
▼
[ Night 1: Enter Bed ] ──> User clicks 'Hide Chat' (State -> true)
│
▼
[ Wake Up / Day 1 ] ─────> (State preserved in memory: true)
│
▼
[ Night 2: Enter Bed ] ──> UI automatically initializes with Chat Hidden!💡 Why Zero-Disk Persistence?
- Zéro impact d'E/S disque : Élimine les lectures et écritures inutiles à chaque cycle de sommeil.
- Zéro risque de corruption : Aucun fichier de configuration susceptible d'être corrompu, désynchronisé ou verrouillé.
- Flexibilité de session : Les joueurs peuvent ajuster dynamiquement leurs préférences par session de jeu sans fouiller dans les dossiers de configuration.
Pages connexes: Accueil | Configuration et Paramètres | Conception Sans Dépendance
