From 32f47acf2aae857b2b5da3c31c993719cc1f0f06 Mon Sep 17 00:00:00 2001 From: Techcable Date: Sun, 7 May 2017 20:18:55 -0700 Subject: [PATCH] Use deprecated setItemInHand for 1.8.8 compat Fixes #89 --- .../sonarpet/nms/entity/AbstractEntityZombiePet.java | 3 ++- .../sonarpet/nms/entity/type/EntitySkeletonPet.java | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/net/techcable/sonarpet/nms/entity/AbstractEntityZombiePet.java b/core/src/main/java/net/techcable/sonarpet/nms/entity/AbstractEntityZombiePet.java index d4647bfa..cfb50b5d 100644 --- a/core/src/main/java/net/techcable/sonarpet/nms/entity/AbstractEntityZombiePet.java +++ b/core/src/main/java/net/techcable/sonarpet/nms/entity/AbstractEntityZombiePet.java @@ -24,7 +24,8 @@ public void initiateEntityPet() { new BukkitRunnable() { @Override public void run() { - getBukkitEntity().getEquipment().setItemInMainHand(new ItemStack(getInitialItemInHand())); + //noinspection deprecation - 1.8.8 compatibility + getBukkitEntity().getEquipment().setItemInHand(new ItemStack(getInitialItemInHand())); } }.runTaskLater(EchoPet.getPlugin(), 5L); } diff --git a/core/src/main/java/net/techcable/sonarpet/nms/entity/type/EntitySkeletonPet.java b/core/src/main/java/net/techcable/sonarpet/nms/entity/type/EntitySkeletonPet.java index 4cf627b0..cdd20cf3 100644 --- a/core/src/main/java/net/techcable/sonarpet/nms/entity/type/EntitySkeletonPet.java +++ b/core/src/main/java/net/techcable/sonarpet/nms/entity/type/EntitySkeletonPet.java @@ -39,10 +39,12 @@ public void run() { switch (getSkeletonType()) { case STRAY: case NORMAL: - getBukkitEntity().getEquipment().setItemInMainHand(new ItemStack(Material.BOW)); + //noinspection deprecation - 1.8.8 compatibility + getBukkitEntity().getEquipment().setItemInHand(new ItemStack(Material.BOW)); break; case WITHER: - getBukkitEntity().getEquipment().setItemInMainHand(new ItemStack(Material.STONE_SWORD)); + //noinspection deprecation - 1.8.8 compatibility + getBukkitEntity().getEquipment().setItemInHand(new ItemStack(Material.STONE_SWORD)); break; default: throw new AssertionError("Unknown skeleton type: " + getSkeletonType());