首页 > 解决方案 > 是否有一个 Java Minecraft 函数可以获取当前服务器上所有玩家的列表,例如按 TAB 时?

问题描述

我正在开发一个 Minecraft 1.8.9 客户端模块,并希望能够获得服务器上所有玩家的列表,即按 TAB 时获得的列表。有那个功能吗?

标签: javaminecraftminecraft-forge

解决方案


Minecraft.getMinecraft().getConnection().getPlayerInfoMap();

这将返回您可以在哪里(姓名/昵称)或您可以从NetworkPlayerInfo哪里(姓名)、(UUID)等的集合。如果没有其他网络播放器,它将返回 null;例如在本地世界中。getDisplayName()getGameProfile()getName()getId()


推荐阅读