Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.playermenu.main;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Listenerclass
- {
- private Main plugin;
- private Cmd_openmenu cmd;
- public Listenerclass(Main plugin, Cmd_openmenu cmd)
- {
- this.plugin = plugin;
- this.cmd = cmd;
- }
- String invmainname = ChatColor.BLUE + "Spielerinventar";
- Inventory invmain = Bukkit.createInventory(null, 27, invmainname);
- ItemStack magmacream = new ItemStack(Material.MAGMA_CREAM, 1);
- ItemStack barrier = new ItemStack(Material.BARRIER, 1);
- ItemMeta magmacreammeta = magmacream.getItemMeta();
- ItemMeta barriermeta = barrier.getItemMeta();
- ArrayList<String> magmacreamlore = new ArrayList<String>();
- ArrayList<String> barrierlore = new ArrayList<String>();
- @EventHandler
- public void onPlayerItemMoveEvent(InventoryClickEvent event)
- {
- if(event.getInventory().equals(invmain))
- {
- event.setCancelled(true);
- }
- else
- {
- return;
- }
- }
- @EventHandler
- public void onPlayerClickItem(InventoryClickEvent event)
- {
- Player player = (Player)event.getWhoClicked();
- ItemStack clicked = event.getCurrentItem();
- if((clicked != null) && (event.getInventory().equals(invmain)))
- {
- if(clicked.getItemMeta().equals(magmacreammeta))
- {
- player.kickPlayer(ChatColor.RED + "Du wurdest gekickt.");
- }
- if(clicked.getItemMeta().equals(barriermeta))
- {
- player.closeInventory();
- }
- }
- else
- {
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement