Skip to content

Commit 998654a

Browse files
Allow for NBT checking.
1 parent 78ac27d commit 998654a

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/main/java/me/flame/menus/items/MenuItem.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package me.flame.menus.items;
22

3-
import lombok.Setter;
3+
import me.flame.menus.components.nbt.ItemNbt;
44
import org.bukkit.event.inventory.InventoryClickEvent;
55
import org.bukkit.inventory.ItemStack;
66

@@ -34,11 +34,18 @@
3434
@SuppressWarnings("unused")
3535
public final class MenuItem {
3636
private @Nullable Consumer<InventoryClickEvent> clickAction;
37-
private @Setter ItemStack itemStack;
37+
38+
public void setItemStack(ItemStack itemStack) {
39+
this.itemStack = ItemNbt.setString(itemStack, "mf-gui", uuid.toString());;
40+
41+
}
42+
43+
private ItemStack itemStack;
3844
private final UUID uuid = UUID.randomUUID();
3945

4046
public MenuItem(ItemStack itemStack, @Nullable Consumer<InventoryClickEvent> action) {
41-
this.itemStack = Objects.requireNonNull(itemStack);
47+
Objects.requireNonNull(itemStack);
48+
this.itemStack = ItemNbt.setString(itemStack, "woody-menu", uuid.toString());;
4249
this.clickAction = action;
4350
}
4451

0 commit comments

Comments
 (0)