🧠 Persistencia de Estado de Sesión
| Parámetro | Detalles técnicos |
|---|---|
| Mecanismo de almacenamiento | Campo estático en memoria (BedChatHiderClient.hideChat) |
| Data Type | boolean (Default: false) |
| Ocupación en disco | $0\text{ bytes}$ (no se generan archivos JSON / NBT) |
| Vida útil de la sesión | Persiste durante todas las entradas a la cama en la sesión actual |
| Disparador de restablecimiento | Reinicio completo del cliente del juego |
🔄 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?
- Cero sobrecarga de E/S de disco: Elimina lecturas y escrituras innecesarias en cada ciclo de sueño.
- Cero riesgo de corrupción: No hay archivos de configuración que puedan corromperse, desincronizarse o bloquearse.
- Agilidad en la sesión: Los jugadores pueden ajustar su preferencia dinámicamente por sesión de juego sin rebuscar en carpetas de configuración.
Páginas relacionadas: Inicio | Configuración y Opciones | Diseño Sin Dependencias
