# PVP 切换
[](https://modrinth.com/plugin/pvp-toggle)

[](https://discord.gg/HAS9rmcWZF)
让您的玩家选择他们想要战斗的时间!当玩家受到保护时,**他们无法受到其他玩家的伤害**,**也无法伤害其他玩家**。
广泛的配置!
# 指令
| 指令 | 用法 | 权限 | 别名 |
|---------------------|-------------------------------------------|------------------------------|-------------------|
| `/pvp` | 切换 PVP | `pvptoggle.pvp` | N/A |
| `/pvp ` | 切换用户 PVP | `pvptoggle.pvp.others` | N/A |
| `/pvp reload` | 重新加载插件 | `pvptoggle.reload` | N/A |
| `/pvpstatus` | 检查是否受到 PVP 保护 | `pvptoggle.pvpstatus` | `/pstatus`, `/ps` |
| `/pvpstatus ` | 检查其他人是否受到 PVP 保护 | `pvptoggle.pvpstatus.others` | `/pstatus`, `/ps` |
# PlaceholderAPI 集成
此插件支持 **PlaceholderAPI**,并提供以下占位符。
- `%pvp-toggle_vulnerable%` 玩家是否易受伤害,以*可配置*的人类可读语言表示。
- `%pvp-toggle_boolvulnerable%` 玩家是否易受伤害,以 `true` 或 `false` 表示。
# 默认配置
```yml
# 消息应该以什么开头?
# 您可以使用 https://minecraft.wiki/w/Formatting_codes#Color_codes 上列出的格式代码
prefix: "§4PvP »"
# PVP 默认开启吗?
default-pvp: false
# 任何世界是否禁用了 PVP 切换?
disabled-worlds:
# - world
# 如果玩家尝试在冷却时使用 PVP 命令,会发送什么消息?
# %s 将被替换为剩余时间,格式为“1 分钟 32 秒”或“32 秒”
cooldown-message: "%s 的冷却时间还剩。"
# 启用 PVP 后,玩家必须等待多少秒才能禁用它?
cooldown: 120
# 是否阻止玩家在战斗期间禁用 PVP?
anti-abuse: true
# 是否允许玩家攻击自己?
hit-self: true
# 当玩家受到攻击但受到保护时,是否生成粒子?
particles: true
# 当玩家攻击其他玩家但失败时,是否向玩家发送消息,因为该玩家受到保护?
feedback: true
# 玩家死亡时是否重置他们的 PVP 状态?
death-status-reset: true
# 玩家死亡后是否打开 PVP?不适用于 death-status-reset 为 false 的情况。
death-status: false
# 玩家死亡时,他们的冷却时间应设置为多少秒? -1 表示禁用。
death-cooldown: -1
# 在多长时间后自动重新启用玩家的 PVP? -1 表示禁用。
limited-time: -1
# 当 PVP 自动重新启用时,是否向玩家发送聊天消息?
limited-message: "你现在 %s"
# 玩家死亡时是否发送聊天消息?
death-message: "你现在 %s"
# 玩家是否可以攻击受保护玩家的宠物?
protect-pets: true
# 玩家是否可以攻击自己的宠物? (更多“友善生物”即将推出)
friendly-fire: false
# 当玩家试图攻击某人但失败时,消息应该是什么,因为他们受到保护?
# %s 将替换为被攻击者的姓名。
pvp-off-message: "你不能攻击 %s!"
# %r 将替换为宠物的名字,例如“狼”或“乔治二世国王”。
pet-pvp-message: "你不能攻击 %s 的 %r!"
# 当你试图攻击自己的队伍,但失败时,消息应该是什么,因为 friendly-fire 为 false?
ff-message: "友善射击!"
# 切换 PVP 时消息应该是什么?
# %s 将被替换为新状态,“Vulnerable”或“Protected” 默认.
toggle-message: "你现在 %s"
# 当控制台尝试做只有玩家才能做的事情时,消息应该是什么?
console-message: "§c你不能从控制台使用此命令。"
# 当某人试图做某事但不具备权限时,消息应该是什么?
permission-message: "你没有使用此命令的权限。"
# 重新加载此插件后,消息应该是什么?
reload-message: "已重新加载!"
# 当找不到目标玩家时,消息应该是什么?
# %s 将替换为目标玩家的名称。
not-found-message: "%s 不在线。"
# 切换另一个玩家的 PVP 后,消息应该是如何?
# %s 将替换为目标玩家的名称。
# %r 将被替换为新状态,“Vulnerable”或“Protected” 默认。
remote-toggle-message: "%s 现在是 %r"
# 检查 PVP 状态后,消息应该是如何?
# %s 是玩家的名字
# %r 是状态;默认情况下为“Vulnerable”或“Protected”。(参阅:`disabled` 和 `enabled`)
pvp-status-message: "状态 %s 现在是 %r"
# PVP 的两个状态的单词是什么?
disabled: "§a受保护"
enabled: "§cVulnerable"
```
> pvp-toggle 不是 Microsoft Corporation 的附属产品,Minecraft 是 Microsoft Corporation 的注册商标
>
> pvp-toggle 不是 Rinth Inc 的附属产品,"Modrinth" 是 Rinth Inc 的注册商标