Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.maxl.events;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.World;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.ItemStack;
- import me.maxl.main.DashLobbySystem;
- import me.maxl.utils.simpleItem;
- public class InvClickListener implements Listener{
- private DashLobbySystem pl;
- public InvClickListener(DashLobbySystem pl) {
- this.pl = pl;
- }
- @SuppressWarnings("static-access")
- @EventHandler
- public void onClick(InventoryClickEvent e){
- Player p = (Player) e.getWhoClicked();
- try{
- if(e.getInventory().getName().equals("§6Spieler §aan§7/§caus")){
- e.setCancelled(true);
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§aAN")){
- for(Player all : Bukkit.getOnlinePlayers()){
- p.showPlayer(all);
- }
- p.playSound(p.getLocation(), Sound.NOTE_BASS_DRUM, 1, 1);
- p.sendMessage(pl.pr + "§aNun sind alle Spieler sichtbar.");
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§cAUS")){
- for(Player all : Bukkit.getOnlinePlayers()){
- p.hidePlayer(all);
- }
- p.playSound(p.getLocation(), Sound.NOTE_BASS_DRUM, 1, 1);
- p.sendMessage(pl.pr + "§cNun sind alle Spieler unsichtbar.");
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§8You§fTuber§7/§5Team-Mitglieder")){
- for(Player all : Bukkit.getOnlinePlayers()){
- if(!all.hasPermission("Dash.YouTuber") ||
- !all.hasPermission("Dash.Admin") ||
- !all.hasPermission("Dash.Dev") ||
- !all.hasPermission("Dash.Mod") ||
- !all.hasPermission("Dash.Builder") ||
- !all.hasPermission("Dash.Supporter")){
- p.hidePlayer(all);
- }else{
- p.showPlayer(all);
- }
- }
- p.playSound(p.getLocation(), Sound.NOTE_BASS_DRUM, 1, 1);
- p.sendMessage(pl.pr + "§6Nun sind nur YouTuber/Team-Mitglieder sichtbar.");
- p.closeInventory();
- }else{
- }
- }else if(e.getInventory().getName().equals("§6Navigator")){
- e.setCancelled(true);
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§5Spawn")){
- Location loc = p.getLocation();
- double x = pl.spawncfg.getDouble("X");
- double y = pl.spawncfg.getDouble("Y");
- double z = pl.spawncfg.getDouble("Z");
- float yaw = (float) pl.spawncfg.getDouble("Yaw");
- float pitch = (float) pl.spawncfg.getDouble("Pitch");
- String worldname = pl.spawncfg.getString("Worldname");
- World welt = Bukkit.getWorld(worldname);
- loc.setX(x);
- loc.setY(y);
- loc.setZ(z);
- loc.setYaw(yaw);
- loc.setPitch(pitch);
- loc.setWorld(welt);
- p.teleport(loc);
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6§l1vs1")){
- p.performCommand("warp 1vs1");
- return;
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6§lSkyPvP")){
- p.performCommand("warp skypvp");
- return;
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6§lCreative")){
- p.performCommand("warp creative");
- return;
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§6§lGames")){
- p.performCommand("warp games");
- return;
- }else{
- }
- }else if(e.getInventory().getName().equals("§1E§2f§3f§4e§5k§6t§7e")){
- ItemStack potion_boots = simpleItem.getIem(new ItemStack(Material.GOLD_BOOTS), "§7PotionBoots");
- ItemStack ender_boots = simpleItem.getIem(new ItemStack(Material.GOLD_BOOTS), "§7EnderBoots");
- ItemStack smoke_boots = simpleItem.getIem(new ItemStack(Material.GOLD_BOOTS), "§7SmokeBoots");
- ItemStack fire_boots = simpleItem.getIem(new ItemStack(Material.GOLD_BOOTS), "§7FireBoots");
- ItemStack party_boots = simpleItem.getIem(new ItemStack(Material.GOLD_BOOTS), "§7PartytBoots");
- if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7PotionBoots")){
- p.getInventory().setBoots(potion_boots);
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7EnderBoots")){
- p.getInventory().setBoots(ender_boots);
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7SmokeBoots")){
- p.getInventory().setBoots(smoke_boots);
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7FireBoots")){
- p.getInventory().setBoots(fire_boots);
- p.closeInventory();
- }else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7PartytBoots")){
- p.getInventory().setBoots(party_boots);
- p.closeInventory();
- }
- }else{
- }
- }catch(NullPointerException ex){
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement