McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
NickAPI

NickAPI - 玩家昵称与功能扩展

一个用于为玩家设置昵称的API,提供丰富功能
Bukkit / Spigot 作者 Haoshoku 支持版本 1.8 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
69,485
插件详细介绍

NickAPI 是一款专为开发者设计的 API,让你能轻松在服务器中集成玩家伪装功能,无需直接操作 NMS 或其他底层代码。它提供了全面的伪装方法,支持从 1.8.8 到最新版本,并已重构为更稳定、无需 ProtocolLib 的结构。

核心信息

  • 支持版本:1.8.8, 1.20.2+, 1.21
  • 最新版本:7.6
  • 开发者文档:https://haoshoku.xyz/nickapi
  • 社区 Discord:https://discord.gg/uFhUc2W

功能特性

NickAPI 提供了丰富的伪装功能,帮助你实现高度自定义的玩家身份替换:

  • 客户端 UUID 更改
  • 玩家名前缀/后缀(Tag)更改
  • 皮肤更改
  • GameProfile 名称更改
  • TabComplete 提示更改
  • 旁路伪装功能(可设定特定玩家看见伪装,其他玩家看不见)
  • 集成 UUIDFetcher
  • 集成 SkinFetcher
  • 支持离线模式(Cracked)服务器
  • 可为未购买正版的玩家分配随机皮肤或自定义皮肤
  • 可为游戏名不对应正版账户的玩家分配随机或自定义皮肤

Maven 依赖

将以下配置添加到你的 `pom.xml` 中

<repositories>
    <repository>
        <id>nickapi</id>
        <url>https://haoshoku.xyz:8081/repository/default/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>xyz.haoshoku.nick</groupId>
        <artifactId>nickapi</artifactId>
        <version>7.6</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

插件配置

在你的插件 plugin.yml 中,必须添加 NickAPI 作为依赖:

depend: [NickAPI]

示例代码

以下是一个简单的命令实现示例,展示了如何使用 NickAPI 的主要静态方法:

@Override
public boolean onCommand( CommandSender sender, Command command, String label, String[] args ) {
    if ( ! ( sender instanceof Player ) )
        return true;
    Player player = (Player) sender;

    if ( args.length == 0 ) {
        player.sendMessage( ChatColor.YELLOW + "/nick reset" );
        player.sendMessage( ChatColor.YELLOW + "/nick <Name>" );
        return true;
    }

    switch ( args[0].toLowerCase() ) {
        case "reset":
            NickAPI.resetNick( player );
            NickAPI.resetSkin( player );
            NickAPI.resetUniqueId( player );
            NickAPI.resetProfileName( player );
            NickAPI.refreshPlayer( player );
            player.sendMessage( ChatColor.DARK_RED + "Successfully reset nick" );
            break;
        default:
            String name = args[0];
            NickAPI.setNick( player, name );
            NickAPI.setSkin( player, name );
            NickAPI.setUniqueId( player, name );
            NickAPI.setProfileName( player, name );
            NickAPI.refreshPlayer( player );
            player.sendMessage( ChatColor.DARK_GREEN + "Successfully set the nickname to " + ChatColor.YELLOW + name );
            break;
    }
    return true;
}

常见问题解答

问:我把插件放进 NickAPI 文件夹了,但什么都没发生。为什么?

  • :这个插件本身不提供任何游戏内功能。它是一个纯粹的开发工具 API,需要开发者编写代码调用才能起作用。

问:为什么移除了 1.7 服务器支持?

  • :1.7 版本需要大量的额外工作来适配,且无法支持客户端 UUID 欺骗功能。它使用的 GameProfile、JSON 类等关键类库导入方式也不同。此外,这是一个非常古老的版本,基本已无人使用。

问:这个插件是否包含任何不该有的内容?

  • :和以往的 NickAPI 版本一样,我们的团队仅会在玩家加入服务器时收到一条通知消息。你无需担心隐私或安全问题。

问:我运行的是离线模式(Cracked)服务器,功能似乎不工作?

  • :请按以下步骤操作:
  • 下载 BungeeCord 端插件:https://www.spigotmc.org/resources/nickapibungee.81107/ 并放入你的 BungeeCord 插件文件夹。
  • 进入 NickAPI 的配置文件,将 cracked 选项设置为 true

重要提示

  • NickAPI 7.0 及以上版本已移除基于实例的 API 调用方式,所有核心方法现已改为静态方法,调用更简便。
  • 部分方法名称在 7.0 版本中进行了重命名。如果你需要支持 1.7 版本,请使用 NickAPI 5.x 版本。
  • 这是一个供开发者使用的 API。如果你需要一个开箱即用的完整昵称插件,可以参考基于此 API 实现的 HaoNick
  • 下载地址:https://www.spigotmc.org/resources/haonick-advanced-nick-plugin-1-7-1-16.81108/

如有任何问题或需要报告错误,欢迎加入我们的 Discord 社区:https://haoshoku.xyz/go/discord

测试支持版本
1.8 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 NickAPI
作者 Haoshoku
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 10
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,030,514  |  今日访问人次:14,642  |  昨日访问人次:11,147

独立 IP:5,092  |  最近24小时独立访客:6,548

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6