• 注册
  • 服务器&插件 服务器&插件 关注:5 内容:9952

    NickAPI | 1.8 – 1.20.4

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > 服务器&插件 > 正文
  • 潮涌核心
    反派

    NickAPI (变身大师-API-让玩家变身更简单)

    NickAPI是一款强大的API,专为Minecraft服务端开发者设计,用于轻松集成玩家变身机制,无需直接使用NMS(Net Minecraft Server)或其他复杂手段。这个API是专门针对开发者的,它不包含任何玩家可直接使用的命令。

    支持的Minecraft版本

    • 1.8

    • 1.12

    • 1.13

    • 1.16

    • 1.20

    注: NickAPI支持1.20.4版本,但不支持1.17.0至1.20.3版本。建议更新服务器版本或使用NickAPI的早期版本。

    功能特点

    • 客户端UUID更改

    • 标签更改

    • 皮肤更改

    • GameProfile名称更改

    • TabComplete更改

    • 绕过特定玩家的变身视觉(例如:玩家X可以看到Y的变身,而Z不能)

    • 内置UUIDFetcher和SkinFetcher

    • 破解版服务器支持

    • 自定义皮肤或随机皮肤分配功能

    配置与用法

    NickAPI不需要ProtocolLib依赖,可从1.8版至最新版Minecraft服务器上使用。开发者需在他们的plugin.yml文件中加入以下依赖:

    depend: [NickAPI]

    对于想要使用NickAPI功能的开发者,所有API方法均为静态,易于访问且无需实例化。此外,从早期版本开始,我们移除了基于实例的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 " );
        return true;
      }
      switch ( args[0].toLowerCase() ) {     case "reset":
          NickAPI.resetNick( player );
          NickAPI.resetSkin( player );
          NickAPI.resetUniqueId( player );
          NickAPI.resetGameProfileName( player );
          NickAPI.refreshPlayer( player );
          player.sendMessage( ChatColor.DARK_RED + "Successfully reset nick" );
          break;
        default:
          String name = args[0];       NickAPI.nick( player, name );
          NickAPI.setSkin( player, name );
          NickAPI.setUniqueId( player, name );
          NickAPI.setGameProfileName( player, name );
          NickAPI.refreshPlayer( player );
          player.sendMessage( ChatColor.DARK_GREEN + "Successfully set the nickname to " + ChatColor.YELLOW + name );
          break;
      }
      return true;
    }

    常见问题

    关于服务器配置、破解版兼容性等问题,可以参考官方FAQ或加入我们的社区提问。

    如果你是一名服务端开发者,寻求无缝集成变身机制到你的服务端,那么NickAPI将是你理想的选择,由于其强大的功能与简便的集成方式,定能让你的服务端更上一层楼。

    NickAPI | 1.8 – 1.20.4
       

    NickAPI | 1.8 - 1.20.4 | SodaMC - Minecraft-Server插件收录

    可用版本为:|1.8|1.12|1.13|1.16|1.20

    源站下载
    登录后前往SPIGOT

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: