ItemStack.getTagClone is private so we have to use setAccessible
This commit is contained in:
1 parent
e87e9e2939
commit
eac1008525
1 file changed
+2
-1
@@ -781,7 +781,8 @@ public class BukkitUtils {
|
||||
Method asNMSCopyMethod = craftItemStackClazz.getMethod("asNMSCopy", ItemStack.class);
|
||||
|
||||
Class<?> nmsItemStackClazz = ReflectionUtil.getMinecraftClass("world.item.ItemStack");
|
||||
Method getTagMethod = nmsItemStackClazz.getMethod("getTagClone");
|
||||
Method getTagMethod = nmsItemStackClazz.getDeclaredMethod("getTagClone");
|
||||
getTagMethod.setAccessible(true);
|
||||
|
||||
Object nmsItemStack = asNMSCopyMethod.invoke(null, itemStack);
|
||||
Object itemTag = getTagMethod.invoke(nmsItemStack);
|
||||
|
||||
Reference in new issue
Block a user