AdvancedPlHide

移除不需要的标签条目,并在标签补全器中隐藏插件,以获得更简洁、更安全的标签补全。

资源图片

AdvancePlHide

# 介绍 ## 这个插件是什么? **AdvancePlHide** 是一个插件,旨在控制客户端在使用标签自动完成时可以看到的内容。 这种功能在插件生态系统中并不广泛可用——因此创建了这个插件来填补这个空白。 它不仅会隐藏标签列表中 `plugin:command` 条目;它还会阻止插件完成项在命令之后显示,例如 `/ver`(在没有此插件的情况下在你的服务器上尝试一下,看看你的插件列表!)。 该插件还让你完全控制客户端可以看到哪些命令,从而防止你的插件意外暴露自身。 你可以指定一个可见命令列表或阻止某些命令显示。 > **注意:** 这仅影响标签自动完成,它不会阻止命令执行。 ## 功能 - 基于组的架构;与任何权限管理器兼容。 - 隐藏来自所有服务器上常见命令的插件列表。 - 从客户端的可见命令列表中删除 `plugin:command`。 - 自动阻止命令,例如 `/plugins` 和类似命令。 - 让你完全控制标签自动完成行为。 - 轻量级且注重性能。 - 不能通过使用特殊命令来揭示插件的自定义客户端绕过。 - 支持 **Minecraft 版本 1.8 到 1.21.8**,更多版本即将推出。 - 适用于 Spigot、Paper(及其分支)、BungeeCord 和 Velocity。 - 100% 免费和开源。 # 要求 ### Spigot & Paper - 支持的版本: **1.8 – 1.21.8**+ - 需要: [ProtocolLib](https://github.com/dmulloy2/ProtocolLib) ### Paper 1.20.6+ - 支持的版本: **1.20.6 – 1.21.8**+ - 不需要任何依赖项——它开箱即用。 ### BungeeCord & Velocity - 需要: [Protocolize](https://github.com/Exceptionflug/protocolize) # 如何使用 查看 [文档](https://github.com/BlueTree242/AdvancedPlHide/wiki) 以开始使用。 # 注意事项 - 插件会积极更新以支持最新的 Minecraft 版本,直到 v3 发布。 - v2 不会添加任何新功能——只有错误修复和兼容性更新。 - 插件在安装后立即生效,但高级功能需要配置。 > 偶尔,Mojang 会引入破坏性更改,这可能需要更新插件以与 > 新版本兼容。 虽然这种情况相对罕见,但你应该始终在目标版本上测试插件 > 然后再 > 报告 > 任何问题。 > 此通知 **严格适用于 Spigot**——Paper、Bungee 和 Velocity 没有受到影响。 > 建议将权限 `bukkit.command.*` 设置为所有玩家的 `false`。 # 许可证 [![License](https://img.shields.io/github/license/Bluetree242/AdvancedPlHide?color=e)](https://github.com/Bluetree242/AdvancedPlHide/blob/master/LICENSE)