Did I screw up isAdult.. Huh
This commit is contained in:
		| @@ -267,8 +267,9 @@ public class FlagWatcher { | ||||
|     } | ||||
|  | ||||
|     public void setArmor(ItemStack[] itemstack) { | ||||
|         for (int i = 0; i < itemstack.length; i++) | ||||
|         for (int i = 0; i < itemstack.length; i++) { | ||||
|             setItemStack(i, itemstack[i]); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     protected void setBackupValue(int no, Object value) { | ||||
| @@ -310,14 +311,16 @@ public class FlagWatcher { | ||||
|                 } else { | ||||
|                     itemStack = enquipment.getArmorContents()[slot]; | ||||
|                 } | ||||
|                 if (itemStack != null && itemStack.getTypeId() == 0) | ||||
|                 if (itemStack != null && itemStack.getTypeId() == 0) { | ||||
|                     itemStack = null; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         Object itemToSend = null; | ||||
|         if (itemStack != null && itemStack.getTypeId() != 0) | ||||
|         if (itemStack != null && itemStack.getTypeId() != 0) { | ||||
|             itemToSend = ReflectionManager.getNmsItem(itemStack); | ||||
|         } | ||||
|         items[slot] = itemStack; | ||||
|         if (DisguiseAPI.isDisguiseInUse(getDisguise())) { | ||||
|             slot++; | ||||
|   | ||||
| @@ -18,7 +18,8 @@ public class MobDisguise extends TargetedDisguise { | ||||
|     public MobDisguise(DisguiseType disguiseType, boolean isAdult) { | ||||
|         if (!disguiseType.isMob()) { | ||||
|             throw new InvalidParameterException("Expected a living DisguiseType while constructing MobDisguise. Received " | ||||
|                     + disguiseType + " instead. Please use " + (disguiseType.isPlayer() ? "PlayerDisguise" : "MiscDisguise") + " instead"); | ||||
|                     + disguiseType + " instead. Please use " + (disguiseType.isPlayer() ? "PlayerDisguise" : "MiscDisguise") | ||||
|                     + " instead"); | ||||
|         } | ||||
|         this.isAdult = isAdult; | ||||
|         createDisguise(disguiseType); | ||||
| @@ -70,11 +71,12 @@ public class MobDisguise extends TargetedDisguise { | ||||
|  | ||||
|     public boolean isAdult() { | ||||
|         if (getWatcher() != null) { | ||||
|             if (getWatcher() instanceof AgeableWatcher) | ||||
|                 return ((AgeableWatcher) getWatcher()).isBaby(); | ||||
|             else if (getWatcher() instanceof ZombieWatcher) | ||||
|                 return ((ZombieWatcher) getWatcher()).isBaby(); | ||||
|             return false; | ||||
|             if (getWatcher() instanceof AgeableWatcher) { | ||||
|                 return ((AgeableWatcher) getWatcher()).isAdult(); | ||||
|             } else if (getWatcher() instanceof ZombieWatcher) { | ||||
|                 return ((ZombieWatcher) getWatcher()).isAdult(); | ||||
|             } | ||||
|             return true; | ||||
|         } | ||||
|         return isAdult; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user