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() {