【原创/1.21+】HyperNick - 高版本匿名插件

原创 开源 工具 娱乐 【原创/1.21+】HyperNick - 高版本匿名插件 v1.3.1

请登录后获取
版权类型
原创
插件中文名称
超级昵称
插件英文名称
HyperNick
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
多语言
前置组件
LuckPerms https://modrinth.com/plugin/luckperms
ProtocolLib dev https://github.com/dmulloy2/ProtocolLib/releases/tag/dev-build
PlaceholderAPI https://modrinth.com/plugin/placeholderapi
适配版本(Java)
  1. 26.x
  2. 1.21
[MD] # HyperNick — 全新高版本匿名插件 | Book GUI | 多语言 | 数据包级伪装 ## 简介 **HyperNick** 是一款模仿 Hypixel Nick 系统的 Minecraft 自定义昵称插件。 通过 ProtocolLib 数据包拦截实现完整的 **UUID + 名称 + 皮肤**伪装,服务端数据(背包、权限、经济)完全继承。玩家可以通过 **Book GUI** 分步选择 Rank、皮肤和昵称,本插件由AI辅助完成。 --- ## 核心特性 ### Book GUI 匿名系统 模仿 Hypixel Nickname,玩家执行 `/nick` 即可打开书本 GUI,分步完成设置: - **主菜单** — 说明页,点击开始设置 - **Rank 选择** — 选择伪装等级(VIP / MVP 等) - **Skin 选择** — 真实皮肤 / 随机皮肤 / 默认皮肤(Steve/Alex)【有BUG,以后会修复】 - **Name 选择** — 随机昵称 / 使用上次昵称 / 自定义昵称(告示牌输入) 所有 GUI 页面均可在 `GUI/*.yml` 中**完全自定义**文本、颜色和点击指令。 ### 完整身份伪装 - 使用 **Fake UUID**(version 5 格式)替换 GameProfile 的 UUID 与名称 - 客户端看到的是全新身份,Tab 列表 / 头顶名牌 / 聊天全部替换 - 七层拦截:`PLAYER_INFO`、`PLAYER_INFO_REMOVE`、`SPAWN_ENTITY`、`TAB_COMPLETE`、`CHAT`、`SYSTEM_CHAT`、事件层 ### Rank 前缀系统 - 通过 LuckPerms 瞬态节点设置伪装 Rank 前缀 - 支持**传统颜色代码**(`&a &b &l`)和 **HEX 颜色代码**(`&#FF55FF`) - 昵称自动继承 Rank 前缀中最后一个颜色代码 - 未匿名玩家也可根据 LuckPerms 组别自动显示前缀 ### 随机昵称结果页 生成随机昵称后,不会直接应用,而是显示 Book GUI 结果页,玩家可选择: - **使用** 该昵称 - **重新随机** - **自定义输入** ### 错误提示页 遇到禁用 / 已存在 / 非法昵称时,通过 Book GUI 显示错误原因,提供重新输入和随机昵称选项。 ### 其他功能 - `/nick reuse` — 一键复用上次昵称 - `/nick skin <REAL|RANDOM|RESET>` — 切换皮肤模式(立即刷新) - `/unnick` — 快捷取消匿名(同 `/nick reset`) - `/nick reload` — 重载配置并立即刷新所有在线玩家显示 - 名称冲突防护 — 防止设置已存在的玩家名,自动清除冲突昵称 - 每日限额 — 可配置每日昵称修改次数 - PlaceholderAPI 集成 — 提供 11 个变量 --- ## 指令 | 指令 | 权限 | 说明 | |------|------|------| | `/nick` | `hypernick.use` | 打开 Book GUI 匿名设置 | | `/nick <名称>` | `hypernick.use` | 直接设置自定义昵称 | | `/nick random` | `hypernick.use` | 随机昵称 | | `/nick rank <等级>` | `hypernick.use` | 设置伪装 Rank 前缀 | | `/nick skin <REAL\|RANDOM\|RESET>` | `hypernick.use` | 设置皮肤模式 | | `/nick reuse` | `hypernick.use` | 复用上次昵称 | | `/nick info` | `hypernick.use` | 查看匿名详细信息 | | `/nick reset` | `hypernick.use` | 取消匿名 | | `/unnick` | `hypernick.use` | 快捷取消匿名 | | `/nick reload` | `hypernick.admin` | 重载配置 | > 别名:`/nickname`、`/disguise` --- ## 权限 | 权限节点 | 默认 | 说明 | |----------|------|------| | `hypernick.use` | OP | 使用 /nick 指令 | | `hypernick.admin` | OP | 重载配置 | --- ## PlaceholderAPI 变量 | 变量 | 说明 | |------|------| | `%hypernick_nickname%` | 当前昵称 | | `%hypernick_prefix%` | Rank 前缀 | | `%hypernick_rank%` | Rank 键名 | | `%hypernick_fakeuuid%` | Fake UUID | | `%hypernick_realuuid%` | 真实 UUID | | `%hypernick_isnicked%` | 是否已匿名 | | `%hypernick_group_rank%` | LuckPerms 组别对应的 Rank | --- ## 多语言支持 插件内置 **11 种语言**,默认使用简体中文 在 `config.yml` 中修改 `lang: "zh_hans"` 即可切换语言。 --- ## 可自定义 GUI 所有 Book GUI 页面可在 `plugins/HyperNick/GUI/` 文件夹中自由编辑: | 文件 | 页面 | |------|------| | `main.yml` | 主菜单(说明页) | | `rank.yml` | Rank 选择页(支持模板遍历) | | `skin.yml` | Skin 选择页 | | `name.yml` | Name 选择页(支持条件显示) | | `error.yml` | 错误提示页 | | `random-result.yml` | 随机昵称结果页 | 每行支持 `text`(文本)、`click`(点击指令)、`condition`(显示条件)三个字段,支持颜色代码和占位符。 --- ## 配置文件 ### config.yml ```yaml # 语言 lang: "zh_hans" # 数据包级别名称替换(需要 ProtocolLib) packet-disguise: true # 计分板名牌前缀 scoreboard-nametag: true # 接管聊天格式(避免 fake UUID 导致聊天验证错误) override-chat: true # 指令中解析昵称(/tp NickName 等) resolve-nicknames-in-commands: true # 聊天格式: {prefix} {name} {suffix} {message} chat-format: "{prefix}{name}&r&7: &r{message}" # 昵称设置 nick-settings: min-length: 3 max-length: 16 daily-limit: -1 # -1 为无限 allow-custom: true allow-numbers: true allow-underscore: true blocked-names: - "Notch" - "Dinnerbone" - "admin" - "staff" # 随机昵称生成器 name-generator: style: ENGLISH # ENGLISH / PINYIN / MIXED append-number: true number-digits: 2 adjectives: [Swift, Brave, Silent, ...] nouns: [Fox, Wolf, Hawk, ...] ``` ### ranks.yml ```yaml # 未匿名玩家自动显示前缀 enable-group-prefix: true # LuckPerms 组别 → Rank 映射 group-mapping: default: default vip: vip mvp: mvp # Rank 定义(支持 HEX 颜色) ranks: default: prefix: "&7" color: "GRAY" priority: 10 vip: prefix: "&a[VIP] " color: "GREEN" priority: 100 mvp: prefix: "&b[MVP] " color: "AQUA" priority: 300 # HEX 自定义颜色示例: # custom: # prefix: "&#55FFFF[CUSTOM] " # color: "#55FFFF" # priority: 500 # 随机 Rank 池 random-rank-pool: [default, vip, mvp] ``` --- ## 环境要求 | 依赖 | 类型 | 说明 | |------|------|------| | PaperMC 1.21+ / 26.x | 必需 | 服务端(Java 21+) | | ProtocolLib 5.4.0+ | 软依赖 | 数据包拦截(缺少则仅聊天/Tab 显示名生效) | | LuckPerms 5.5+ | 软依赖 | Rank 前缀(缺少则无前缀) | | PlaceholderAPI 2.12.3+ | 软依赖 | 变量扩展(缺少则无变量支持) | --- ## 安装 1. 将 `HyperNick-bukkit-(版本号).jar` 放入服务器的 `plugins/` 目录 2. 确保 ProtocolLib、LuckPerms、PlaceholderAPI 已安装 3. 启动服务器,自动生成默认配置文件 4. 根据需要修改 `config.yml`、`ranks.yml` 和 `GUI/*.yml` 5. 重启或执行 `/nick reload` --- ## 未来更新计划 1.支持本地/MySQL数据库 ✅ 2.完善自定义 Skin 功能 3.适配更多版本 4....(计划中) --- ## 许可 MIT License --- > 反馈与建议请回复本帖或前往 GitHub Issues 提交。[/MD]
  • QQ20260807-165551.webp
    QQ20260807-165551.webp
    65.7 KB · 查看: 20
  • QQ20260807-165618.webp
    QQ20260807-165618.webp
    71.2 KB · 查看: 22
  • QQ20260807-165604.webp
    QQ20260807-165604.webp
    59 KB · 查看: 23
  • C2DA985CC3A7313297D632D071D2F26E.webp
    C2DA985CC3A7313297D632D071D2F26E.webp
    41.1 KB · 查看: 22
作者
ShallowY_
价格
50.00金粒
下载
3
查看
326
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. v1.3.1 文言支持,重构语言文件

    新增 内置文言文语言文件,方便古人使用 新增 支持使用 SQLite/MySQL 数据库 新增 ActionBar 提示匿名状态 新增 GUI 支持除简体中文外的语言 优化 重构 GUI...
后退
顶部 底部