- 5
- 0
При подключении игрока к серверу нужно узнать количество игроков на нем (со стороны клиента)
Пробовал вот так:
Но
Java:
public void clientConnected(FMLNetworkEvent.ClientConnectedToServerEvent event){
if(event.isLocal()){
//...
}
else{
//Количество игроков
}
}
Пробовал вот так:
Java:
int playersCount = 0;
NetHandlerPlayClient conn = Minecraft.getMinecraft().getConnection();
if(conn != null){
Collection<NetworkPlayerInfo> playersList = conn.getPlayerInfoMap();
for (NetworkPlayerInfo loadedPlayer : playersList) {
playersCount++;
}
}
Minecraft.getMinecraft().getConnection()
всегда null