服务器使用量
未统计
服务玩家数
未统计
下载量
97,505
插件详细介绍
AutoNick 是一款开源且高度可配置的自动昵称插件,允许玩家自由更改游戏内的昵称与皮肤。它支持多版本与网络模式,并提供了丰富的自定义选项。
重要更新
AutoNick 现已支持从 1.8 到 1.16 的所有 Minecraft 版本!虽然可能尚未完全稳定,但已可正常使用。如有问题或建议,欢迎加入社区 Discord:https://discord.gg/bE3grvADZX
核心功能
- 高度可配置:所有物品、消息、名称和皮肤均可编辑。
- 海量资源:内置 600+ 预设昵称,并支持自定义皮肤列表。
- 网络支持:完整支持 MySQL 数据库与 BungeeCord 跨服同步。
- 开发者友好:提供简单易用的 API,方便其他插件集成。
- 操作便捷:可通过物品或命令快速切换昵称状态。
- 全面伪装:支持同时更改昵称、皮肤、聊天格式和 Tab 列表名称。
要求与依赖
运行环境
- 服务端:Spigot 1.7 至 1.16 版本
- Java:至少需要 Java 8
- 数据库:如需启用 BungeeCord 模式,则必须配置 MySQL
权限列表
权限节点均可在 config.yml 中修改。
autonick.nick:允许玩家获取昵称切换物品。autonick.ownNick:允许玩家使用/nick自定义昵称。autonick.admin:允许玩家使用/nick update检查插件更新。
命令列表
/nick:为玩家启用或禁用随机昵称。/nick update:检查插件是否有新版本可用。
配置与开发
主要配置项
配置文件 (config.yml) 允许你调整以下内容:
- 通用设置:如前缀、是否更改皮肤/Tab名/聊天格式。
- GUI 设置:是否启用图形界面及标题。
- 物品设置:触发物品的ID、名称、位置、冷却时间及提示消息。
- MySQL 连接:主机、数据库、用户名、密码等。
- 皮肤与昵称列表:通过 UUID 指定皮肤,直接填写预设昵称。
开发者 API
AutoNick 已开源,并提供了简易的 API 供开发者调用。
AutoNickAPI api = AutoNick.getApi();
boolean nicked = api.isNicked(player);
api.nickPlayer(player);
api.unnick(player);
api.nickPlayer(player, "Nickname");
String nickname = api.getNickname(player);
String realName = api.getRealName(nickname);
boolean activated = api.hasNickActivated(player.getUniqueId().toString());
boolean bungeeCord = AutoNick.getConfiguration().isBungeeCord();事件
插件提供了两个事件,方便其他插件监听昵称变化。
@EventHandler
public void onNick(PlayerNickEvent event) {
Player player = event.getPlayer();
String nickname = event.getNickname();
player.sendMessage("Hello " + nickname);
}
@EventHandler
public void onUnnick(PlayerUnnickEvent event) {
Player player = event.getPlayer();
String nickname = event.getNickname();
player.sendMessage("Bye " + nickname);
}计划与说明
开发计划
- 增加 MongoDB 数据库支持。
- (可选)图形化界面 (GUI) ✔ (已实现)
注意事项
- 启用 BungeeCord 模式必须配置 MySQL。
- 皮肤配置需要使用玩家的 UUID,可在 NameMC 等网站查询。
- 物品 ID 可参考 https://minecraft-ids.grahamedgecombe.com。
- 颜色代码可参考 https://wiki.ess3.net/mc/。
测试支持版本
版本分布
基本信息
插件名称
AutoNick × 600+ Nicknames, Bungeecord and more
作者
SeltroxLP
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
未统计
最近版本
暂无数据
-