• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
[1.13+|Folia]WarZHideName|精细化战区名字隐藏插件|分区显隐+玩家自主切换

原创 工具 [1.13+|Folia]WarZHideName|精细化战区名字隐藏插件|分区显隐+玩家自主切换 1.0.2

请登录后获取
版权类型
原创
插件中文名称
WarZ隐藏名字
插件英文名称
WarZHideName
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
- PlaceholderAPI:开启占位符条件判定
- WorldGuard:开启领地/区域规则判定
- ProtocolLib:拓展兼容诊断、数据包适配
- Vault:预留权限联动软依赖
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13



poster-long.webp



[原创|PVP]WarZHideName|精细化战区名字隐藏插件|分区显隐+玩家自主切换[1.13+]
插件作者:Crazy_Jky
插件系列:WarZ末日专属系列插件
适配内核:Spigot/Paper 1.13+ 全版本
运行环境:Java17及以上
资源类型:原创付费/定制插件​

📌 插件前言​

市面上绝大多数名字隐藏插件仅支持【世界全局一键隐名】,玩法死板、无法适配末日战区分区玩法。
WarZHideName 专为WarZ/末日/战区强PVP服务器开发,打造全套可控名字显隐系统,支持规则判定、玩家自主切换、数据库存储、全兼容记分板适配,完美实现:交战区隐名、安全区显名、自定义区域管控,适配高端末日服运营。​

✨ 核心特色​

  • 🔹 多维自定义规则:世界、领地、权限、坐标、潜行、占位符多条件叠加判定​
  • 🔹 玩家自主偏好:全员可一键切换「跟随规则/强制隐名/强制显名」,数据永久保存​
  • 🔹 四大记分板模式:AUTO自动适配,完美兼容TAB/CMI/NametagEdit等标签插件​
  • 🔹 双数据库存储:SQLite本地存储、MySQL跨服同步,满足单服/群组服需求​
  • 🔹 全套调试指令:一键溯源规则命中、兼容排查,零基础快速排错​
  • 🔹 权限分层管控:区分玩家、运维、服主权限,精细化权限分配​

⚙️ 运行&依赖要求​

基础硬性要求​

  • 服务端:Spigot / Paper(api-version:1.13)​
  • 运行Java:Java17+(必选,低版本无法启动)​

可选软依赖(按需安装)​

  • PlaceholderAPI:开启占位符条件判定​
  • WorldGuard:开启领地/区域规则判定​
  • ProtocolLib:拓展兼容诊断、数据包适配​
  • Vault:预留权限联动软依赖​

🚀 五分钟快速部署​

1. 安装步骤​

  1. 将插件Jar放入服务器 plugins/ 文件夹​
  2. 启动服务器,自动生成配置 plugins/WarZHideName/config.yml​
  3. 修改配置后执行重载指令,无需重启服务器​

2. 极简开局配置(直接复制即用)​

效果:全原版世界隐藏名字,其余区域默认显示名字
<div data-xf-p="1">defaults:<br> action: SHOW<br><br>rules:<br> - id: warzone-default<br> enabled: true<br> priority: 100<br> action: HIDE<br> conditions:<br> worlds:<br> - world<br> - world_nether<br> - world_the_end</div>​

3. 基础指令​

主命令:/warzhidename|快捷别名:/wzhn / /hidename​
  • /wzhn reload:重载配置,刷新全服玩家状态​
  • /wzhn toggle:玩家一键切换自身名字显隐偏好​
  • /wzhn compat:一键检测插件兼容、记分板冲突​

📖 核心判定逻辑(重点)​

判定优先级从高到低,命中即终止判定:
1. 豁免权限 → 2. 高优先级规则 → 3. 默认全局设置 → 4. 玩家偏好最终覆写​
  1. 豁免权限:拥有 warzhidename.bypass 永久强制显名,无视所有隐名规则​
  2. 规则优先级:priority数值越大,规则优先级越高,命中即停止匹配​
  3. 兜底默认:无规则命中,执行defaults全局显隐设置​
  4. 玩家偏好:AUTO跟随规则 / ON强制隐名 / OFF强制显名,最终修改结果​

🔧 记分板适配模式​

适配全服主流标签计分板插件(TAB/CMI/NametagEdit等),新手直接使用AUTO即可​
  • AUTO【推荐】:自动复用服务器现有记分板,兼容性最优​
  • CURRENT:绑定玩家个人记分板​
  • MAIN:绑定服务器全局主记分板​
  • EXCLUSIVE:插件独占记分板,管控最强,易冲突第三方标签插件​

🔐 权限节点大全​

<div data-xf-p="1"># 管理员总权限(包含全部下级权限)<br>warzhidename.admin<br><br># 运维管理权限<br>warzhidename.command.reload # 重载配置<br>warzhidename.command.status # 查看玩家状态<br>warzhidename.command.debug # 溯源规则日志<br>warzhidename.command.compat # 兼容检测<br>warzhidename.toggle.others # 修改他人显隐偏好<br><br># 玩家权限(默认全员拥有)<br>warzhidename.toggle.self # 切换自身显隐偏好<br><br># 豁免权限<br>warzhidename.bypass # 永久无视隐名规则</div>​

权限分配建议​

  • 普通玩家:仅给 warzhidename.toggle.self​
  • 服内运维:分配查询+调试+管控他人权限​
  • 服主技术:直接授予warzhidename.admin​

⚠️ 常见问题快速排错​

Q1:战区内玩家名字依旧显示?
  1. 检查玩家是否拥有bypass豁免权限​
  2. 查看玩家偏好是否手动设置为OFF强制显名​
  3. 排查是否存在优先级更高的SHOW显名规则​
  4. 使用/wzhn debug 玩家 核查规则命中状态​
Q2:WorldGuard领地规则不生效?
  1. 安装对应版本WorldGuard​
  2. 开启配置内 integrations.worldguard: true​
  3. 核对领地名称大小写完全一致​
Q3:TAB插件共存名字闪烁不稳定?
保持scoreboard.mode: AUTO,开启冲突日志,依旧异常可切换MAIN模式适配
Q4:玩家重启服务器偏好丢失?
请勿使用IN_MEMORY内存存储,单服选用SQLite,群组服配置MySQL数据库​

📮 作者&社群对接​

  • 插件技术交流群:398893720​
  • 末日生存服运营交流群:1063544727​
  • 插件定制/BUG修复/开服合作QQ:1285988665​
  • 爱发电支持作者:https://afdian.com/a/sunjood

💬 作者业务承接​

Crazy_Jky 长期承接Minecraft服务端相关业务:
  • 🔧 中小功能插件定制开发
  • 🌍 插件配置、汉化、BUG修复、卡顿优化
  • 🔗 Velocity/BungeeCord跨服搭建对接
  • 🤝 末日/战区服务器长期开服合作
作者
Crazy_Jky
价格
50.00金粒
下载
7
查看
145
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.0.1

    ## WarZHideName v1.0.2 - 默认存储从 SQLite 切换为轻量 YAML 文件,插件不再为了玩家偏好内置大型数据库驱动。 - 成品 jar 从约 17.42 MB...
后退
顶部 底部