- 版权类型
- 原创
- 插件中文名称
- PlayerGuildTacZ
- 插件英文名称
- PlayerGuildTacZ
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- PlayerGuild:https://ricedoc.handyplus.cn/wiki/PlayerGuild/
- 适配版本(Java)
- 1.20
插件简介
PlayerGuildTacZ 是一款专为 Mohist 等混合服务端 设计的功能型插件,用于桥接 PlayerGuild 公会插件 与 Timeless and Classics Guns: Zero(TacZ) 枪械模组。
插件的核心目标非常明确:
插件的核心目标非常明确:
在保留 TacZ 枪械完整战斗体验的同时,为公会系统提供可靠、安全的成员保护机制。
功能特性
枪械伤害保护
- 当玩家使用 TacZ 枪械 对其他玩家造成伤害时:
- 插件会自动检测 攻击者与被攻击者是否属于同一公会
- 若满足保护条件,将 直接取消此次伤害
公会 PVP 规则兼容
- 深度集成 PlayerGuild 的 PVP 判断逻辑
- 若公会设置为 关闭 PVP(或相关逻辑判定不允许 PVP):
- 即使是枪械攻击,也会被视为无效
- 完全遵循公会自身规则,不做“强行拦截”
前置依赖
本插件 不是独立插件,请务必确认以下运行环境完整:
- 混合服务端
- 需支持 Bukkit/Spigot 插件 + Forge 模组
- 示例:Mohist(或同类混合核心)
- PlayerGuild
- 提供公会系统与 PVP 规则判断
- Timeless and Classics Guns: Zero(TacZ)
- 枪械模组本体
安装说明
- 确保服务器已正确安装并运行:
- PlayerGuild
- TacZ
- 混合服务端核心
- 将
PlayerGuildTacZ-1.0.jar<br>
放入服务器的 plugins 文件夹 - 重启服务器
插件加载后将自动生效,无需额外配置。
使用方式
✔ 完全被动生效
- 本插件 没有任何指令
- 没有配置文件
- 无需管理员额外操作
实际效果说明:
- 玩家加入同一个公会后:
- 使用 TacZ 枪械射击 同公会成员
- 若公会 PVP 规则不允许:
- 本次伤害将被自动取消
- 不影响:
- 不同公会之间的战斗
- 公会允许 PVP 时的正常枪战
适用场景
- 生存 / 战术 / 枪械类服务器
- 使用 TacZ 作为主要战斗手段
- 已引入 PlayerGuild 公会系统
- 希望避免:
- 公会内恶意击杀
- 枪械误伤引发纠纷
其他说明
- 插件逻辑轻量,不会对服务器性能造成明显影响
- 仅在 TacZ 枪械造成玩家伤害时 进行判定
- 不干涉原版或其他模组的战斗机制