我正在制作Minecraft 1.8.9客户端mod,并希望能够获得服务器上所有玩家的列表,当您按TAB时获得的列表。有没有对应的函数?
Minecraft.getMinecraft().getConnection().getPlayerInfoMap();
这将返回NetworkPlayerInfo
的集合,其中您可以使用getDisplayName()
(名称/昵称)或getGameProfile()
,从中您可以使用getName()
(名称),getId()
(UUID)等等。如果没有其他网络玩家,它将返回null;例如,在一个局部世界。