Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ServeurPVP.fr;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.block.Sign;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.event.player.PlayerRespawnEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.potion.Potion;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import org.bukkit.potion.PotionType;
- import net.md_5.bungee.api.ChatColor;
- public class Kits implements Listener{
- public Kits(Main main) {}
- ItemStack Menu1 = new ItemStack(Material.STAINED_GLASS_PANE);
- ItemStack Menu2 = new ItemStack(Material.CHEST);
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- Player p = e.getPlayer();
- GuerrierKit.add(p.getName());
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- ItemMeta Menu1M = Menu1.getItemMeta();
- ItemMeta Menu2M = Menu2.getItemMeta();
- Menu1M.setDisplayName("/////");
- Menu2M.setDisplayName(ChatColor.WHITE + "[" +ChatColor.AQUA +"KITS" + ChatColor.WHITE +"]");
- Menu1.setItemMeta(Menu1M);
- Menu2.setItemMeta(Menu2M);
- p.getInventory().clear();
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu2);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().setItem(0, Menu1);
- p.getInventory().setItem(1, Menu1);
- p.getInventory().setItem(2, Menu1);
- p.getInventory().setItem(3, Menu1);
- p.getInventory().setItem(4, Menu2);
- p.getInventory().setItem(5, Menu1);
- p.getInventory().setItem(6, Menu1);
- p.getInventory().setItem(7, Menu1);
- p.getInventory().setItem(8, Menu1);
- p.updateInventory();
- }
- @EventHandler
- public void onRespawn(PlayerRespawnEvent e){
- Player p = e.getPlayer();
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.getInventory().clear();
- ItemMeta Menu1M = Menu1.getItemMeta();
- ItemMeta Menu2M = Menu2.getItemMeta();
- Menu1M.setDisplayName("/////");
- Menu2M.setDisplayName(ChatColor.WHITE + "[" +ChatColor.AQUA +"KITS" + ChatColor.WHITE +"]");
- Menu1.setItemMeta(Menu1M);
- Menu2.setItemMeta(Menu2M);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu2);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().addItem(Menu1);
- p.getInventory().setItem(0, Menu1);
- p.getInventory().setItem(1, Menu1);
- p.getInventory().setItem(2, Menu1);
- p.getInventory().setItem(3, Menu1);
- p.getInventory().setItem(4, Menu2);
- p.getInventory().setItem(5, Menu1);
- p.getInventory().setItem(6, Menu1);
- p.getInventory().setItem(7, Menu1);
- p.getInventory().setItem(8, Menu1);
- p.updateInventory();
- }
- // Kit Selecte //
- public ArrayList<String> GuerrierKit = new ArrayList<>();
- public ArrayList<String> ArcherKit = new ArrayList<>();
- public ArrayList<String> PyromaneKit = new ArrayList<>();
- public ArrayList<String> TankKit = new ArrayList<>();
- public ArrayList<String> UHCKit = new ArrayList<>();
- public ArrayList<String> PotionsKit = new ArrayList<>();
- public ArrayList<String> BarBareKit = new ArrayList<>();
- public ArrayList<String> NinjaKit = new ArrayList<>();
- public ArrayList<String> CadavreKit = new ArrayList<>();
- // //
- // Lore //
- public ArrayList<String> GuerrierLore = new ArrayList<>();
- public ArrayList<String> ArcherLore = new ArrayList<>();
- public ArrayList<String> PyromaneLore = new ArrayList<>();
- public ArrayList<String> TankLore = new ArrayList<>();
- public ArrayList<String> UHCLore = new ArrayList<>();
- public ArrayList<String> PotionsLore = new ArrayList<>();
- public ArrayList<String> BarBareLore = new ArrayList<>();
- public ArrayList<String> NinjaLore = new ArrayList<>();
- public ArrayList<String> CadavreLore = new ArrayList<>();
- // //
- //Iteam Kits + Liste//
- ItemStack Vitre = new ItemStack(Material.STAINED_GLASS_PANE);
- ItemStack Guerrier = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack Archer = new ItemStack(Material.BOW);
- ItemStack Pyromane = new ItemStack(Material.FLINT_AND_STEEL);
- ItemStack Tank = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack UHC = new ItemStack(Material.APPLE);
- ItemStack Potions = new ItemStack(Material.POTION);
- ItemStack Barbare = new ItemStack(Material.DIAMOND_AXE);
- ItemStack Ninja = new ItemStack(Material.SUGAR);
- ItemStack Cadavre = new ItemStack(Material.BONE);
- ItemMeta VitreM = Vitre.getItemMeta();
- ItemMeta GuerrierM = Guerrier.getItemMeta();
- ItemMeta ArcherM = Archer.getItemMeta();
- ItemMeta PyromaneM = Pyromane.getItemMeta();
- ItemMeta TankM = Tank.getItemMeta();
- ItemMeta UHCM = UHC.getItemMeta();
- ItemMeta PotionsM = Potions.getItemMeta();
- ItemMeta BarbareM = Barbare.getItemMeta();
- ItemMeta NinjaM = Ninja.getItemMeta();
- ItemMeta CadavreM = Cadavre.getItemMeta();
- //Iteam Kits Menu//
- // //
- //Guerrier//
- ItemStack Guerrier1 = new ItemStack(Material.IRON_HELMET);
- ItemStack Guerrier2 = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack Guerrier3 = new ItemStack(Material.IRON_LEGGINGS);
- ItemStack Guerrier4 = new ItemStack(Material.IRON_BOOTS);
- ItemStack Guerrier5 = new ItemStack(Material.IRON_SWORD);
- // //
- //Archer//
- ItemStack Archer1 = new ItemStack(Material.GOLD_HELMET);
- ItemStack Archer2 = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack Archer3 = new ItemStack(Material.GOLD_LEGGINGS);
- ItemStack Archer4 = new ItemStack(Material.GOLD_BOOTS);
- ItemStack Archer5 = new ItemStack(Material.STONE_SWORD);
- ItemStack Archer6 = new ItemStack(Material.BOW);
- ItemStack Archer7 = new ItemStack(Material.ARROW, 64);
- // //
- //Pyromane//
- ItemStack Pyromane1 = new ItemStack(Material.CHAINMAIL_HELMET);
- ItemStack Pyromane2 = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack Pyromane3 = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack Pyromane4 = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemStack Pyromane5 = new ItemStack(Material.STONE_SWORD);
- ItemMeta Pyromane5M = Pyromane5.getItemMeta();
- // //
- //Tank//
- ItemStack Tank1 = new ItemStack(Material.DIAMOND_HELMET);
- ItemStack Tank2 = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack Tank3 = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemStack Tank4 = new ItemStack(Material.DIAMOND_BOOTS);
- ItemStack Tank5 = new ItemStack(Material.WOOD_SWORD);
- // //
- //UHC//
- ItemStack UHC1 = new ItemStack(Material.CHAINMAIL_HELMET);
- ItemStack UHC2 = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack UHC3 = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack UHC4 = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemStack UHC5 = new ItemStack(Material.STONE_SWORD);
- ItemStack UHC6 = new ItemStack(Material.GOLDEN_APPLE,1);
- ItemStack UHC7 = new ItemStack(Material.FISHING_ROD,1);
- // //
- //Potions//
- ItemStack Potions1 = new ItemStack(Material.CHAINMAIL_HELMET);
- ItemStack Potions2 = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack Potions3 = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack Potions4 = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemStack Potions5 = new ItemStack(Material.STONE_SWORD);
- Potion Potions6 = new Potion(PotionType.INSTANT_DAMAGE, 1);
- Potion Potions7 = new Potion(PotionType.POISON, 1);
- Potion Potions8 = new Potion(PotionType.INSTANT_HEAL, 1);
- ItemStack Potions62 = new ItemStack(Material.POTION);
- ItemStack Potions72 = new ItemStack(Material.POTION);
- ItemStack Potions82 = new ItemStack(Material.POTION);
- // //
- //BarBare//
- ItemStack BarBare2 = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack BarBare3 = new ItemStack(Material.IRON_LEGGINGS);
- ItemStack BarBare4 = new ItemStack(Material.IRON_BOOTS);
- ItemStack BarBare5 = new ItemStack(Material.DIAMOND_AXE);
- Potion BarBare6 = new Potion(PotionType.SPEED, 2);
- ItemStack BarBare62 = new ItemStack(Material.POTION);
- ItemMeta BarBare5M = BarBare5.getItemMeta();
- //
- //Ninja//
- ItemStack Ninja1 = new ItemStack(Material.CHAINMAIL_HELMET);
- ItemStack Ninja2 = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack Ninja3 = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack Ninja4 = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemStack Ninja5 = new ItemStack(Material.IRON_SWORD);
- Potion Ninja6 = new Potion(PotionType.SPEED, 2);
- ItemStack Ninja62 = new ItemStack(Material.POTION);
- // //
- //Cadavre//
- ItemStack Cadavre1 = new ItemStack(Material.SKULL);
- ItemStack Cadavre2 = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack Cadavre3 = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack Cadavre4 = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemStack Cadavre5 = new ItemStack(Material.BONE);
- ItemMeta Cadavre5M = Cadavre5.getItemMeta();
- // //
- @EventHandler
- public void onClickInventaire(InventoryClickEvent e){
- Player p = (Player) e.getWhoClicked();
- String Name = p.getName();
- if(e.getCurrentItem().getType() == Material.IRON_CHESTPLATE){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(GuerrierKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE +" Vous possédez déja se kit");
- }else{
- GuerrierKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.CHEST){
- if(p.isOp()){
- e.setCancelled(false);
- }else{
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.BOW){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(ArcherKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- ArcherKit.add(Name);
- if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.FLINT_AND_STEEL){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(PyromaneKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- PyromaneKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.DIAMOND_CHESTPLATE){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(TankKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- TankKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.APPLE){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(UHCKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- UHCKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.POTION){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(PotionsKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE +" Vous possédez déja se kit");
- }else{
- PotionsKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.DIAMOND_AXE){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(BarBareKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- BarBareKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.SUGAR){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(NinjaKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- NinjaKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }else if(CadavreKit.contains(Name)){
- CadavreKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem().getType() == Material.BONE){
- if(e.getInventory().getTitle().equalsIgnoreCase(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits")){
- if(CadavreKit.contains(Name)){
- p.sendMessage(ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Vous possédez déja se kit");
- }else{
- CadavreKit.add(Name);
- if(ArcherKit.contains(Name)){
- ArcherKit.remove(Name);
- }else if(PyromaneKit.contains(Name)){
- PyromaneKit.remove(Name);
- }else if(TankKit.contains(Name)){
- TankKit.remove(Name);
- }else if(UHCKit.contains(Name)){
- UHCKit.remove(Name);
- }else if(PotionsKit.contains(Name)){
- PotionsKit.remove(Name);
- }else if(BarBareKit.contains(Name)){
- BarBareKit.remove(Name);
- }else if(NinjaKit.contains(Name)){
- NinjaKit.remove(Name);
- }else if(GuerrierKit.contains(Name)){
- GuerrierKit.remove(Name);
- }
- }
- e.setCancelled(true);
- }
- }
- if(e.getCurrentItem() == null){
- return;
- }
- }
- @EventHandler
- public void onClic(PlayerInteractEvent e){
- Player p = e.getPlayer();
- if(e.getItem().getType() == Material.CHEST){
- if(e.getAction() == Action.RIGHT_CLICK_AIR){
- Inventory MenuKit = Bukkit.createInventory(null, 27, ChatColor.WHITE + "["+ChatColor.AQUA + "Pixel-Nova"+ChatColor.WHITE + "]"+ ChatColor.WHITE + " Kits");
- VitreM.setDisplayName("[]");
- Vitre.setItemMeta(VitreM);
- MenuKit.setItem(0, Vitre);
- MenuKit.setItem(1, Vitre);
- MenuKit.setItem(2, Vitre);
- MenuKit.setItem(3, Vitre);
- MenuKit.setItem(4, Vitre);
- MenuKit.setItem(5, Vitre);
- MenuKit.setItem(6, Vitre);
- MenuKit.setItem(7, Vitre);
- MenuKit.setItem(8, Vitre);
- MenuKit.setItem(9, Guerrier);
- GuerrierLore.removeAll(GuerrierLore);
- GuerrierM.setDisplayName(ChatColor.RED + "[KIT GUERRIER]");
- GuerrierLore.add(ChatColor.AQUA +"[//////////]");
- GuerrierLore.add(ChatColor.WHITE + "Full Fer");
- GuerrierLore.add(ChatColor.WHITE + "Epée Fer");
- GuerrierLore.add(ChatColor.AQUA + "[//////////]");
- GuerrierM.setLore(GuerrierLore);
- Guerrier.setItemMeta(GuerrierM);
- MenuKit.setItem(10, Archer);
- ArcherLore.removeAll(ArcherLore);
- ArcherM.setDisplayName(ChatColor.RED + "[KIT ARCHER]");
- ArcherLore.add(ChatColor.AQUA + "[//////////]");
- ArcherLore.add(ChatColor.WHITE + "Arc");
- ArcherLore.add(ChatColor.WHITE + "64 Fléches");
- ArcherLore.add(ChatColor.WHITE + "Full Gold");
- ArcherLore.add(ChatColor.WHITE + "épée pierre");
- ArcherLore.add(ChatColor.AQUA + "[//////////]");
- ArcherM.setLore(ArcherLore);
- Archer.setItemMeta(ArcherM);
- MenuKit.setItem(11, Pyromane);
- PyromaneLore.removeAll(PyromaneLore);
- PyromaneM.setDisplayName(ChatColor.RED + "[KIT Pyromane]");
- PyromaneLore.add(ChatColor.AQUA + "[//////////]");
- PyromaneLore.add(ChatColor.WHITE + "Full mailles");
- PyromaneLore.add(ChatColor.WHITE + "Epée pierre fireaspect 1");
- PyromaneLore.add(ChatColor.AQUA + "[//////////]");
- PyromaneM.setLore(PyromaneLore);
- Pyromane.setItemMeta(PyromaneM);
- MenuKit.setItem(12, UHC);
- UHCLore.removeAll(UHCLore);
- UHCM.setDisplayName(ChatColor.RED + "[KIT UHC]");
- UHCLore.add(ChatColor.AQUA + "[//////////]");
- UHCLore.add(ChatColor.WHITE + "Full mailles");
- UHCLore.add(ChatColor.WHITE + "Canne a péche");
- UHCLore.add(ChatColor.WHITE + "1 golden Apple");
- UHCLore.add(ChatColor.WHITE + "épée pierre");
- UHCLore.add(ChatColor.AQUA + "[//////////]");
- UHCM.setLore(UHCLore);
- UHC.setItemMeta(UHCM);
- MenuKit.setItem(13, Potions);
- PotionsLore.removeAll(PotionsLore);
- PotionsM.setDisplayName(ChatColor.RED + "[KIT POTIONS]");
- PotionsLore.add(ChatColor.AQUA + "[//////////]");
- PotionsLore.add(ChatColor.WHITE + "Full maille");
- PotionsLore.add(ChatColor.WHITE + "Epée pierre");
- PotionsLore.add(ChatColor.WHITE + "1 instant Damage");
- PotionsLore.add(ChatColor.WHITE + "1 poison");
- PotionsLore.add(ChatColor.WHITE + "2 instant Heal");
- PotionsLore.add(ChatColor.AQUA + "[//////////]");
- PotionsM.setLore(PotionsLore);
- Potions.setItemMeta(PotionsM);
- MenuKit.setItem(14, Barbare);
- BarBareLore.removeAll(BarBareLore);
- BarbareM.setDisplayName(ChatColor.RED + "[KIT BARBARE]");
- BarBareLore.add(ChatColor.AQUA + "[//////////]");
- BarBareLore.add(ChatColor.WHITE + "Full Fer");
- BarBareLore.add(ChatColor.WHITE + "pas de casque");
- BarBareLore.add(ChatColor.WHITE + "Ache en diaman T1");
- BarBareLore.add(ChatColor.WHITE + "Postion de Speed");
- BarBareLore.add(ChatColor.AQUA + "[//////////]");
- BarbareM.setLore(BarBareLore);
- Barbare.setItemMeta(BarbareM);
- MenuKit.setItem(15, Ninja);
- NinjaLore.removeAll(NinjaLore);
- NinjaM.setDisplayName(ChatColor.RED + "[KIT NINJA]");
- NinjaLore.add(ChatColor.AQUA + "[//////////]");
- NinjaLore.add(ChatColor.WHITE + "Full maille");
- NinjaLore.add(ChatColor.WHITE + "Epée Fer");
- NinjaLore.add(ChatColor.WHITE + "3 postion de Speed");
- NinjaLore.add(ChatColor.AQUA + "[//////////]");
- NinjaM.setLore(NinjaLore);
- Ninja.setItemMeta(NinjaM);
- MenuKit.setItem(16, Cadavre);
- CadavreM.setDisplayName(ChatColor.RED + "[KIT CADAVRE]");
- CadavreLore.removeAll(CadavreLore);
- CadavreLore.add(ChatColor.AQUA + "[//////////]");
- CadavreLore.add(ChatColor.WHITE + "Full Maille");
- CadavreLore.add(ChatColor.WHITE + "Casque Skelet");
- CadavreLore.add(ChatColor.WHITE + "OS T3");
- CadavreLore.add(ChatColor.AQUA + "[//////////]");
- CadavreM.setLore(CadavreLore);
- Cadavre.setItemMeta(CadavreM);
- MenuKit.setItem(17, Tank);
- TankLore.removeAll(TankLore);
- TankM.setDisplayName(ChatColor.RED + "[KIT TANK]");
- TankLore.add(ChatColor.AQUA + "[//////////]");
- TankLore.add(ChatColor.WHITE + "Full Diaman");
- TankLore.add(ChatColor.WHITE + "Epée bois");
- TankLore.add(ChatColor.AQUA + "[//////////]");
- TankM.setLore(TankLore);
- Tank.setItemMeta(TankM);
- MenuKit.setItem(18, Vitre);
- MenuKit.setItem(19, Vitre);
- MenuKit.setItem(20, Vitre);
- MenuKit.setItem(21, Vitre);
- MenuKit.setItem(22, Vitre);
- MenuKit.setItem(23, Vitre);
- MenuKit.setItem(24, Vitre);
- MenuKit.setItem(25, Vitre);
- MenuKit.setItem(26, Vitre);
- p.openInventory(MenuKit);
- }
- }
- }
- @EventHandler
- public void onInteract(PlayerInteractEvent e ){
- Player p = e.getPlayer();
- Block b = e.getClickedBlock();
- if(e.getClickedBlock().getType().equals(Material.SIGN_POST)){
- Sign s = (Sign)b.getState();
- if(s.getLine(1).contains("[KITS]")){
- Pyromane5M.addEnchant(Enchantment.FIRE_ASPECT, 1, false);
- Cadavre5M.addEnchant(Enchantment.DAMAGE_ALL,5, false);
- Cadavre5M.addEnchant(Enchantment.KNOCKBACK,1, false);
- BarBare5M.addEnchant(Enchantment.DAMAGE_ALL,2, false);
- Pyromane5.setItemMeta(Pyromane5M);
- Cadavre5.setItemMeta(Cadavre5M);
- BarBare5.setItemMeta(BarBare5M);
- Potions6.apply(Potions62);
- Potions8.apply(Potions82);
- Potions7.apply(Potions72);
- Potions6.splash();
- Potions7.splash();
- Potions8.splash();
- BarBare6.apply(BarBare62);
- BarBare6.splash();
- Ninja6.apply(Ninja62);
- Ninja6.splash();
- if(GuerrierKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Guerrier5);
- p.getInventory().setHelmet(Guerrier1);
- p.getInventory().setChestplate(Guerrier2);
- p.getInventory().setLeggings(Guerrier3);
- p.getInventory().setBoots(Guerrier4);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(ArcherKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().setHelmet(Archer1);
- p.getInventory().setChestplate(Archer2);
- p.getInventory().setLeggings(Archer3);
- p.getInventory().setBoots(Archer4);
- p.getInventory().addItem(Archer5);
- p.getInventory().addItem(Archer6);
- p.getInventory().addItem(Archer7);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(PyromaneKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Pyromane5);
- p.getInventory().setHelmet(Pyromane1);
- p.getInventory().setChestplate(Pyromane2);
- p.getInventory().setLeggings(Pyromane3);
- p.getInventory().setBoots(Pyromane4);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(TankKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Tank5);
- p.getInventory().setHelmet(Tank1);
- p.getInventory().setChestplate(Tank2);
- p.getInventory().setLeggings(Tank3);
- p.getInventory().setBoots(Tank4);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(UHCKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(UHC5);
- p.getInventory().setHelmet(UHC1);
- p.getInventory().setChestplate(UHC2);
- p.getInventory().setLeggings(UHC3);
- p.getInventory().setBoots(UHC4);
- p.getInventory().addItem(UHC6);
- p.getInventory().addItem(UHC7);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(PotionsKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Potions5);
- p.getInventory().setHelmet(Potions1);
- p.getInventory().setChestplate(Potions2);
- p.getInventory().setLeggings(Potions3);
- p.getInventory().setBoots(Potions4);
- p.getInventory().addItem(Potions62);
- p.getInventory().addItem(Potions72);
- p.getInventory().addItem(Potions82);
- p.getInventory().addItem(Potions82);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(BarBareKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().setChestplate(BarBare2);
- p.getInventory().setLeggings(BarBare3);
- p.getInventory().setBoots(BarBare4);
- p.getInventory().addItem(BarBare5);
- p.getInventory().addItem(BarBare62);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(NinjaKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Ninja5);
- p.getInventory().addItem(Ninja62);
- p.getInventory().setHelmet(Ninja1);
- p.getInventory().setChestplate(Ninja2);
- p.getInventory().setLeggings(Ninja3);
- p.getInventory().setBoots(Ninja4);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }else if(CadavreKit.contains(p.getName())){
- p.getInventory().clear();
- p.getInventory().addItem(Cadavre5);
- p.getInventory().setHelmet(Cadavre1);
- p.getInventory().setChestplate(Cadavre2);
- p.getInventory().setLeggings(Cadavre3);
- p.getInventory().setBoots(Cadavre4);
- p.addPotionEffect(new PotionEffect(PotionEffectType.SATURATION, 99999999,2));
- p.updateInventory();
- }
- }
- }
- if(e.getClickedBlock().getType() == null){
- return;
- }
- }
- @EventHandler
- public void PlayerDeco(PlayerQuitEvent e){
- Player p = e.getPlayer();
- GuerrierKit.remove(p);
- NinjaKit.remove(p);
- PotionsKit.remove(p);
- ArcherKit.remove(p);
- TankKit.remove(p);
- UHCKit.remove(p);
- PyromaneKit.remove(p);
- CadavreKit.remove(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement