From d1aef0ed9dd453291bfa545ee74e3d10ad3f42d3 Mon Sep 17 00:00:00 2001 From: Tastybento Date: Tue, 1 May 2018 23:19:02 -0700 Subject: [PATCH] Updated to use new API --- .../addon/warps/WarpPanelManager.java | 39 ++++++------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/src/bskyblock/addon/warps/WarpPanelManager.java b/src/bskyblock/addon/warps/WarpPanelManager.java index b002a7f..92f63ab 100644 --- a/src/bskyblock/addon/warps/WarpPanelManager.java +++ b/src/bskyblock/addon/warps/WarpPanelManager.java @@ -10,9 +10,7 @@ import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; -import us.tastybento.bskyblock.api.panels.ClickType; import us.tastybento.bskyblock.api.panels.PanelItem; -import us.tastybento.bskyblock.api.panels.PanelItem.ClickHandler; import us.tastybento.bskyblock.api.panels.builders.PanelBuilder; import us.tastybento.bskyblock.api.panels.builders.PanelItemBuilder; import us.tastybento.bskyblock.api.user.User; @@ -36,13 +34,10 @@ public class WarpPanelManager { .icon(Material.SIGN) .name(addon.getBSkyBlock().getPlayers().getName(warpOwner)) .description(cachedHeads.getOrDefault(warpOwner, getSign(warpOwner))) - .clickHandler(new ClickHandler() { - - @Override - public boolean onClick(User user, ClickType click) { - addon.getWarpSignsManager().warpPlayer(user, warpOwner); - return true; - } + .clickHandler((panel, clicker, click, slot) -> { { + addon.getWarpSignsManager().warpPlayer(clicker, warpOwner); + return true; + } }).build(); } @@ -87,15 +82,10 @@ public class WarpPanelManager { panelBuilder.item(new PanelItemBuilder() .name("Next") .icon(new ItemStack(Material.SIGN)) - .clickHandler(new ClickHandler() { - - @Override - public boolean onClick(User user, ClickType click) { - user.closeInventory(); - showWarpPanel(user, panelNum+1); - return true; - } - + .clickHandler((panel, clicker, click, slot) -> { + user.closeInventory(); + showWarpPanel(user, panelNum+1); + return true; }).build()); } if (i > PANEL_MAX_SIZE) { @@ -103,15 +93,10 @@ public class WarpPanelManager { panelBuilder.item(new PanelItemBuilder() .name("Previous") .icon(new ItemStack(Material.SIGN)) - .clickHandler(new ClickHandler() { - - @Override - public boolean onClick(User user, ClickType click) { - user.closeInventory(); - showWarpPanel(user, panelNum-1); - return true; - } - + .clickHandler((panel, clicker, click, slot) -> { + user.closeInventory(); + showWarpPanel(user, panelNum-1); + return true; }).build()); } panelBuilder.build();