Skip to content

Commit e67d5d5

Browse files
Copy ItemStack received in inventory slot element
Since the item stack is passed to the visualizer, it needs to be copied as the visualizer may modify it.
1 parent aac61ff commit e67d5d5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

invui/src/main/java/xyz/xenondevs/invui/gui/SlotElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public InventoryLink(Inventory inventory, int slot, Property<@Nullable ItemProvi
162162
@Override
163163
public @Nullable ItemStack getItemStack(Player player) {
164164
var locale = Languages.getInstance().getLocale(player);
165-
var itemStack = inventory.getUnsafeItem(slot);
165+
var itemStack = inventory.getItem(slot);
166166

167167
// pass actual item stack to visualizer
168168
var visualization = visualizer.apply(itemStack);

0 commit comments

Comments
 (0)