Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pt.joelcostayt.commands;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.SkullType;
- 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 org.bukkit.inventory.meta.SkullMeta;
- import pt.joelcostayt.utils.ColorUtils;
- import pt.joelcostayt.utils.UtilList;
- public class MissoesCommand implements CommandExecutor {
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if(!(sender instanceof Player)) {
- ColorUtils utils = new ColorUtils();
- sender.sendMessage(utils.cor("&cApenas jogadores."));
- }
- Player player = (Player) sender;
- if(label.equalsIgnoreCase("missoes")) {
- ColorUtils utils = new ColorUtils();
- UtilList loreutils = new UtilList();
- Inventory inv = Bukkit.createInventory(null, 9 *3, "§eMISSOES");
- ItemStack item1 = new ItemStack(Material.MINECART);
- ItemStack item2 = new ItemStack(Material.STORAGE_MINECART);
- ItemStack item3 = new ItemStack(Material.STORAGE_MINECART);
- ItemStack item4 = new ItemStack(Material.STORAGE_MINECART);
- ItemStack item5 = new ItemStack(Material.STORAGE_MINECART);
- ItemStack cabeca = new ItemStack(Material.SKULL_ITEM, 1, (short) SkullType.PLAYER.ordinal());
- ItemMeta im1 = item1.getItemMeta();
- ItemMeta im2 = item2.getItemMeta();
- ItemMeta im3 = item3.getItemMeta();
- ItemMeta im4 = item3.getItemMeta();
- ItemMeta im5 = item3.getItemMeta();
- SkullMeta cmeta = (SkullMeta) cabeca.getItemMeta();
- im1.setDisplayName(utils.cor("&c???"));
- im1.setLore(loreutils.adicionar1(utils.cor("")));
- im1.setLore(loreutils.adicionar1(utils.cor("&7 Esta missão só é desbloqueada")));
- im1.setLore(loreutils.adicionar1(utils.cor("&7 após todas as outras serem completas.")));
- im1.setLore(loreutils.adicionar1(utils.cor("")));
- im1.setLore(loreutils.adicionar1(utils.cor("&eAs recompensas são misteriosas.")));
- im1.setLore(loreutils.adicionar1(utils.cor("")));
- item1.setItemMeta(im1);
- inv.setItem(13, item1);
- cmeta.setOwner(Bukkit.getOfflinePlayer(player.getName()).getName());
- cmeta.setDisplayName(utils.cor("&aEstados:"));
- cabeca.setItemMeta(cmeta);
- inv.setItem(4, cabeca);
- im2.setDisplayName(utils.cor("&2Missão - Mineração"));
- im2.setLore(loreutils.adicionar2(utils.cor("")));
- im2.setLore(loreutils.adicionar2(utils.cor("&71º Estágio: &e5.000 blocos.")));
- im2.setLore(loreutils.adicionar2(utils.cor("&72º Estágio: &e15.000 blocos.")));
- im2.setLore(loreutils.adicionar2(utils.cor("&73º Estágio: &e25.000 blocos.")));
- im2.setLore(loreutils.adicionar2(utils.cor("")));
- im2.setLore(loreutils.adicionar2(utils.cor("&eClique com o direito para ver as recompensas.")));
- im2.setLore(loreutils.adicionar2(utils.cor("&eClique com o esquerdo para iniciar.")));
- im2.setLore(loreutils.adicionar2(utils.cor("")));
- item2.setItemMeta(im2);
- inv.setItem(0, item2);
- im3.setDisplayName(utils.cor("&dMissão - Online"));
- im3.setLore(loreutils.adicionar3(utils.cor("")));
- im3.setLore(loreutils.adicionar3(utils.cor("&71º Estágio: &e1 hora(s).")));
- im3.setLore(loreutils.adicionar3(utils.cor("&72º Estágio: &e3 hora(s).")));
- im3.setLore(loreutils.adicionar3(utils.cor("&73º Estágio: &e5 hora(s).")));
- im3.setLore(loreutils.adicionar3(utils.cor("")));
- im3.setLore(loreutils.adicionar3(utils.cor("&eClique com o direito para ver as recompensas.")));
- im3.setLore(loreutils.adicionar3(utils.cor("&eClique com o esquerdo para iniciar.")));
- im3.setLore(loreutils.adicionar3(utils.cor("")));
- item3.setItemMeta(im3);
- inv.setItem(20, item3);
- im4.setDisplayName(utils.cor("&cMissão - Matar Jogadores"));
- im4.setLore(loreutils.adicionar4(utils.cor("")));
- im4.setLore(loreutils.adicionar4(utils.cor("&71º Estágio: &e10 jogadores.")));
- im4.setLore(loreutils.adicionar4(utils.cor("&72º Estágio: &e50 jogadores.")));
- im4.setLore(loreutils.adicionar4(utils.cor("&73º Estágio: &e100 jogadores.")));
- im4.setLore(loreutils.adicionar4(utils.cor("")));
- im4.setLore(loreutils.adicionar4(utils.cor("&eClique com o direito para ver as recompensas.")));
- im4.setLore(loreutils.adicionar4(utils.cor("&eClique com o esquerdo para iniciar.")));
- im4.setLore(loreutils.adicionar4(utils.cor("")));
- item4.setItemMeta(im4);
- inv.setItem(24, item4);
- im5.setDisplayName(utils.cor("&6Missão - Matar Monstros"));
- im5.setLore(loreutils.adicionar5(utils.cor("")));
- im5.setLore(loreutils.adicionar5(utils.cor("&71º Estágio: &e500 monstros.")));
- im5.setLore(loreutils.adicionar5(utils.cor("&72º Estágio: &e5000 monstros.")));
- im5.setLore(loreutils.adicionar5(utils.cor("&73º Estágio: &e10000 monstros.")));
- im5.setLore(loreutils.adicionar5(utils.cor("")));
- im5.setLore(loreutils.adicionar5(utils.cor("&eClique com o direito para ver as recompensas.")));
- im5.setLore(loreutils.adicionar5(utils.cor("&eClique com o esquerdo para iniciar.")));
- im5.setLore(loreutils.adicionar5(utils.cor("")));
- item5.setItemMeta(im5);
- inv.setItem(8, item5);
- player.openInventory(inv);
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement