diff --git a/gui/bukkit/src/main/java/it/angrybear/yagl/GUIAdapter.java b/gui/bukkit/src/main/java/it/angrybear/yagl/GUIAdapter.java index 4aa9dc0d9..8cfca0225 100644 --- a/gui/bukkit/src/main/java/it/angrybear/yagl/GUIAdapter.java +++ b/gui/bukkit/src/main/java/it/angrybear/yagl/GUIAdapter.java @@ -82,7 +82,10 @@ public static void openGUI(final @NotNull GUI gui, @NotNull for (int i = 0; i < gui.size(); i++) { GUIContent content = gui.getContent(viewer, i); if (content != null) { - ItemStack o = content.render().copy(BukkitItem.class).create(itemMetaClass, metaFunction); + ItemStack o = content.copy().copyFrom(gui, false) + .render() + .copy(BukkitItem.class) + .create(itemMetaClass, metaFunction); inventory.setItem(i, o); } }