diff --git a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java index 9a8d62e9..8997fc47 100644 --- a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java +++ b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java @@ -215,7 +215,7 @@ public class DisguiseUtilities { disguiseBox = disguiseValues.getBabyBox(); } } - ReflectionManager.setBoundingBox(entity, disguiseBox, disguiseValues.getEntitySize()); + ReflectionManager.setBoundingBox(entity, disguiseBox); } else { DisguiseValues entityValues = DisguiseValues.getDisguiseValues(DisguiseType.getType(entity.getType())); FakeBoundingBox entityBox = entityValues.getAdultBox(); @@ -225,7 +225,7 @@ public class DisguiseUtilities { entityBox = entityValues.getBabyBox(); } } - ReflectionManager.setBoundingBox(entity, entityBox, entityValues.getEntitySize()); + ReflectionManager.setBoundingBox(entity, entityBox); } } } @@ -325,7 +325,7 @@ public class DisguiseUtilities { public void onLookup(Object gameProfile) { getAddedByPlugins().remove(disguise.getName()); if (DisguiseAPI.isDisguiseInUse(disguise)) { - DisguiseUtilities.refreshTrackers((TargetedDisguise) disguise); + DisguiseUtilities.refreshTrackers(disguise); if (disguise.getEntity() instanceof Player && disguise.isSelfDisguiseVisible()) { DisguiseUtilities.sendSelfDisguise((Player) disguise.getEntity(), disguise); } @@ -720,9 +720,7 @@ public class DisguiseUtilities { } // Resend any active potion effects - Iterator iterator = player.getActivePotionEffects().iterator(); - while (iterator.hasNext()) { - PotionEffect potionEffect = (PotionEffect) iterator.next(); + for (Object potionEffect : player.getActivePotionEffects()) { sendSelfPacket(player, manager.createPacketConstructor(PacketType.Play.Server.ENTITY_EFFECT, player.getEntityId(), potionEffect) .createPacket(player.getEntityId(), potionEffect), fakeId); diff --git a/src/me/libraryaddict/disguise/utilities/PacketsManager.java b/src/me/libraryaddict/disguise/utilities/PacketsManager.java index 99982efe..c04bc2ce 100644 --- a/src/me/libraryaddict/disguise/utilities/PacketsManager.java +++ b/src/me/libraryaddict/disguise/utilities/PacketsManager.java @@ -94,7 +94,7 @@ public class PacketsManager { /** * Construct the packets I need to spawn in the disguise */ - public static PacketContainer[] constructSpawnPackets(Disguise disguise, Entity disguisedEntity, Player observer) { + public static PacketContainer[] constructSpawnPackets(Disguise disguise, Entity disguisedEntity) { if (disguise.getEntity() == null) disguise.setEntity(disguisedEntity); Object nmsEntity = ReflectionManager.getNmsEntity(disguisedEntity); @@ -703,8 +703,8 @@ public class PacketsManager { if (packets == null) { packets = new PacketContainer[] { event.getPacket() }; } - for (int i = 0; i < packets.length; i++) { - PacketContainer packet = packets[i]; + for (PacketContainer packet1 : packets) { + PacketContainer packet = packet1; if (packet.equals(event.getPacket())) { packet = packet.deepClone(); } @@ -717,10 +717,7 @@ public class PacketsManager { } if (event.getPacketType() == PacketType.Play.Server.ENTITY_METADATA) { event.setPacket(event.getPacket().deepClone()); - Iterator itel = event.getPacket().getWatchableCollectionModifier().read(0) - .iterator(); - while (itel.hasNext()) { - WrappedWatchableObject watch = itel.next(); + for (WrappedWatchableObject watch : event.getPacket().getWatchableCollectionModifier().read(0)) { if (watch.getIndex() == 0) { byte b = (Byte) watch.getValue(); byte a = (byte) (b | 1 << 5); @@ -1232,7 +1229,7 @@ public class PacketsManager { || sentPacket.getType() == PacketType.Play.Server.SPAWN_ENTITY_EXPERIENCE_ORB || sentPacket.getType() == PacketType.Play.Server.SPAWN_ENTITY || sentPacket.getType() == PacketType.Play.Server.SPAWN_ENTITY_PAINTING) { - packets = constructSpawnPackets(disguise, entity, observer); + packets = constructSpawnPackets(disguise, entity); } // Else if the disguise is attempting to send players a forbidden packet diff --git a/src/me/libraryaddict/disguise/utilities/ReflectionManager.java b/src/me/libraryaddict/disguise/utilities/ReflectionManager.java index a0a7a5ce..b736ea05 100644 --- a/src/me/libraryaddict/disguise/utilities/ReflectionManager.java +++ b/src/me/libraryaddict/disguise/utilities/ReflectionManager.java @@ -384,7 +384,7 @@ public class ReflectionManager { } } - public static void setBoundingBox(Entity entity, FakeBoundingBox newBox, float[] entitySize) { + public static void setBoundingBox(Entity entity, FakeBoundingBox newBox) { try { Object boundingBox = getNmsClass("Entity").getField("boundingBox").get(getNmsEntity(entity)); int stage = 0;