From 7b22c6232d00ee2dfc10815bfc1e561c8de32b71 Mon Sep 17 00:00:00 2001 From: GJ Date: Mon, 26 Mar 2012 10:03:05 -0400 Subject: [PATCH] Fixed summoned ocelots never changing skins. (Thanks Xackery!) --- src/main/java/com/gmail/nossr50/skills/Taming.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/skills/Taming.java b/src/main/java/com/gmail/nossr50/skills/Taming.java index 1149257ae..59edfe841 100644 --- a/src/main/java/com/gmail/nossr50/skills/Taming.java +++ b/src/main/java/com/gmail/nossr50/skills/Taming.java @@ -6,6 +6,7 @@ import org.bukkit.entity.AnimalTamer; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Ocelot; import org.bukkit.entity.Player; import org.bukkit.entity.Tameable; import org.bukkit.entity.Wolf; @@ -243,6 +244,10 @@ public class Taming { entity.setMetadata("mcmmoSummoned", new FixedMetadataValue(plugin, true)); ((Tameable) entity).setOwner(player); + if (entity.getType().equals(EntityType.OCELOT)) { + ((Ocelot) entity).setCatType(Ocelot.Type.getType(1 + (int) (Math.random() * 3))); + } + player.setItemInHand(new ItemStack(summonItem, item.getAmount() - summonAmount)); player.sendMessage(mcLocale.getString("m.TamingSummon")); }