Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package it.benza.kitpvp;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.inventory.meta.ItemMeta;
- /**
- * Created by ivan on 13/02/2016.
- */
- public class Kits implements Listener, CommandExecutor {
- @SuppressWarnings("unused")
- private main main;
- public Kits(main main) {
- this.main = main;
- }
- public boolean onCommand(CommandSender sender, Command cmd, String CommandLabel, String[] args){
- if(!(sender instanceof Player)) {
- sender.sendMessage("§4§lSOLO I PLAYERS POSSONO USARE QUESTO COMANDO!");
- }
- Player p = (Player) sender;
- ItemStack spada = new ItemStack(Material.IRON_SWORD);
- ItemMeta metaspada = spada.getItemMeta();
- metaspada.setDisplayName("§b§lSPADA");
- spada.setItemMeta(metaspada);
- spada.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
- ItemStack elmo = new ItemStack(Material.IRON_HELMET);
- ItemStack corazza = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack pantaloni = new ItemStack(Material.IRON_LEGGINGS);
- ItemStack scarpe = new ItemStack(Material.IRON_BOOTS);
- ItemStack mele = new ItemStack(Material.APPLE, 20);
- ItemMeta metamele = mele.getItemMeta();
- metamele.setDisplayName("§a§lMELE");
- mele.setItemMeta(metamele);
- ItemStack arco = new ItemStack(Material.BOW);
- ItemStack freccie = new ItemStack(Material.ARROW, 64);
- ItemMeta metaarco = arco.getItemMeta();
- metaarco.setDisplayName("§b§lARCO");
- arco.setItemMeta(metaarco);
- arco.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
- arco.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1);
- PlayerInventory pi = p.getInventory();
- ItemStack elmoArciere = new ItemStack(Material.DIAMOND_HELMET);
- ItemStack corazzaArciere = new ItemStack(Material.LEATHER_CHESTPLATE);
- ItemStack pantaloniArciere = new ItemStack(Material.LEATHER_LEGGINGS);
- ItemStack scarpeArciere = new ItemStack(Material.IRON_BOOTS);
- ItemStack bisteccheArciere = new ItemStack(Material.COOKED_BEEF, 10);
- ItemMeta metabistecche = bisteccheArciere.getItemMeta();
- metabistecche.setDisplayName("§a§lBISTECCHE");
- bisteccheArciere.setItemMeta(metabistecche);
- ItemStack asciaGnomo = new ItemStack(Material.DIAMOND_AXE);
- ItemMeta metaascia = arco.getItemMeta();
- metaascia.setDisplayName("§b§lASCIA");
- asciaGnomo.setItemMeta(metaascia);
- asciaGnomo.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
- asciaGnomo.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
- ItemStack corazzaGnomo = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack pantaloniGnomo = new ItemStack(Material.LEATHER_LEGGINGS);
- ItemStack zuppeGnomo = new ItemStack(Material.MUSHROOM_SOUP, 10);
- ItemMeta metazuppe = zuppeGnomo.getItemMeta();
- metazuppe.setDisplayName("§a§lZUPPE");
- zuppeGnomo.setItemMeta(metazuppe);
- if(cmd.getName().equalsIgnoreCase("kit")){
- if(p.hasPermission("kitpvp.*")){
- if(args.length == 1){
- if(args[0].equalsIgnoreCase("knight")) {
- p.sendMessage("§aHai selezionato il kit " + args[0] + "§a!");
- pi.clear();
- pi.setItem(0, spada);
- pi.setHelmet(elmo);
- pi.setChestplate(corazza);
- pi.setLeggings(pantaloni);
- pi.setBoots(scarpe);
- pi.setItem(1, mele);
- }
- if(args[0].equalsIgnoreCase("arciere")) {
- p.sendMessage("§aHai selezionato il kit " + args[0] + "§a!");
- pi.clear();
- pi.setItem(0, arco);
- pi.setItem(2, freccie);
- pi.setHelmet(elmoArciere);
- pi.setChestplate(corazzaArciere);
- pi.setLeggings(pantaloniArciere);
- pi.setBoots(scarpeArciere);
- pi.setItem(1, bisteccheArciere);
- }
- if(args[0].equalsIgnoreCase("gnomo")) {
- p.sendMessage("§aHai selezionato il kit " + args[0] + "§a!");
- pi.clear();
- pi.setHelmet(null);
- pi.setBoots(null);
- pi.setItem(0, asciaGnomo);
- pi.setChestplate(corazzaGnomo);
- pi.setLeggings(pantaloniGnomo);
- pi.setItem(1, zuppeGnomo);
- }
- }
- else p.sendMessage("§cUsa un kit! (/kit <nomekit>)");
- }
- else p.sendMessage("§cNon hai i permessi per usare questo kit!");
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement