Fixed packets being cloned and sent multiple times for armorstands

This commit is contained in:
libraryaddict 2020-05-07 22:35:31 +12:00
parent c6233f5066
commit 5febe8f66e
No known key found for this signature in database
GPG Key ID: 052E4FBCD257AEA4

View File

@ -51,7 +51,6 @@ public class PacketHandlerMovement implements IPacketHandler {
ArrayList<PacketContainer> toAdd = new ArrayList<>(); ArrayList<PacketContainer> toAdd = new ArrayList<>();
for (PacketContainer packet : packets.getPackets()) { for (PacketContainer packet : packets.getPackets()) {
for (int i = 0; i < len; i++) {
for (int standId : disguise.getArmorstandIds()) { for (int standId : disguise.getArmorstandIds()) {
PacketContainer packet2 = packet.shallowClone(); PacketContainer packet2 = packet.shallowClone();
packet2.getIntegers().write(0, standId); packet2.getIntegers().write(0, standId);
@ -63,7 +62,6 @@ public class PacketHandlerMovement implements IPacketHandler {
toAdd.add(packet2); toAdd.add(packet2);
} }
} }
}
packets.getPackets().addAll(toAdd); packets.getPackets().addAll(toAdd);
} }