PvP切换

PvP切换

一款让玩家掌控自身PvP状态的插件。玩家可选择加入或退出玩家对战,并配有可配置的战斗计时器与冷却时间以防止滥用行为。

生活质量

喜欢这个插件?在 Hytale 商店中使用代码 jack

PvP 开关让玩家可以控制自己的 PvP 状态。玩家可以选择开启或关闭玩家对战,并配有可配置的战斗计时器和冷却时间以防止滥用。

功能

  • 每个玩家的 PvP 开关 - 每位玩家可以独立启用或禁用他们的 PvP 状态
  • 战斗保护 - 玩家在战斗中无法切换 PvP 状态
  • 切换冷却 - 配置 PvP 状态更改之间的冷却时间
  • 物品保护 - 禁用物品掉落/耐久度损失
  • 状态持久化 - 可选地在服务器重启后保存 PvP 状态
  • 管理员控制 - 服务器管理员可以在游戏中查看和修改所有插件设置
  • 击退防止 - 当玩家 PvP 禁用时,防止被其他玩家推动

要求

此插件需要在世界配置中启用 PvP。如果世界禁用了 PvP,此插件将无效,因为所有玩家伤害已在世界层面被阻止。

命令

玩家命令:

  • /pvp on - 为自己启用 PvP
  • /pvp off - 为自己禁用 PvP
  • /pvp status - 检查你当前的 PvP 状态、战斗计时器和冷却时间
  • /pvp toggle - 切换你的 PvP 状态

管理员命令:

  • /pvp admin config - 显示当前插件配置
  • /pvp admin set - 修改配置值

配置

所有设置都可以在游戏中使用 /pvp admin set 进行修改:

  • combattimer - 在受到/造成 PvP 伤害后需要等待的秒数,之后才能切换 PvP(设为 0 可禁用)
  • cooldown - 两次 PvP 切换之间的秒数(设为 0 可禁用)
  • default - 新玩家的默认 PvP 状态(true/false)
  • persist - PvP 状态在重启后是否持久化(true/false,需要重启生效)
  • itemprotection - 在 PvP 死亡时保留物品和耐久度(true/false)
  • knockback - 关闭 PvP 的玩家是否仍会受到其他玩家的击退效果(true/false)

工作原理

当玩家关闭 PvP 时,他们不能伤害其他玩家,也不能被其他玩家伤害。如果攻击者或目标中有一方关闭了 PvP,则不会造成伤害。

战斗计时器防止玩家在战斗中关闭 PvP 以逃跑。在参与 PvP 战斗后,玩家必须等待战斗计时器结束,才能更改其 PvP 状态。

权限

  • 所有玩家都可以使用 /pvp on、/pvp off、/pvp toggle 和 /pvp status
  • 管理员命令需要创造模式权限

玩家权限

用户权限:

  • jack.pvptoggle.command.pvp
  • jack.pvptoggle.command.pvp.on
  • jack.pvptoggle.command.pvp.off
  • jack.pvptoggle.command.pvp.status
  • jack.pvptoggle.command.pvp.toggle

管理员权限:

  • jack.pvptoggle.command.pvp.admin
  • jack.pvptoggle.command.pvp.admin.config
  • jack.pvptoggle.command.pvp.admin.set

兼容性问题

  • 物品保护功能可能与某些墓碑模组冲突(可以关闭)