fix lodestone causing item loss

this is because there was techncially no current item if you were using number keys to get items into the gui,
and that would cause item loss since you cant get the items back out
This commit is contained in:
Ivy Collective 2025-01-26 10:39:34 -05:00
parent c2fd434df4
commit 2da808277e

View file

@ -35,8 +35,9 @@ public class LodestoneInventoryClickEventListener implements Listener {
@EventHandler
public void onLodestoneClick(InventoryClickEvent event) {
if (event.getView().title().equals(Component.text("Teleportation Menu").color(NamedTextColor.AQUA)) && event.getCurrentItem() != null) {
if (event.getView().title().equals(Component.text("Teleportation Menu").color(NamedTextColor.AQUA))) {
event.setCancelled(true);
if (event.getCurrentItem() == null) return;
Player player = (Player) event.getWhoClicked();
ItemMeta meta = event.getCurrentItem().getItemMeta();