一个简单但强大的插件,增加了可制作的、完全可用的秒表。非常适合比赛、跑酷以及任何基于时间的服务器活动。
秒表的计时器会在玩家拿着它并踩在特定方块上时自动开始和停止,使其对玩家来说无缝使用。
## ✨ 特性
* **自动计时器:** 当踩在**钻石方块**上方时计时器开始,踩在**绿宝石方块**上方时停止。
* **自定义资源:** 具有独特的物品模型、活动/空闲状态的自定义纹理,以及滴答声 (**[需要资源包](https://modrinth.com/resourcepack/stopwatchrp/)**)。
* **实时显示:** 在你的动作栏中看到你的时间倒计时到毫秒。
* **广播:** 在可配置的半径内向其他人宣布玩家的开始时间和最终结果。
* **破坏机制:** 如果在激活状态下从主手中移除秒表,“秒表”会损坏,鼓励公平竞争。
## 🚀 如何使用
1. 制作秒表。
2. 把它放在你的主手中。
3. 踩在**钻石方块**上方的方块上开始计时器。
4. 踩在**绿宝石方块**上方的方块上结束。你的结果将在聊天中宣布!
**警告!** 掉落或在主手中移动活动中的秒表会使其损坏。
## ⚙️ 安装
1. 下载插件的 `.jar` 文件。
2. 将其放入服务器的 `plugins` 文件夹中。
3. 下载并安装配套的 **[资源包](https://modrinth.com/resourcepack/stopwatchrp/)** 到你的服务器上。 它需要自定义纹理和声音。
4. 重启你的服务器。
## 🛠️ 制作

## 🛠️ 配置 & 管理
### 配置 (`config.yml`)
* `locale`: **插件语言**。 指定语言代码 (例如 `en`、`ru`、`uk`),该代码对应 `lang` 文件夹中的文件。
* `update-frequency-ticks`: **动作栏中的计时器更新频率**(以刻为单位)。 较低的值提供更平滑的显示,但会稍微增加负载。 (20 刻 = 1 秒)。
* `message-distance`: **其他玩家将看到秒表的开始、结束或损坏消息的半径**(以方块为单位)。
* `resource-pack-manager`: **资源包的命名空间**。 这通常是 `minecraft`。
### 命令
* **`/stopwatch reload`**
重新加载插件的配置,包括语言文件。 需要 `stopwatch.admin` 权限。
### 权限
* `stopwatch.admin`: 授予访问 `/stopwatch reload` 命令的权限。 默认情况下,它授予了所有服务器操作员。
-----
### ❤️ 特别感谢
特别感谢 [Vahgard](https://github.com/vahgard),他制作了原始的数据包!