Fix silly infiniteloop in pingpacket

This commit is contained in:
Erik Broes 2011-09-17 14:35:48 +02:00
parent e83a197567
commit 0ae6e11761

View File

@ -330,9 +330,8 @@ public class ServerConfigurationManager {
int lastIndex = (this.server.ticks * packetsToSend) % totalPacketCount; int lastIndex = (this.server.ticks * packetsToSend) % totalPacketCount;
for (int i = lastIndex; i < lastIndex + packetsToSend; i++) { for (int i = lastIndex; i < lastIndex + packetsToSend; i++) {
i %= totalPacketCount;
toIndex = i % playerCount; toIndex = i % playerCount;
fromIndex = i / playerCount; fromIndex = (i % totalPacketCount) / playerCount;
((EntityPlayer) this.players.get(toIndex)).netServerHandler.sendPacket(new Packet201PlayerInfo(((EntityPlayer) this.players.get(fromIndex)).name, true, ((EntityPlayer) this.players.get(fromIndex)).i)); ((EntityPlayer) this.players.get(toIndex)).netServerHandler.sendPacket(new Packet201PlayerInfo(((EntityPlayer) this.players.get(fromIndex)).name, true, ((EntityPlayer) this.players.get(fromIndex)).i));
} }