From a598884defdfba4c449d9fa70e3d166fa0a1c78c Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Tue, 24 Mar 2020 12:12:01 +1300 Subject: [PATCH] Use PL's itemstack checker instead --- .../utilities/params/types/custom/ParamInfoItemStack.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/libraryaddict/disguise/utilities/params/types/custom/ParamInfoItemStack.java b/src/main/java/me/libraryaddict/disguise/utilities/params/types/custom/ParamInfoItemStack.java index 4952bda0..ad66cbac 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/params/types/custom/ParamInfoItemStack.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/params/types/custom/ParamInfoItemStack.java @@ -1,5 +1,6 @@ package me.libraryaddict.disguise.utilities.params.types.custom; +import com.comphenix.protocol.utility.MinecraftReflection; import com.comphenix.protocol.wrappers.nbt.NbtFactory; import me.libraryaddict.disguise.utilities.DisguiseUtilities; import me.libraryaddict.disguise.utilities.params.types.ParamInfoEnum; @@ -65,7 +66,7 @@ public class ParamInfoItemStack extends ParamInfoEnum { } // If its not a CraftItemStack - if (item.getClass().getSimpleName().equals("ItemStack") && item.hasItemMeta()) { + if (!MinecraftReflection.isCraftItemStack(item) && item.hasItemMeta()) { item = ReflectionManager.getCraftItem(item); }