Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.sandu.clickevent;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import me.sandu.other.server;
- public class LobbySwitch implements Listener {
- @EventHandler
- public void onClick1(PlayerInteractEvent e){
- try{
- Player p = e.getPlayer();
- if(e.getAction().equals(Action.RIGHT_CLICK_AIR) || e.getAction().equals(Action.RIGHT_CLICK_BLOCK)){
- if(e.getItem().getType() == Material.NETHER_STAR){
- Inventory inv = Bukkit.createInventory(p.getInventory().getHolder(), 1*9, "§6§lLobbySwitcher");
- ItemStack sv1 = new ItemStack(Material.SUGAR);
- ItemMeta sv1m = sv1.getItemMeta();
- sv1m.setDisplayName("§6Lobby-1");
- sv1.setItemMeta(sv1m);
- inv.setItem(3, sv1);
- ItemStack sv2 = new ItemStack(Material.SUGAR);
- ItemMeta sv2m = sv2.getItemMeta();
- sv2m.setDisplayName("§6Build-Server");
- sv2.setItemMeta(sv2m);
- inv.setItem(5, sv2);
- p.openInventory(inv);
- }
- }
- }catch (Exception e2) {}
- }
- @EventHandler
- public void Click2(InventoryClickEvent e){
- Player p = (Player) e.getWhoClicked();
- if(e.getInventory().getName().equalsIgnoreCase("§6§lLobbySwitcher")){
- e.setCancelled(true);
- }
- try{
- ItemStack is = e.getCurrentItem();
- if(is !=null){
- if(is.getType() == Material.SUGAR){
- if(is.getItemMeta().getDisplayName().equalsIgnoreCase("§6Lobby-1")){
- server.connect(p, "hub");
- }
- if(is.getItemMeta().getDisplayName().equalsIgnoreCase("§6Build-Server")){
- server.connect(p, "build");
- }
- }
- }
- }catch (Exception e2) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement