mirror of
https://github.com/BentoBoxWorld/Level.git
synced 2024-09-29 06:07:27 +02:00
Updated to use new Panel API
This commit is contained in:
parent
a144584cfa
commit
ca8ed11bdd
@ -10,14 +10,13 @@ import java.util.UUID;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
import org.bukkit.event.inventory.ClickType;
|
||||||
|
|
||||||
import bskyblock.addon.level.database.object.LevelsData;
|
import bskyblock.addon.level.database.object.LevelsData;
|
||||||
import bskyblock.addon.level.database.object.TopTenData;
|
import bskyblock.addon.level.database.object.TopTenData;
|
||||||
import bskyblock.addon.warps.Warp;
|
import bskyblock.addon.warps.Warp;
|
||||||
import us.tastybento.bskyblock.Constants;
|
import us.tastybento.bskyblock.Constants;
|
||||||
import us.tastybento.bskyblock.api.panels.ClickType;
|
|
||||||
import us.tastybento.bskyblock.api.panels.PanelItem;
|
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.PanelBuilder;
|
||||||
import us.tastybento.bskyblock.api.panels.builders.PanelItemBuilder;
|
import us.tastybento.bskyblock.api.panels.builders.PanelItemBuilder;
|
||||||
import us.tastybento.bskyblock.api.user.User;
|
import us.tastybento.bskyblock.api.user.User;
|
||||||
@ -167,21 +166,13 @@ public class TopTen implements Listener {
|
|||||||
addon.getAddonByName("BSkyBlock-WelcomeWarps").ifPresent(warp -> {
|
addon.getAddonByName("BSkyBlock-WelcomeWarps").ifPresent(warp -> {
|
||||||
|
|
||||||
if (((Warp)warp).getWarpSignsManager().hasWarp(playerUUID)) {
|
if (((Warp)warp).getWarpSignsManager().hasWarp(playerUUID)) {
|
||||||
|
builder.clickHandler((panel, user, click, slot) -> {
|
||||||
builder.clickHandler(new ClickHandler() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean onClick(User user, ClickType click) {
|
|
||||||
if (click.equals(ClickType.LEFT)) {
|
if (click.equals(ClickType.LEFT)) {
|
||||||
user.sendMessage("island.top.warp-to", "[name]", name);
|
user.sendMessage("island.top.warp-to", "[name]", name);
|
||||||
|
|
||||||
|
|
||||||
((Warp)warp).getWarpSignsManager().warpPlayer(user, playerUUID);
|
((Warp)warp).getWarpSignsManager().warpPlayer(user, playerUUID);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return builder.build();
|
return builder.build();
|
||||||
|
Loading…
Reference in New Issue
Block a user