TakeYourTime

一个轻量级的 Minecraft 插件,添加了可自定义的在游戏时钟和天数计数器。

资源图片
# TakeYourTime TakeYourTime 是一个轻量级的 Minecraft 插件,通过 **动作条** 或 **Boss 条** 显示游戏时间和天数。玩家可以选择他们喜欢的显示方式,服务器所有者可以配置颜色、更新间隔和显示模式。可选的颜色编码阶段标记 **黎明、白天、黄昏和夜晚**。 ![一个插件在“Boss 条”模式下的游戏截图。显示游戏中的时间和自世界创建以来的天数。](https://cdn.modrinth.com/data/cached_images/7bf63fd8c8f03a903346415f4f1507ee53b710d4.png) ![一个插件在“动作条”模式下的游戏截图。显示游戏中的时间和自世界创建以来的天数。](https://cdn.modrinth.com/data/cached_images/732115017ca3f5cfb40203d7e88caa9617099b4f_0.webp) ## 命令 - `/clock on` - 启用插件。 - `/clock off` - 禁用插件。 - `/clock mode [actionbar|bossbar]` - 选择显示类型。 - `/tyt` - 显示插件信息。 - `/tyt reload` - 重新加载配置文件,无需重新启动服务器。 > 插件会自动跟踪游戏时间和自世界创建以来的天数。显示设置和颜色在 `config.yml` 中可配置。 ## config.yml 示例 ```yaml # 天数计算模式: "gametime" (默认) 或 "fulltime" counter-mode: gametime # 更新间隔,以刻为单位(20 刻 = 1 秒) update-interval: 1200 # Boss 条颜色(可选阶段颜色) bossbar: defaultColor: WHITE # dawnColor: RED # dayColor: YELLOW # duskColor: BLUE # nightColor: PURPLE ``` ## 路线图 & 限制 **⚠️ 声明:** 我为我和我的朋友们制作了这个插件,用于他们的 10 人 SMP。在 Paper 和一些 Paper 衍生版本上有效,但 **未在所有服务器类型上测试**。由于每个玩家的 `.yml` 存储,可能在非常大的服务器上表现不佳。 ### 当前限制 - 玩家数据存储在 `.yml` 中,在大型服务器上可能会降低速度。 - 每 **实际一分钟** 更新一次,许多玩家可能会产生轻微的开销。 - 仅关注 **第一个世界**,不支持多世界。 - Boss 条颜色是可选的;配置不正确的颜色将默认为白色。 ### 计划改进 - 迁移至 **数据库存储**(SQLite/MySQL)以提高可扩展性。 - 添加 **多世界支持**。 - 额外的显示模式(侧边栏/记分板)。 - 可选的玩家特定更新间隔。 - 针对 **大型服务器** 的优化。 - 更多的 Boss 条自定义选项。 ### 使用建议 - 适用于 **小型到中型服务器** 或单人世界。 - 在拥有数百名玩家的服务器上使用时请谨慎。