Skip to main content
world.getNetworkPlayers() 返回。不同于 Entity——即使玩家不在视距内、不在加载区块内,tab-list 里只要有条目就能拿到。
String getName()         // 玩家名
String getUuid()
int    getPing()         // 延迟 ms
String getGameMode()     // "SURVIVAL" / "CREATIVE" / "ADVENTURE" / "SPECTATOR"
String getDisplayName()  // Tab-list 显示名(含 prefix / suffix)

net.minecraft.client.multiplayer.PlayerInfo raw()

示例

@Command(name="list")
void exec(args) {
    for (p : me.getWorld().getNetworkPlayers()) {
        me.log(p.getName() + " [" + p.getGameMode() + "] " + p.getPing() + "ms");
    }
}