Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.frogguer.Commands;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- 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.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Gui
- implements CommandExecutor, Listener
- {
- public static void Kits(Player p) {
- Inventory inv = Bukkit.getServer().createInventory(p, 27, "§8Qual KIT você deseja?");
- if (p.hasPermission("fkits.open")) {
- ItemStack item = new ItemStack(Material.IRON_SWORD);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName("§cKIT PVP");
- List<String> loreItem = new ArrayList<String>();
- loreItem.add("§7» Clique para pegar este kit");
- meta.setLore(loreItem);
- item.setItemMeta(meta);
- inv.setItem(10, item);
- }
- if (p.hasPermission("fkits.open")) {
- ItemStack item = new ItemStack(Material.WOOD_PICKAXE);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName("§eKIT NOOB");
- List<String> loreItem = new ArrayList<String>();
- loreItem.add("§7» Clique para pegar este kit");
- meta.setLore(loreItem);
- item.setItemMeta(meta);
- inv.setItem(12, item);
- }
- if (p.hasPermission("fkits.open")) {
- ItemStack item = new ItemStack(Material.GOLD_INGOT);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName("§6KIT VIP");
- List<String> loreItem = new ArrayList<String>();
- loreItem.add("§7» Clique para pegar este kit");
- meta.setLore(loreItem);
- Glow glow = new Glow(9999);
- meta.addEnchant(glow, 1, true);
- item.setItemMeta(meta);
- inv.setItem(14, item);
- }
- if (p.hasPermission("fkits.open")) {
- ItemStack item = new ItemStack(Material.DIAMOND);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName("§bKIT VIP§c+");
- List<String> loreItem = new ArrayList<String>();
- loreItem.add("§7» Clique para pegar este kit");
- meta.setLore(loreItem);
- Glow glow = new Glow(9999);
- meta.addEnchant(glow, 1, true);
- item.setItemMeta(meta);
- inv.setItem(16, item);
- }
- p.openInventory(inv);
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label,
- String[] args)
- {
- Player p = (Player)sender;
- if(cmd.getName().equalsIgnoreCase("kits"))
- {
- Kits(p);
- }
- return false;
- }
- @EventHandler
- public void onPlayerCLickInventry(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- if (e.getInventory().getTitle().contains("Qual KIT")) {
- e.setCancelled(true);
- if (e.getSlot() == 10)
- {
- e.setCancelled(true);
- p.closeInventory();
- Bukkit.getServer().dispatchCommand(p, "kit pvp");
- return;
- }
- if (e.getSlot() == 12)
- {
- e.setCancelled(true);
- p.closeInventory();
- p.chat("/kit noob");
- return;
- }
- if (e.getSlot() == 14)
- {
- e.setCancelled(true);
- p.closeInventory();
- p.chat("/kit vip");
- return;
- }
- if (e.getSlot() == 16)
- {
- e.setCancelled(true);
- p.closeInventory();
- p.chat("/kit vipplus");
- return;
- }
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement