diff --git a/Plugin/src/main/java/dev/lrxh/neptune/utils/ItemUtils.java b/Plugin/src/main/java/dev/lrxh/neptune/utils/ItemUtils.java index 12d2c9f3..613985c8 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/utils/ItemUtils.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/utils/ItemUtils.java @@ -206,26 +206,22 @@ public void applyArmorTrim(Profile profile) { ItemStack chestplate = player.getInventory().getChestplate(); ItemStack leggings = player.getInventory().getLeggings(); ItemStack boots = player.getInventory().getBoots(); - if (helmet != null) { - ArmorMeta helmetMeta = (ArmorMeta) helmet.getItemMeta(); + if (helmet != null && (helmet.getItemMeta() instanceof ArmorMeta helmetMeta)) { if (trimPackage.getHelmetTrim() != null) helmetMeta.setTrim(trimPackage.getHelmetTrim()); helmet.setItemMeta(helmetMeta); player.getInventory().setHelmet(helmet); } - if (chestplate != null) { - ArmorMeta chestplateMeta = (ArmorMeta) chestplate.getItemMeta(); + if (chestplate != null && (chestplate.getItemMeta() instanceof ArmorMeta chestplateMeta)) { if (trimPackage.getHelmetTrim() != null) chestplateMeta.setTrim(trimPackage.getChestplateTrim()); chestplate.setItemMeta(chestplateMeta); player.getInventory().setChestplate(chestplate); } - if (leggings != null) { - ArmorMeta leggingsMeta = (ArmorMeta) leggings.getItemMeta(); + if (leggings != null && (leggings.getItemMeta() instanceof ArmorMeta leggingsMeta)) { if (trimPackage.getHelmetTrim() != null) leggingsMeta.setTrim(trimPackage.getLeggingsTrim()); leggings.setItemMeta(leggingsMeta); player.getInventory().setLeggings(leggings); } - if (boots != null) { - ArmorMeta bootsMeta = (ArmorMeta) boots.getItemMeta(); + if (boots != null && (boots.getItemMeta() instanceof ArmorMeta bootsMeta)) { if (trimPackage.getHelmetTrim() != null) bootsMeta.setTrim(trimPackage.getBootsTrim()); boots.setItemMeta(bootsMeta); player.getInventory().setBoots(boots);