服务器使用量
未统计
服务玩家数
未统计
下载量
4,696
插件详细介绍
PvPDiffTimer:昼夜 PvP 与难度循环
PvPDiffTimer 是一款轻量级插件,它根据 Minecraft 的昼夜循环,自动切换指定世界的 PvP 状态与游戏难度。它允许 PvP 仅在夜晚开启,并在白天关闭,同时可配合多种领地保护插件,实现精细化的区域 PvP 管理。
核心功能
- 分世界控制:可为每个世界独立配置 PvP 与难度循环,互不影响。
- 时间与状态自定义:自由设置每个世界 PvP 开启/关闭的时间点、对应的游戏难度以及提示音效。
- 智能区域兼容:与 RedProtect、WorldGuard、Factions、GriefPrevention 等领地插件联动。当玩家处于这些插件的保护区域内时,本插件将遵从该区域的 PvP 标志设置,不会强制覆盖。
- 轻量高效:仅使用一个运行进程,对服务器性能影响极小。
- 灵活的消息与命令:可自定义 PvP 状态切换时的广播消息,并支持在切换时执行一系列控制台命令。
- 简易管理:提供一键重载命令,可通过控制台或游戏内执行。
权限与命令
权限节点
pvpdifftimer.*- 拥有所有权限(默认 OP 自动拥有)。pvpdifftimer.admin- 允许使用重载命令/pvptimer reload。pvpdifftimer.bypass- 持有者将始终允许 PvP,不受插件时间规则限制。
管理命令
/pvptimer reload- 重载插件配置文件。需要pvpdifftimer.admin权限。
配置详解
配置文件允许你为每个世界精细调整。以下是关键配置项的说明:
全局设置
Enable-Debug: false- 设为true可开启调试信息输出。Default- 为新世界或未单独配置的世界提供默认设置。
- `Difficulty` - 默认游戏难度,可选:`NORMAL`、`PEACEFUL`、`ADVENTURE`、`HARD`。使用 `NONE` 则不改变难度。- `PvP-On-Message` / `PvP-Off-Message` - 默认的 PvP 开启/关闭广播消息。可使用 `{difficulty}` 占位符显示当前难度。世界特定配置
在 worlds: 部分下,为每个世界(如 world:)进行配置:
Enabled: true- 是否在此世界启用 PvP/难度循环。Only-Difficulty: false- 若为true,则仅改变难度,不切换 PvP 状态。PvP-On:/PvP-Off:- 分别对应夜晚(PvP 开启)和白天(PvP 关闭)的设置。
- `Message` - 状态切换时显示的广播消息。留空则禁用。- `Difficulty` - 在该时间段内设置的难度。- `Time` - 状态切换的 Minecraft 时间刻(例如,13000 为夜晚开始,0 为日出)。- `Sound` - 切换时播放的音效。可参考 [Spigot Sound 列表](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html)。设为 `NONE` 或留空则不播放音效。**注意**:1.7 与 1.8 版本的部分音效名称不同。- `Commands` - 状态切换时执行的控制台命令列表。注意事项与常见问题
- 音效版本差异:1.7 和 1.8 版本的音效枚举名与后续版本不同,配置时请留意注释提示(例如
AMBIENCE_CAVE对应高版本的AMBIENT_CAVE)。 - 优先级:当插件检测到玩家处于 RedProtect、WorldGuard 等支持的领地插件区域时,将以领地插件的 PvP 标志为准,本插件的全局时间规则在该位置失效。
- 难度设置:使用
NONE作为难度值可以实现在特定时间段只切换 PvP 状态而不改变游戏难度。 - 消息变量:在消息配置中,
{difficulty}会被自动替换为当前设置的难度名称。
测试支持版本
版本分布
基本信息
插件名称
PvPDiffTimer
作者
FabioZumbi12
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
未统计
最近版本
暂无数据
-