Skip to content

⚙️ 設定檔與圖形介面 (GUI)

📌 程式碼儲存庫原始碼聲明:本 Wiki 中的文件反映了程式碼儲存庫目前的最新原始碼狀態,可能包含尚未在 CurseForge 和 Modrinth 上發布的開發中功能或最新提交。


📄 JSON 設定檔 (truesleep.json)

True Sleep 將全域預設設定持久化保存在 .minecraft/config/truesleep.json

在建立新世界或首次啟動獨立專用伺服器時,該檔案充當初始化世界 GameRules 的 全域範本

json
{
  "engineTps": 50.0,
  "virtualTps": 1000.0,
  "sleepThreshold": 12542,
  "wakeTime": 0,
  "drownImmunity": true,
  "freezeMobs": true,
  "freezeWorkers": false,
  "accelerateMachines": true,
  "accelerateHoppers": true,
  "biologicalAging": true,
  "sleepHunger": true,
  "wakeAtMorning": true
}

🎨 可選圖形介面 (Cloth Config 與 ModMenu)

True Sleep 提供了完全可選的客戶端圖形設定介面支援:

  1. ModMenu 整合:在 ModMenu 模組列表中為 True Sleep 自動增設 設定 (Settings) 按鈕。
  2. Cloth Config 設定屏
    • 一般設定分類 (General Settings):效能上限、時間流速、入睡門檻、甦醒時刻。
    • 核心機制分類 (Mechanics):溺水免疫、生物凍結、村民凍結、機器加速、漏斗加速、農場生物生長、睡眠飢餓消耗。

零伺服器崩潰隔離架構 (Zero Server-Crash)

所有 GUI 介面類別均被嚴格隔離於客戶端入口之後(透過 truesleep.client.mixins.jsonModMenuIntegration 分離保護),確保獨立伺服器在完全不載入任何客戶端 GUI 依賴庫的前提下,實現 100% 絕對穩定運行。

Official documentation & web portal for Dasik Igaijinn mods.