HexNicks 是一款简洁的昵称插件,允许玩家设置包含普通颜色、十六进制颜色乃至渐变的个性化昵称。它原生支持 MiniMessage 解析,无需依赖外部聊天格式化插件,并为开发者提供了功能完善的 API。
此插件仍在持续更新,支持 Minecraft 1.19+ 和 1.20+ 版本。
%hexnicks_nick% 占位符以获取玩家昵称。/nick <昵称> - 设置你自己的昵称。/nickother <玩家> <昵称> - 设置其他玩家的昵称。/nonick [玩家] - 移除你自己或指定玩家的昵称。/nickcolor <颜色> - 仅更改你昵称的颜色。/realname <昵称> - 根据昵称查询对应的玩家真实用户名。/nicksreload - 重载插件配置。除 hexnicks.nick.other、hexnicks.nonick.other、hexnicks.chat.advanced 和 hexnicks.reload 外,所有权限默认授予所有玩家。您可以使用 LuckPerms 等权限管理器来取消默认授权。
hexnicks.nick - 允许更改自己的昵称。hexnicks.color.* - 允许在昵称中使用所有标准颜色代码。hexnicks.color.hex - 允许在昵称中使用十六进制颜色代码。hexnicks.color.gradient - 允许在昵称中使用渐变效果。hexnicks.nick.other - 允许更改其他玩家的昵称。hexnicks.nonick - 允许移除自己的昵称。hexnicks.nonick.other - 允许移除其他玩家的昵称。hexnicks.nickcolor - 允许使用 /nickcolor 命令。hexnicks.reload - 允许重载插件。hexnicks.chat.advanced - 允许通过 MiniMessage 在聊天消息中插入点击事件等高级格式。HexNicks 使用 MiniMessage 进行颜色和格式解析,默认不支持旧版颜色代码(如 &c、&l 等)。您可以在配置文件中启用对旧版代码的有限支持。
现在,您可以轻松在昵称中使用华丽的渐变效果。格式非常简单,例如以下命令:
/nick <gradient:#1eae98:#d8b5ff>Majekdor</gradient></gradient> 是可选的。<gradient> 标签可以接受两个以上的十六进制颜色码,但必须使用标准的6字符格式(如 #RRGGBB)。HexNicks 提供了 API,并且所有命令执行时都会触发相应事件。您可以像监听其他 Bukkit 事件一样监听这些事件。
@EventHandler
public void onNickname(SetNickEvent event) {
Player player = event.player();
player.sendMessage("正在设置昵称...");
event.newNick(Component.text("新昵称"));
}Nicks.api().getNick(player); // 参数可以是 Player, OfflinePlayer 或 UUID如果您需要帮助但在 Spigot 页面上找不到答案,最佳方式是加入我的 Discord 服务器。请在发帖前阅读常见问题频道。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,837 | 今日访问人次:14,965 | 昨日访问人次:11,147
独立 IP:5,166 | 最近24小时独立访客:7,358
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6