Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ryuservers.utilitarios;
- 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.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import java.util.ArrayList;
- import java.util.List;
- public class LojaCommands implements CommandExecutor {
- Inventory inventory = null;
- private void LojaInventory(){
- inventory = shopInv();
- }
- private static void addItem(Material item, String display, List<String> lore, Inventory inventario, int slot, boolean glow){
- ItemStack contudo = new ItemStack(item);
- ItemMeta aquem = contudo.getItemMeta();
- aquem.setDisplayName(display);
- aquem.setLore(lore);
- contudo.setItemMeta(aquem);
- if (glow)EnchantGlow.addGlow(contudo);
- inventario.setItem(slot, contudo);
- }
- private static Inventory shopInv(){
- Inventory loja = Bukkit.createInventory(null, 54, "§6Loja");
- ItemStack beleza = new ItemStack(Material.STAINED_GLASS_PANE);
- beleza.setDurability(Short.parseShort("15"));
- ItemMeta ta = beleza.getItemMeta();
- ta.setDisplayName(" ");
- beleza.setItemMeta(ta);
- int slot = 0;
- do{
- if (slot==10 || slot==19 || slot==28 || slot==37){
- slot+=7;
- loja.setItem(slot, beleza);
- continue;
- }
- loja.setItem(slot, beleza);
- slot++;
- }while(slot<54);
- List<String> espada = new ArrayList<>();
- espada.add("");
- espada.add("§7Clique para ver as opções");
- espada.add("§7de espadas da loja de prata");
- espada.add("");
- addItem(Material.DIAMOND_SWORD, "§fEspadas", espada, loja, 12, true);
- List<String> armadura = new ArrayList<>();
- armadura.add("");
- armadura.add("§7Clique para ver as opções");
- armadura.add("§7de armaduras da loja de prata");
- armadura.add("");
- addItem(Material.DIAMOND_HELMET, "§fArmaduras", armadura, loja, 11, true);
- List<String> machado = new ArrayList<>();
- machado.add("");
- machado.add("§7Clique para ver as opções");
- machado.add("§7de machados da loja de prata");
- machado.add("");
- addItem(Material.DIAMOND_AXE, "§fMachados", machado, loja, 21, true);
- List<String> pa = new ArrayList<>();
- pa.add("");
- pa.add("§7Clique para ver as opções");
- pa.add("§7de ferramentas da loja de prata");
- pa.add("");
- addItem(Material.DIAMOND_SPADE, "§fFerramentas", pa, loja, 30, true);
- List<String> grama = new ArrayList<>();
- grama.add("");
- grama.add("§7Clique para ver as opções");
- grama.add("§7de blocos da loja de prata");
- grama.add("");
- addItem(Material.GRASS, "§fBlocos Normais", grama, loja, 14, false);
- List<String> gelo = new ArrayList<>();
- gelo.add("");
- gelo.add("§7Clique para ver as opções");
- gelo.add("§7de blocos especiais da loja de prata");
- gelo.add("");
- addItem(Material.ICE, "§fBlocos Especiais", gelo, loja, 23, false);
- List<String> deco = new ArrayList<>();
- deco.add("");
- deco.add("§7Clique para ver as opções");
- deco.add("§7de ferramentas da loja de prata");
- deco.add("");
- addItem(Material.YELLOW_FLOWER, "§fDecorações", deco, loja, 32, false);
- List<String> spawner = new ArrayList<>();
- spawner.add("");
- spawner.add("§7Clique para ver as opções");
- spawner.add("§7de spawners da loja de prata");
- spawner.add("");
- addItem(Material.MOB_SPAWNER, "§fSpawners", spawner, loja, 15, false);
- List<String> maquina = new ArrayList<>();
- maquina.add("");
- maquina.add("§7Clique para ver as opções");
- maquina.add("§7de maquinas da loja de prata");
- maquina.add("");
- addItem(Material.HUGE_MUSHROOM_1, "§fMaquinas", maquina, loja, 24, false);
- return loja;
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
- if (cmd.getName().equalsIgnoreCase("loja")){
- if (!(sender instanceof Player))return true;
- Player p = (Player)sender;
- p.openInventory(inventory);
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement