Skip to content

🧠 工作階段狀態與記憶體持久化

參數技術規格
儲存機制靜態記憶體欄位 (BedChatHiderClient.hideChat)
Data Typeboolean (Default: false)
磁碟佔用$0\text{ bytes}$ (不生成任何 JSON / NBT 檔案)
會話生命週期在當前遊戲運行期間跨所有入睡過程持續保持
重設觸發器完整重啟遊戲客戶端

🔄 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?

  1. 零磁碟 I/O 開銷:消除了每次入睡時不必要的文件讀寫操作。
  2. 零損壞風險:沒有設定檔可能會因檔案系統錯誤而損壞、不同步或被獨佔鎖定。
  3. 即時會話靈活性:玩家可根據每次遊戲會話動態調整偏好,無需在設定資料夾中翻找。

相關頁面: 首頁面板 | 零配置架構設計 | 零依賴架構設計

Official documentation & web portal for Dasik Igaijinn mods.