From 4704b9fa8ff362f296521c0f98901333c3e7180a Mon Sep 17 00:00:00 2001 From: Andrew Wong <42793301+md5sha256@users.noreply.github.com> Date: Tue, 18 May 2021 12:05:38 +0200 Subject: [PATCH] Check for ItemStackWrappers in ItemStackAndInteger --- .../core/networks/cargo/ItemStackAndInteger.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/core/networks/cargo/ItemStackAndInteger.java b/src/main/java/io/github/thebusybiscuit/slimefun4/core/networks/cargo/ItemStackAndInteger.java index b76896e89..33eaaf80a 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/core/networks/cargo/ItemStackAndInteger.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/core/networks/cargo/ItemStackAndInteger.java @@ -12,7 +12,14 @@ class ItemStackAndInteger { ItemStackAndInteger(ItemStack item, int amount) { this.number = amount; - this.item = item; + if (item instanceof ItemStackWrapper) { + this.item = new ItemStack(item.getType(), item.getAmount()); + if (item.hasItemMeta()) { + this.item.setItemMeta(item.getItemMeta()); + } + } else { + this.item = item; + } } public int getInt() {