- 不需要 Velocity 插件、MySQL 或 Redis。
- 所有节点直接根据同一个系统时间公式计算游戏时间,因此重启、切换子服后仍保持同步。
- 24 分钟对应游戏内 24 小时:
- 现实 1 秒 = 游戏 1 分钟
- 现实 1 分钟 = 游戏 1 小时
- 现实 24 分钟 = 一个完整昼夜
- 时间变化遵循 Minecraft 光照:
- 06:00 AM 日出
- 12:00 PM 正午
- 06:00 PM 日落
- 12:00 AM 午夜
- 客户端平滑显示太阳、月亮和天空变化。
- 只管理主世界环境;地狱和末地不修改,但时间变量仍能正常使用。
- 禁止睡觉或其他插件跳过夜晚,避免某个世界突然和全服时间轴错开。
- 不强制加载世界或区块。
/mytime 或 /mytime status:查看当前游戏时间、周期和受管世界数量。
/mytime set 18:30:立即把游戏时间调整为下午 6:30,之后仍按原先的 24 分钟周期继续运行。
/mytime set 6:30 PM:同上;也支持 `AM`,例如 `12:00 AM` 为午夜。
/mytime reload`:重新读取配置并立即同步全部已加载世界。
权限:mytime.admin,默认仅 OP。
PlaceholderAPI
| 变量 | 示例 |
| --- | --- |
| `%mytime_time%` | `08:35 PM` |
| `%mytime_time_12%` | `08:35 PM` |
| `%mytime_time_24%` | `20:35` |
| `%mytime_hour%` / `%mytime_hour_12%` | `08` |
| `%mytime_hour_24%` | `20` |
| `%mytime_minute%` | `35` |
| `%mytime_ampm%` | `PM` |
| `%mytime_period%` | `day` 或 `night` |
| `%mytime_ticks%` | 当前 Minecraft 时间刻 |
| `%mytime_day%` | 从锚点开始的加速游戏日序号