Go away errors

This commit is contained in:
libraryaddict 2014-09-29 17:04:47 +13:00
parent de94e6a757
commit ad788d0f5f

View File

@ -254,7 +254,10 @@ public class PacketsManager {
createDataWatcher(player, WrappedDataWatcher.getEntityWatcher(disguisedEntity), disguise.getWatcher())); createDataWatcher(player, WrappedDataWatcher.getEntityWatcher(disguisedEntity), disguise.getWatcher()));
if (DisguiseConfig.isBedPacketsEnabled() && ((PlayerWatcher) disguise.getWatcher()).isSleeping()) { if (DisguiseConfig.isBedPacketsEnabled() && ((PlayerWatcher) disguise.getWatcher()).isSleeping()) {
spawnPackets = Arrays.copyOf(spawnPackets, spawnPackets.length + 1); PacketContainer[] newPackets = new PacketContainer[spawnPackets.length + 1];
System.arraycopy(spawnPackets, 1, newPackets, 2, spawnPackets.length - 1);
newPackets[0] = spawnPackets[0];
spawnPackets = newPackets;
PacketContainer[] bedPackets = DisguiseUtilities.getBedPackets(player, PacketContainer[] bedPackets = DisguiseUtilities.getBedPackets(player,
loc.clone().subtract(0, PacketsManager.getYModifier(disguisedEntity, disguise), 0), player.getLocation(), loc.clone().subtract(0, PacketsManager.getYModifier(disguisedEntity, disguise), 0), player.getLocation(),
((PlayerDisguise) disguise)); ((PlayerDisguise) disguise));
@ -267,7 +270,7 @@ public class PacketsManager {
ArrayList<PacketContainer> newPackets = new ArrayList<PacketContainer>(); ArrayList<PacketContainer> newPackets = new ArrayList<PacketContainer>();
newPackets.add(null); newPackets.add(null);
for (int i = 0; i < spawnPackets.length; i++) { for (int i = 0; i < spawnPackets.length; i++) {
if (spawnPackets[i] != null) { if (spawnPackets[i] != null) { // Get rid of empty packet '1' if it exists.
newPackets.add(spawnPackets[i]); newPackets.add(spawnPackets[i]);
} }
} }