From 04de21dba4fe83687a6d6fe8f2d0ddcdea14b67f Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Mon, 2 Jun 2014 23:39:12 +1200 Subject: [PATCH] Changed getHorseArmor to return a itemstack, rename getHorseArmor to getHorseAmorAsInt and default owner name is null --- .../disguisetypes/watchers/HorseWatcher.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/me/libraryaddict/disguise/disguisetypes/watchers/HorseWatcher.java b/src/me/libraryaddict/disguise/disguisetypes/watchers/HorseWatcher.java index f787b82d..effcb792 100644 --- a/src/me/libraryaddict/disguise/disguisetypes/watchers/HorseWatcher.java +++ b/src/me/libraryaddict/disguise/disguisetypes/watchers/HorseWatcher.java @@ -20,12 +20,28 @@ public class HorseWatcher extends AgeableWatcher { return Color.values()[((Integer) getValue(20, 0) & 0xFF)]; } - public int getHorseArmor() { + public ItemStack getHorseArmor() { + int horseValue = getHorseArmorAsInt(); + switch (horseValue) { + case 1: + return new ItemStack(Material.getMaterial("IRON_BARDING")); + case 2: + return new ItemStack(Material.getMaterial("GOLD_BARDING")); + case 3: + return new ItemStack(Material.getMaterial("DIAMOND_BARDING")); + default: + break; + } + return null; + } + + @Deprecated + public int getHorseArmorAsInt() { return (Integer) getValue(22, 0); } public String getOwnerName() { - return (String) getValue(21, ""); + return (String) getValue(21, null); } public Style getStyle() {