Go away errors
This commit is contained in:
parent
de94e6a757
commit
ad788d0f5f
@ -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]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user