Skip to content

Commit b68b082

Browse files
committed
oop
1 parent 2f2ecd0 commit b68b082

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main/java/dev/klash/caramel/CaramelListening.java

+7-6
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,17 @@ public void onItemClick(PlayerInteractEvent event) {
2828
}
2929
}
3030
}
31-
if(event.getItem().getItemMeta().getPersistentDataContainer().has(Caramel.getInstance().isCaramelKey, PersistentDataType.BOOLEAN)) {
31+
if (event.getItem() == null || event.getItem().getItemMeta() == null) return;
32+
// if(event.getItem().getItemMeta().getPersistentDataContainer().has(Caramel.getInstance().isCaramelKey, PersistentDataType.BOOLEAN)) {
3233
for (CaramelItem item : Caramel.getInstance().items.getItemList()) {
33-
if (event.getItem() == null || event.getItem().getItemMeta() == null) continue;
34-
String itemID = item.getDetails().id();
35-
String heldItemID = event.getItem().getItemMeta().getPersistentDataContainer().get(Caramel.getInstance().caramelIDKey, PersistentDataType.STRING);
36-
if (event.getItem() != null && heldItemID.equalsIgnoreCase(itemID)) {
34+
// String itemID = item.getDetails().id();
35+
// String heldItemID = event.getItem().getItemMeta().getPersistentDataContainer().get(Caramel.getInstance().caramelIDKey, PersistentDataType.STRING);
36+
// if (heldItemID.equalsIgnoreCase(itemID)) {
37+
if(CaramelFactory.build(item).isSimilar(event.getItem())) {
3738
item.onItemUse(event.getAction().isLeftClick() ? ClickType.LEFT_CLICK : ClickType.RIGHT_CLICK, event.getItem(), event);
3839
if (item.cancelEvent()) event.setCancelled(true);
3940
}
4041
}
41-
}
42+
// }
4243
}
4344
}

0 commit comments

Comments
 (0)