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.