Skip to content

Commit f71e922

Browse files
committed
use uuid from context for InputButton and OutputButton
1 parent 1e80c6c commit f71e922

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

bukkit/gui/button/src/main/java/me/hsgamer/hscore/bukkit/gui/button/InputButton.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,14 @@ public class InputButton implements GUIElement, Function<@NotNull InventoryConte
3131
return new ActionItem()
3232
.setItem(displayItemFunction.apply(uuid, getInputItem(uuid)))
3333
.setAction(BukkitClickEvent.class, event -> {
34-
UUID viewerID = event.getViewerID();
3534
InventoryClickEvent bukkitEvent = event.getEvent();
3635
ItemStack cursorItem = Optional.ofNullable(bukkitEvent.getCursor())
3736
.filter(itemStack -> itemStack.getType() != Material.AIR)
3837
.map(ItemStack::clone)
3938
.orElse(null);
40-
ItemStack storeItem = getInputItem(viewerID);
39+
ItemStack storeItem = getInputItem(uuid);
4140
bukkitEvent.getWhoClicked().setItemOnCursor(storeItem);
42-
setInputItem(viewerID, cursorItem);
41+
setInputItem(uuid, cursorItem);
4342
});
4443
}
4544

bukkit/gui/button/src/main/java/me/hsgamer/hscore/bukkit/gui/button/OutputButton.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,14 @@ public class OutputButton implements GUIElement, Function<@NotNull InventoryCont
3030
return new ActionItem()
3131
.setItem(displayItemFunction.apply(uuid, getOutputItem(uuid)))
3232
.setAction(BukkitClickEvent.class, event -> {
33-
UUID viewerID = event.getViewerID();
3433
InventoryClickEvent bukkitEvent = event.getEvent();
3534
ItemStack item = bukkitEvent.getCursor();
3635
if (item != null && item.getType() != Material.AIR) {
3736
return;
3837
}
39-
ItemStack storeItem = getOutputItem(viewerID);
38+
ItemStack storeItem = getOutputItem(uuid);
4039
bukkitEvent.getWhoClicked().setItemOnCursor(storeItem);
41-
setOutputItem(viewerID, null);
40+
setOutputItem(uuid, null);
4241
});
4342
}
4443

0 commit comments

Comments
 (0)