Bladeren bron

Fixed summoned ocelots never changing skins. (Thanks Xackery!)

GJ 13 jaren geleden
bovenliggende
commit
7b22c6232d
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      src/main/java/com/gmail/nossr50/skills/Taming.java

+ 5 - 0
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"));
             }