
高级PvP开关
一个简单的模组,让玩家通过命令和状态图标切换PvP保护,专为公共服务器制作。
PvP 开关
PvP 开关 是一款轻量级的 Minecraft 模组,允许玩家通过简单的指令开启或关闭他们的 PvP 状态。 它专为希望实现可控 PvP、玩家保护以及清晰视觉反馈,而又不增加不必要复杂性的服务器而设计。
玩家可以切换 PvP、屏蔽与特定玩家的 PvP、检查当前状态,并通过微小的名称标签图标查看其他玩家是否可被攻击。
专为 Minecraft 1.21.1 使用 NeoForge 模组加载器而设计。
特性
- 通过简单的玩家指令开启或关闭 PvP。
- 可配置的延迟时间,之后 PvP 保护才会生效。
- 屏蔽或取消屏蔽与特定玩家的 PvP。
- 视觉化的名称标签图标,显示玩家是否可被攻击。
- 可选的击退与玩家碰撞保护。
- 管理员指令,可强制为玩家开启或关闭 PvP。
- 可配置的 PvP 交互被屏蔽时的提示信息。
- 简易语音聊天支持:PvP 图标自动移动以避免与语音聊天图标重叠。
- 持久化的 PvP 数据,按世界/服务器存储。
图标
PvP 开关包含微小的名称标签图标,用于显示附近玩家的 PvP 状态:
-
PvP 开启 – 该玩家可被攻击。
-
PvP 关闭 – 对该玩家的 PvP 已被屏蔽。
指令
/pvp off– 在配置的延迟后禁用 PvP。/pvp on– 重新启用 PvP。/pvp block <player>– 屏蔽你与另一玩家之间的 PvP。/pvp unblock <player>– 允许与之前被屏蔽的玩家再次进行 PvP。/pvp status– 显示你当前的 PvP 状态。/pvp help– 显示可用的 PvP 指令。
管理员指令
/pvpadmin forceoff <player>– 强制关闭某玩家的 PvP。/pvpadmin forceon <player>– 强制开启某玩家的 PvP。/pvpadmin reload– 重新加载已存储的 PvP 数据。
配置
PvP 开关包含服务端配置选项,用于控制 PvP 保护的行为方式:
one-sided-toggle– 若启用,/pvp off仅保护玩家免受来自他人的 PvP 攻击。take-effect-time–/pvp off生效前的延迟时间(分钟)。cancel-pending-off-on-attack– 若玩家攻击其他玩家,则取消待处理的 PvP 保护。send-action-messages– 当 PvP 动作被屏蔽时发送聊天信息。block-knockback– 同时屏蔽 PvP 交互产生的击退效果。block-player-pushing– 防止受保护的玩家被其他玩家推动。
简易语音聊天支持
PvP 开关与 简易语音聊天(Simple Voice Chat) 兼容。 当简易语音聊天的名称标签图标可见时,PvP 开关会自动将其图标移至一旁以防止重叠。 若语音聊天图标隐藏,PvP 图标则会移回正常位置。
许可协议
遵循 MIT 许可证 授权。
您可以根据 MIT 许可证的条款自由使用、修改和重新分发此软件。
鸣谢
- 开发与设计:DerErneuerer
- 为 Brassworks SMP 创建
链接
- 项目仓库:GitHub 上的 PvP 开关
- Brassworks SMP:brassworks.opnsoc.org
- 简易语音聊天(Simple Voice Chat):Modrinth 上的 Simple Voice Chat
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。