Skip to content

🧠 セッション状態の保持

パラメータ技術的仕様
保存メカニズム静的インメモリフィールド (BedChatHiderClient.hideChat)
Data Typeboolean (Default: false)
ディスク消費$0\text{ バイト}$ (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.