Skip to content

💻 专属 Brigadier 命令套件 (/truesleep)

📌 代码仓库源码声明:本 Wiki 中的文档反映了代码仓库当前的最新源码状态,可能包含尚未在 CurseForge 和 Modrinth 上发布的开发中功能或最新提交。


🌳 命令树层级结构

True Sleep 包含一套完整的游戏内命令系统,注册于 /truesleep 根节点下,具备完全的 Tab 键自动补全以及与配置文件双向同步的持久化功能。

/truesleep
├── [no args]
├── help
├── status
├── get <setting>
├── set <setting> <value> [Permission Level 2]
├── reset [Permission Level 2]
└── reload [Permission Level 2]

📖 子命令详解与实战范例

1. /truesleep status

实时输出时间曲速运行指标以及所有激活的游戏规则状态:

=== True Sleep Live Status ===
• Warp State: ACTIVE (Accelerating)
• Current Stride: 20x
• Performance Limit (Engine TPS): 50 TPS
• Time Speed (Virtual TPS): 1000 TPS
• Sleep Threshold: 12542 ticks (Night Start)
• Wake Time: 0 ticks (Sunrise)
• Freeze Mobs: ON
• Freeze Villagers: OFF
• Drown Immunity: ON
• Accelerate Machines: ON
• Accelerate Hoppers: ON
• Biological Farm Aging: ON
• Sleep Hunger Drain: ON

2. /truesleep get <setting>

查询任意指定设置项的当前生效数值。

  • 命令语法/truesleep get virtual_tps
  • 系统响应[True Sleep] Time Speed (Virtual TPS): 1000 TPS

3. /truesleep set <setting> <value>

动态更新游戏规则,并自动将修改持久化写入 config/truesleep.json 文件中。

  • 将时间流速提升至 250倍 ($5000\text{ TPS}$)
/truesleep set virtual_tps 5000
  • 允许全天任意时刻入睡(门槛设为 $0\text{ 刻}$)
/truesleep set sleep_threshold 0
  • 设置在正午($6000\text{ 刻}$)苏醒
/truesleep set wake_time 6000
  • 禁用敌对生物冻结
/truesleep set freeze_mobs false

4. /truesleep reset

将所有配置恢复至默认推荐值,并同步更新 truesleep.json


5. /truesleep reload

从磁盘重新加载 config/truesleep.json,并将最新数值热应用到当前世界生效的游戏规则中。

Official documentation & web portal for Dasik Igaijinn mods.