Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.or.pvp;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Random;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Color;
- import org.bukkit.Effect;
- import org.bukkit.GameMode;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.OfflinePlayer;
- import org.bukkit.Sound;
- import org.bukkit.World;
- import org.bukkit.block.Sign;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.enchantments.EnchantmentWrapper;
- import org.bukkit.entity.Arrow;
- import org.bukkit.entity.Chicken;
- import org.bukkit.entity.Damageable;
- import org.bukkit.entity.Egg;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Item;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Snowball;
- import org.bukkit.entity.ThrownPotion;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.block.SignChangeEvent;
- import org.bukkit.event.entity.CreatureSpawnEvent;
- import org.bukkit.event.entity.EntityDamageByEntityEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
- import org.bukkit.event.entity.FoodLevelChangeEvent;
- import org.bukkit.event.entity.ItemSpawnEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.entity.ProjectileHitEvent;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerEggThrowEvent;
- import org.bukkit.event.player.PlayerFishEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerLoginEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.event.player.PlayerPickupItemEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.event.server.ServerListPingEvent;
- import org.bukkit.event.weather.WeatherChangeEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.inventory.meta.LeatherArmorMeta;
- import org.bukkit.inventory.meta.SkullMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.Potion;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import org.bukkit.potion.PotionType;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- import org.bukkit.util.Vector;
- import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
- public class pvp extends JavaPlugin implements Listener
- {
- @SuppressWarnings("unused")
- private static final Item Item = null;
- HashMap<String, Integer> cooldown1;
- public final Logger logger = Logger.getLogger("Minecraft");
- int amit = 0;
- public final List<String> tel = new ArrayList<String>();
- final Location Lounge = new Location(Bukkit.getWorld("world"), 421.57515, 65.000, 90.49207, -90, 0);
- final Location LocationBlue = new Location(Bukkit.getWorld("world"), 401.5, 66.000, 90.5, 180, 0);
- final Location LocationRed = new Location(Bukkit.getWorld("world"), 419.69731, 66.000, 90.5, 0, 0);
- final Location LocationEnd = new Location(Bukkit.getWorld("world"), 467.0,68, 100, 90, 0);
- ArrayList<String> lore = new ArrayList<String>(); // oohh the arraylist is for kits / mute / freeze / messages
- ArrayList<String> witch = new ArrayList<String>();
- ArrayList<String> msg = new ArrayList<String>();
- ArrayList<String> freezerkit = new ArrayList<String>();
- ArrayList<String> thor2 = new ArrayList<String>();
- ArrayList<String> thor = new ArrayList<String>();
- ArrayList<String> noam = new ArrayList<String>();
- ArrayList<String> posidon = new ArrayList<String>();
- ArrayList<String> posidon2 = new ArrayList<String>();
- ArrayList<String> posidon3 = new ArrayList<String>();
- ArrayList<String> posidon4 = new ArrayList<String>();
- ArrayList<String> apollo = new ArrayList<String>();
- ArrayList<String> milk = new ArrayList<String>();
- ArrayList<String> sniper = new ArrayList<String>();
- ArrayList<String> tankfall = new ArrayList<String>();
- ArrayList<String> kit = new ArrayList<String>();
- ArrayList<String> jumpi = new ArrayList<String>();
- ArrayList<String> medkit = new ArrayList<String>();
- ArrayList<String> chicken = new ArrayList<String>();
- ArrayList<String> pvplogger = new ArrayList<String>();
- ArrayList<String> explosion = new ArrayList<String>();
- ArrayList<String> mute = new ArrayList<String>();
- ArrayList<String> poop = new ArrayList<String>();
- ArrayList<String> freeze = new ArrayList<String>();
- ArrayList<String> stomper = new ArrayList<String>();
- ArrayList<String> fisher = new ArrayList<String>();
- ArrayList<String> viper = new ArrayList<String>();
- ArrayList<String> switcher = new ArrayList<String>();
- ArrayList<String> tag = new ArrayList<String>();
- ArrayList<String> VipList = new ArrayList<String>();
- ArrayList<String> grappler = new ArrayList<String>();
- ArrayList<String> freezer = new ArrayList<String>();
- ArrayList<String> pyrolist = new ArrayList<String>();
- ArrayList<String> Apollo = new ArrayList<String>();
- ArrayList<String> tanklist = new ArrayList<String>();
- ArrayList<String> ninja = new ArrayList<String>();
- ArrayList<String> dwarf = new ArrayList<String>();
- ArrayList<String> FallDamage = new ArrayList<String>();
- ArrayList<String> tank = new ArrayList<String>();
- ArrayList<String> repear = new ArrayList<String>();
- ArrayList<String> Teleport1 = new ArrayList<String>();
- ArrayList<String> Teleport1v1 = new ArrayList<String>();
- ArrayList<String> TeleportTDM = new ArrayList<String>();
- ArrayList<String> Red = new ArrayList<String>();
- ArrayList<String> Blue = new ArrayList<String>();
- ArrayList<String> Red2 = new ArrayList<String>();
- ArrayList<String> Blue2 = new ArrayList<String>();
- final Location LocationBlue2 = new Location(Bukkit.getWorld("world"), 345.5, 64, 121.70000, 180, 0);
- final Location LocationRed2 = new Location(Bukkit.getWorld("world"), 345.5, 64, 103.30025, 0, 0);
- final Location Lounge2 = new Location(Bukkit.getWorld("world"), 333.5, 64, 136.42883, 90, 0);
- WorldGuardPlugin WG;
- Player Kp;
- Player AxeP;
- Player ShP;
- int ylyl = 0;
- int ylyly = 30;
- int kaka = 10;
- String prefix = (ChatColor.WHITE + "[" + ChatColor.GREEN + "V.I.P" + ChatColor.WHITE + "]");
- @Override
- public void onEnable()
- {
- new Cooldown();
- getLogger().info(getName() + " version " + getDescription().getVersion() + " has been enabled!");
- getServer().getPluginManager().registerEvents(this, this);
- ItemStack SurvivalGames2 = new ItemStack(Material.IRON_AXE);
- ItemMeta Teleport2 = SurvivalGames2.getItemMeta();
- Teleport2.setDisplayName(ChatColor.GREEN + "Pyro");
- lore.add("200 Coins");
- SurvivalGames2.setItemMeta(Teleport2);
- getLogger().info(getName() + " version " + getDescription().getVersion() + " has been enabled!");
- getServer().getPluginManager().registerEvents(this, this);
- getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- {
- Bukkit.broadcastMessage(ChatColor.RED + "[" + ChatColor.GREEN + "JamboPvP" + ChatColor.RED + "]" + ChatColor.DARK_PURPLE + "Plugin Created by " + ChatColor.GREEN + "FreshGaming");
- }
- }
- }, 0L, 1200L);
- }
- @Override
- public void onDisable()
- {
- getLogger().info(getName() + " version " + getDescription().getVersion() + " has been disabled!");
- }
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command command, String cmd, String[] args)
- {
- if (sender instanceof Player)
- {
- Player p = (Player) sender;
- if (cmd.equalsIgnoreCase("poop")){
- poop.add(p.getName());
- ItemStack s = new ItemStack (Material.BOW);
- ItemMeta meta = s.getItemMeta();
- meta.setDisplayName(ChatColor.DARK_GRAY+"PooperBow");
- s.setItemMeta(meta);
- p.getInventory().addItem(s);
- }
- if (cmd.equalsIgnoreCase("freezer") && p.hasPermission("kitpvp.freezer"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLUE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.BLUE);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.SNOW_BALL);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
- glowmeta.setDisplayName(ChatColor.AQUA + "Freezer");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- p.getInventory().addItem(glow);
- for (int x = 1; x <= 7;x++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- witch.add(p.getName());
- milk.remove(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("witch") && p.hasPermission("kitpvp.witch"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLUE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.AQUA);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.SEEDS);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
- glowmeta.setDisplayName(ChatColor.GOLD + "Witch's Ammo");
- glow.setItemMeta(glowmeta);
- ItemStack glow2 = new ItemStack(Material.DIAMOND_HOE);
- ItemMeta glowmeta2 = glow.getItemMeta();
- glowmeta2.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
- glowmeta2.setDisplayName(ChatColor.DARK_PURPLE + "Witch's Potion Launcher");
- glow2.setItemMeta(glowmeta2);
- ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- p.getInventory().addItem(glow2);
- p.getInventory().addItem(glow);
- for (int x = 1; x <= 63;x++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- witch.add(p.getName());
- milk.remove(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("vampire")){
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLUE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.AQUA);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.getMaterial(351));
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "Vampire's Wand");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- p.getInventory().addItem(glow);
- for (int x = 1; x <= 7;x++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- milk.add(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("thor") && p.hasPermission("kitpvp.thor")){
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.RED);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.GREEN);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.BLAZE_ROD);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "Thor's Wand");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.CHAINMAIL_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack helmet = new ItemStack(Material.CHAINMAIL_HELMET);
- ItemStack Legigngs = new ItemStack(Material.CHAINMAIL_LEGGINGS);
- ItemStack boots = new ItemStack(Material.CHAINMAIL_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(helmet);
- p.getInventory().setLeggings(Legigngs);
- for (int y = 1 ; y < 32 ; y++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- tank.remove(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- thor.add(p.getName());
- thor2.add(p.getName());
- }}
- if (cmd.equalsIgnoreCase("sniper")){
- sniper.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("apollo")){
- apollo.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("milk") && sender.hasPermission("kitpvp.milk")){
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLUE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.AQUA);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.GLOWSTONE_DUST);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "Drugs");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- p.getInventory().addItem(glow);
- for (int x = 1; x <= 7;x++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- milk.add(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("material")){
- Random r = new Random();
- int msg;
- for(int counter = 1; counter<=1;counter++){
- msg = 1+r.nextInt(10); // 10 == the max int of the msg if(msg == 5){ r.nextInt(5);
- if(msg == 1){
- p.sendMessage("hC8ZzJJVmDT7Rd0TqRBd");
- } else if(msg == 2){
- p.sendMessage("GM5ZBxoyWayieug5WoxZ");
- } else if(msg == 3){
- p.sendMessage("LV17U4g5ryihlIM8onrp");
- } else if(msg == 4){
- p.sendMessage("X05tI7mweI64zH2klacX");
- } else if(msg == 5){
- p.sendMessage("dFEL8DUhLmuPrDgru1K4");
- } else if(msg == 6){
- p.sendMessage("D2TTgGPnOUqeV4r1R5cz");
- } else if(msg == 7){
- p.sendMessage("H2rdXcWDcvNRlebEtoyB");
- } else if(msg == 8){
- p.sendMessage("xdai2PD3FJtReILTDer7");
- } else if(msg == 9){
- p.sendMessage("T3w4BhVETIVINmOxzITF ");
- } else if(msg == 10){
- p.sendMessage("LEKblfZEQgx42MLc7VRP");
- }
- }
- }
- if (cmd.equalsIgnoreCase("tank") && p.hasPermission("kitpvp.tanki")){
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.RED);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.RED);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.TNT);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "Bombs");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int y = 1 ; y < 32 ; y++){
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- tank.add(p.getName());
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if(cmd.equalsIgnoreCase("1v1")){
- if(args.length < 1){
- p.sendMessage("§e[§c1V1§e]§f 1v1 Arena Plugin §8[ §fTheEmpire §8]");
- p.sendMessage("§e[JamboPvP§c1V1§e]§f Made By _FreshGaming_");
- return false;}
- if(args[0].equalsIgnoreCase("jmoshesimhadavidsharon")){
- if(args.length < 2){
- if(Red.contains(p.getName()) || Blue.contains(p.getName())){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You can't join while in the arena");
- }else if(Red.size() == 1 && Blue.size() == 1){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f A match is now on, Please wait..");
- }else if(Red.size() == 0 && Blue.size() == 0){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You are §cRed§f!");
- p.sendMessage("§e[JamboPvP§c1V1§e]§f Please wait for another player to join");
- p.getInventory().clear();
- Red.add(p.getName());
- p.teleport(Lounge);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);
- }else if (Red.size() == 1){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You are §1Blue");
- Blue.add(p.getName());
- p.getInventory().clear();
- p.teleport(Lounge);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}
- if(Red.size() == 1 && Blue.size() == 1){
- final Player bp = p.getServer().getPlayer(Blue.get(0));
- final Player rp = p.getServer().getPlayer(Red.get(0));
- if(Red.contains(p.getName()) || Blue.contains(p.getName())) {
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f " + bp.getName() + " is §1Blue");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You fight versus " + rp.getName());
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f Starting in §e5 §fseconds..");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f Starting in §e5 §fseconds..");
- this.getServer().getScheduler().scheduleAsyncRepeatingTask(this,
- new Runnable(){
- int Count = 5;
- public void run(){
- if(Count != -1){
- if(Count != 0){
- Count--;
- if(Count == 0){
- if(Red.size() == 1 && Blue.size() == 1) {
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f Battle Begin!");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f Battle Begin!");
- rp.setHealth(20);
- bp.setHealth(20);
- rp.getInventory().clear();
- rp.setHealth(20);
- rp.setFoodLevel(20);
- for(PotionEffect effect : rp.getActivePotionEffects())rp.removePotionEffect(effect.getType());
- ItemStack Ds = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack Soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack Bowl = new ItemStack(Material.BOWL);
- Enchantment Sharpness = new EnchantmentWrapper(16);
- Ds.addEnchantment(Sharpness, 1);
- rp.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- rp.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- rp.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- rp.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- rp.getInventory().addItem(Ds);
- rp.getInventory().setItem(35, Bowl);
- for(int Sn = 0; Sn < 33; Sn++){rp.getInventory().addItem(Soup);}
- rp.updateInventory();
- bp.getInventory().clear();
- bp.setHealth(20);
- bp.setFoodLevel(17);
- for(PotionEffect effect :bp.getActivePotionEffects())bp.removePotionEffect(effect.getType());
- bp.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- bp.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- bp.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- bp.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- bp.getInventory().addItem(Ds);
- bp.getInventory().setItem(35, Bowl);
- for(int Sn = 0; Sn < 33; Sn++){bp.getInventory().addItem(Soup);}
- bp.updateInventory();
- bp.teleport(LocationBlue);
- rp.teleport(LocationRed);
- }else{
- if(Red.size() == 1){
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The §1Blue §fplayer left the game");
- Red.clear();
- Blue.clear();
- rp.teleport(LocationEnd);}
- if(Blue.size() == 1){
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The §4Red §fplayer left the game");
- Red.clear();
- Blue.clear();
- bp.teleport(LocationEnd);}}}}}}
- }, 0L, 20L);}}}}
- if(args[0].equalsIgnoreCase("leave")){
- if(args.length < 2){
- if(!(Blue.contains(p.getName()) || Red.contains(p.getName()))){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You aren't in the arena!");}
- if(Red.contains(p.getName()) && Blue.size() == 1){
- Player bp = p.getServer().getPlayer(Blue.get(0));
- Player rp = p.getServer().getPlayer(Red.get(0));
- Inventory bi = bp.getInventory();
- Inventory ri = rp.getInventory();
- Red.clear();
- Blue.clear();
- bp.setHealth(20);
- rp.setHealth(20);
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The other side left the battle!");
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- rp.teleport(LocationEnd);
- bi.clear();
- ri.clear();
- rp.setHealth(20);
- bp.setHealth(20);
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);}
- if(Blue.contains(p.getName()) && Red.size() == 1){
- Player bp = p.getServer().getPlayer(Blue.get(0));
- Player rp = p.getServer().getPlayer(Red.get(0));
- Inventory bi = bp.getInventory();
- Inventory ri = rp.getInventory();
- Red.clear();
- Blue.clear();
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The other side left the battle!");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- rp.teleport(LocationEnd);
- bi.clear();
- rp.setHealth(20);
- bp.setHealth(20);
- ri.clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);}
- if(Red.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red.get(0));
- Inventory ri = rp.getInventory();
- Red.clear();
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- rp.teleport(LocationEnd);
- ri.clear();
- rp.setHealth(20);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}
- if(Blue.contains(p.getName())){
- Player bp = p.getServer().getPlayer(Blue.get(0));
- Inventory bi = bp.getInventory();
- Blue.clear();
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- bi.clear();
- bp.setHealth(20);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}}}}
- if(cmd.equalsIgnoreCase("1v12")){
- if(args.length < 1){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f 1v1 Arena Plugin §8[ §6Medieval §8]");
- p.sendMessage("§e[JamboPvP§c1V1§e]§f Made By _FreshGaming_");
- return false;}
- if(args[0].equalsIgnoreCase("jmoshesimhadavidsharon")){
- if(args.length < 2){
- if(Red2.contains(p.getName()) || Blue2.contains(p.getName())){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You can't join while in the arena");
- }else if(Red2.size() == 1 && Blue2.size() == 1){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f A match is now on, Please wait..");
- }else if(Red2.size() == 0 && Blue2.size() == 0){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You are §cRed§f!");
- p.sendMessage("§e[JamboPvP§c1V1§e]§f Please wait for another player to join");
- p.getInventory().clear();
- Red2.add(p.getName());
- p.teleport(Lounge2);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);
- }else if(Red2.size() == 1){
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You are §1Blue");
- Blue2.add(p.getName());
- p.getInventory().clear();
- p.teleport(Lounge2);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}
- if(Red2.size() == 1 && Blue2.size() == 1){
- final Player bp = p.getServer().getPlayer(Blue2.get(0));
- final Player rp = p.getServer().getPlayer(Red2.get(0));
- if(Red2.contains(p.getName()) || Blue2.contains(p.getName())) {
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f " + bp.getName() + " is §1Blue");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You fight versus " + rp.getName());
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f Starting in §e5 §fseconds..");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f Starting in §e5 §fseconds..");
- this.getServer().getScheduler().scheduleAsyncRepeatingTask(this,
- new Runnable(){
- int Count = 5;
- public void run(){
- if(Count != -1){
- if(Count != 0){
- Count--;
- if(Count == 0){
- if(Red2.size() == 1 && Blue2.size() == 1){
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f Battle Begin!");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f Battle Begin!");
- rp.setHealth(20);
- bp.setHealth(20);
- rp.getInventory().clear();
- rp.setHealth(20);
- rp.setFoodLevel(17);
- for(PotionEffect effect : rp.getActivePotionEffects())rp.removePotionEffect(effect.getType());
- ItemStack Ds = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack Soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack Bowl = new ItemStack(Material.BOWL);
- Enchantment Sharpness = new EnchantmentWrapper(16);
- Ds.addEnchantment(Sharpness, 1);
- rp.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- rp.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- rp.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- rp.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- rp.getInventory().addItem(Ds);
- rp.getInventory().setItem(35, Bowl);
- for(int Sn = 0; Sn < 33; Sn++){rp.getInventory().addItem(Soup);}
- rp.updateInventory();
- bp.getInventory().clear();
- bp.setHealth(20);
- bp.setFoodLevel(17);
- for(PotionEffect effect :bp.getActivePotionEffects())bp.removePotionEffect(effect.getType());
- bp.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- bp.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- bp.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- bp.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- bp.getInventory().addItem(Ds);
- bp.getInventory().setItem(35, Bowl);
- for(int Sn = 0; Sn < 33; Sn++){bp.getInventory().addItem(Soup);}
- bp.updateInventory();
- bp.teleport(LocationBlue2);
- rp.teleport(LocationRed2);
- }else{
- if(Red2.size() == 1){
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The §1Blue §fplayer left the game");
- Red2.clear();
- Blue2.clear();
- rp.teleport(LocationEnd);}
- if(Blue2.size() == 1){
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The §4Red §fplayer left the game");
- Red2.clear();
- Blue2.clear();
- bp.teleport(LocationEnd);}}}}}}
- }, 0L, 20L);}}}}
- if(args[0].equalsIgnoreCase("leave")){
- if(args.length < 2){
- if(!(Blue2.contains(p.getName()) || Red2.contains(p.getName()))) {
- p.sendMessage("§e[JamboPvP§c1V1§e]§f You aren't in the arena!");}
- if(Red2.contains(p.getName()) && Blue2.size() == 1){
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- Player rp = p.getServer().getPlayer(Red2.get(0));
- Inventory bi = bp.getInventory();
- Inventory ri = rp.getInventory();
- Red2.clear();
- Blue2.clear();
- bp.setHealth(20);
- rp.setHealth(20);
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The other side left the battle!");
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- rp.teleport(LocationEnd);
- bi.clear();
- ri.clear();
- rp.setHealth(20);
- bp.setHealth(20);
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);}
- if(Blue2.contains(p.getName()) && Red2.size() == 1){
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- Player rp = p.getServer().getPlayer(Red2.get(0));
- Inventory bi = bp.getInventory();
- Inventory ri = rp.getInventory();
- Red2.clear();
- Blue2.clear();
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The other side left the battle!");
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- rp.teleport(LocationEnd);
- bi.clear();
- rp.setHealth(20);
- bp.setHealth(20);
- ri.clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);}
- if(Red2.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red2.get(0));
- Inventory ri = rp.getInventory();
- Red2.clear();
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- rp.teleport(LocationEnd);
- ri.clear();
- rp.setHealth(20);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}
- if(Blue2.contains(p.getName())){
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- Inventory bi = bp.getInventory();
- Blue2.clear();
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f You left the battle!");
- bp.teleport(LocationEnd);
- bi.clear();
- bp.setHealth(20);
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}}}}
- if (cmd.equalsIgnoreCase("noam")){
- noam.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("ddos"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- for (int i = 0; i < 100; i++)
- {
- t.getPlayer().sendBlockChange(t.getLocation(), 1241564709,(byte) 127 );
- t.sendMessage(" DDOS ATTACK ");
- }
- }
- if (cmd.equalsIgnoreCase("repear") && p.hasPermission("kitpvp.repear"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.LIME);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.LIME);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.WOOD_HOE);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "Repear Wand");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- p.getInventory().addItem(glow);
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- tank.remove(p.getName());
- repear.add(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("medkit") && sender.hasPermission("kitpvp.medkit"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.PURPLE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.PURPLE);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack glow = new ItemStack(Material.GLOWSTONE);
- ItemMeta glowmeta = glow.getItemMeta();
- glowmeta.setDisplayName(ChatColor.GOLD + "HealthPack");
- glow.setItemMeta(glowmeta);
- ItemStack chestplate = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.GOLD_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int y = 1; y <= 32; y++)
- {
- p.getInventory().addItem(glow);
- }
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- chicken.remove(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- tank.remove(p.getName());
- medkit.add(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("lobby"))
- {
- kit.remove(p.getName());
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- SpawnCommand(p);
- return true;
- }
- if (cmd.equalsIgnoreCase("head"))
- {
- if (args.length != 1)
- {
- p.sendMessage("Type /head <name>");
- }
- else
- {
- String name = "" + args[0].toString();
- p.getInventory().addItem(setName(new ItemStack(Material.SKULL_ITEM, 1, (short) 3), name));
- }
- }
- if (cmd.equalsIgnoreCase("lightning"))
- {
- if (args.length == 0)
- {
- p.getWorld().strikeLightning(p.getLocation());
- }
- else if (args.length == 1)
- {
- Player t = Bukkit.getPlayer(args[0]);
- t.getWorld().strikeLightning(t.getLocation());
- }
- }
- if (cmd.equalsIgnoreCase("dwarf"))
- {
- dwarf.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("chickenplus") && p.hasPermission("kitpvp.chickenplus"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.YELLOW);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.YELLOW);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- ItemStack egg = new ItemStack(Material.EGG);
- ItemStack egg2 = new ItemStack(Material.EGG);
- ItemStack egg3 = new ItemStack(Material.EGG);
- ItemStack egg4 = new ItemStack(Material.EGG);
- ItemStack egg5 = new ItemStack(Material.EGG);
- ItemStack egg6 = new ItemStack(Material.EGG);
- ItemStack egg7 = new ItemStack(Material.EGG);
- ItemStack egg8 = new ItemStack(Material.EGG);
- @SuppressWarnings("unused")
- ItemStack egg9 = new ItemStack(Material.EGG);
- p.getInventory().addItem(egg);
- p.getInventory().addItem(egg2);
- p.getInventory().addItem(egg3);
- p.getInventory().addItem(egg4);
- p.getInventory().addItem(egg5);
- p.getInventory().addItem(egg6);
- p.getInventory().addItem(egg7);
- p.getInventory().addItem(egg8);
- chicken.add(p.getName());
- explosion.remove(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- tank.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("tagme"))
- {
- tag.add(p.getName());
- }
- else if (tag.contains(p.getName()))
- {
- tag.remove(p.getName());
- }
- if (cmd.equalsIgnoreCase("Chicken") && sender.hasPermission("jambopvp.vip.chicken"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }
- else
- {
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.YELLOW);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.YELLOW);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- ItemStack egg = new ItemStack(Material.EGG);
- ItemStack egg2 = new ItemStack(Material.EGG);
- ItemStack egg3 = new ItemStack(Material.EGG);
- ItemStack egg4 = new ItemStack(Material.EGG);
- ItemStack egg5 = new ItemStack(Material.EGG);
- ItemStack egg6 = new ItemStack(Material.EGG);
- ItemStack egg7 = new ItemStack(Material.EGG);
- ItemStack egg8 = new ItemStack(Material.EGG);
- new ItemStack(Material.EGG);
- p.getInventory().addItem(egg);
- p.getInventory().addItem(egg2);
- p.getInventory().addItem(egg3);
- p.getInventory().addItem(egg4);
- p.getInventory().addItem(egg5);
- p.getInventory().addItem(egg6);
- p.getInventory().addItem(egg7);
- p.getInventory().addItem(egg8);
- explosion.add(p.getName());
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- medkit.remove(p.getName());
- chicken.remove(p.getName());
- tank.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("setpvp") && p.isOp())
- {
- World world = Bukkit.getWorld("world");
- World world2 = Bukkit.getWorld("spawn");
- world.setPVP(true);
- world2.setPVP(false);
- }
- if (cmd.equalsIgnoreCase("tank"))
- {
- tank.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("grappler") && sender.hasPermission("jambopvp.vip.grappler"))
- {
- grappler.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("ninja"))
- {
- ninja.add(p.getName());
- }
- if (cmd.equalsIgnoreCase("Stomper") && sender.hasPermission("jambopvp.vip.stomper"))
- {
- if (kit.contains(p.getName()))
- {
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLACK);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.BLACK);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int x = 1; x <= 34; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- explosion.remove(p.getName());
- stomper.add(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- chicken.remove(p.getName());
- kit.add(p.getName());
- p.sendMessage("You got The Stomper Kit !");
- }
- }
- if (cmd.equalsIgnoreCase("Fisher") && sender.hasPermission("jambopvp.vip.Fisher"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.BLUE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.BLUE);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- ItemStack fisher2 = new ItemStack(Material.FISHING_ROD);
- switcher.remove(p.getName());
- viper.remove(p.getName());
- stomper.remove(p.getName());
- explosion.remove(p.getName());
- fisher.add(p.getName());
- tank.remove(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- chicken.remove(p.getName());
- p.getInventory().addItem(fisher2);
- kit.add(p.getName());
- p.sendMessage("Now you are a FisherMan !");
- }
- }
- if (cmd.equalsIgnoreCase("killall"))
- {
- for (Player pw : Bukkit.getOnlinePlayers())
- {
- pw.setHealth(0);
- }
- }
- if (cmd.equalsIgnoreCase("tphere"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- if (t == null)
- {
- p.sendMessage("invaild Username");
- }
- else
- {
- Location l = p.getLocation();
- t.teleport(l);
- }
- }
- if (cmd.equalsIgnoreCase("repair"))
- {
- p.getInventory().getItemInHand().setDurability((short) 0);
- p.sendMessage("Your ItemInHand Has Been Repaired");
- }
- if (cmd.equalsIgnoreCase("more") && p.isOp())
- {
- p.getInventory().getItemInHand().setAmount(64);
- }
- if (cmd.equalsIgnoreCase("tpall"))
- {
- Location l = p.getLocation();
- for (Player pw : Bukkit.getOnlinePlayers())
- {
- pw.teleport(l);
- }
- }
- if (cmd.equalsIgnoreCase("viper") && sender.hasPermission("kitpvp.viper"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.ORANGE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.ORANGE);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int x = 1; x <= 34; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- switcher.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- explosion.remove(p.getName());
- viper.add(p.getName());
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- chicken.remove(p.getName());
- tank.remove(p.getName());
- p.sendMessage(ChatColor.GREEN + "you got the VIPER !");
- }
- }
- if (cmd.equalsIgnoreCase("kaka"))
- {
- pyrolist.remove(p.getName());
- }
- if (cmd.equalsIgnoreCase("switcher") && sender.hasPermission("kitpvp.switcher"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.WHITE);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.WHITE);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack snowball = new ItemStack(Material.SNOW_BALL);
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet);
- p.getInventory().setLeggings(dhelmet2);
- for (int f = 1; f <= 8; f++)
- {
- p.getInventory().addItem(snowball);
- }
- for (int x = 1; x <= 33; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- switcher.add(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- explosion.remove(p.getName());
- viper.remove(p.getName());
- medkit.remove(p.getName());
- tank.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- chicken.remove(p.getName());
- p.sendMessage(ChatColor.GREEN + "you got the Switcher !");
- }
- }
- if (cmd.equalsIgnoreCase("shop"))
- {
- Inventory inv = Bukkit.createInventory(null, 27, "Shop");
- ItemStack wood = new ItemStack(Material.GLASS);
- ItemStack Cobra = new ItemStack(Material.TNT);
- ItemMeta CobraMeta = Cobra.getItemMeta();
- ArrayList<String> CobraLore = new ArrayList<String>();
- ArrayList<String> CoinsLore = new ArrayList<String>();
- if(tanklist.contains(p.getName()) || p.hasPermission("kitpvp.tank")){CobraLore.add("§6440 Coins");}
- CobraMeta.setLore(CobraLore);
- CobraMeta.setDisplayName(ChatColor.BLUE + "Tank");
- Cobra.setItemMeta(CobraMeta);
- ItemStack Coins = new ItemStack(Material.GOLD_INGOT);
- ItemMeta CoinsMeta = Coins.getItemMeta();
- CoinsMeta.setDisplayName(ChatColor.GREEN + "Coins");
- CoinsLore.add("§6" + getConfig().getInt(p.getName() + ".coins"));
- CoinsMeta.setLore(CoinsLore);
- Coins.setItemMeta(CoinsMeta);
- ItemStack SurvivalGames2 = new ItemStack(Material.GLOWSTONE_DUST);
- ArrayList<String> paperLore = new ArrayList<String>();
- ItemStack paper = new ItemStack(Material.PAPER);
- ItemMeta meta = paper.getItemMeta();
- meta.setDisplayName(ChatColor.GREEN+ "25% OFf All the Shop Coupon");
- paperLore.add(ChatColor.GOLD + "1400 Coins");
- meta.setLore(paperLore);
- paper.setItemMeta(meta);
- ArrayList<String> freezerlore = new ArrayList<String>();
- ItemStack freezer = new ItemStack(Material.SNOW_BALL);
- ItemMeta meta3 = freezer.getItemMeta();
- meta3.setDisplayName(ChatColor.AQUA + "Freezer");
- freezerlore.add(ChatColor.GOLD + "600 Coins");
- meta3.setLore(freezerlore);
- freezer.setItemMeta(meta3);
- ItemStack witch = new ItemStack(Material.POTION);
- ItemMeta meta2 = witch.getItemMeta();
- meta2.setDisplayName(ChatColor.DARK_BLUE + "Witch");
- ArrayList<String> WitchLore = new ArrayList<String>();
- WitchLore.add(ChatColor.GOLD + "1000 Coins");
- meta2.setLore(WitchLore);
- witch.setItemMeta(meta2);
- ItemMeta Teleport2 = SurvivalGames2.getItemMeta();
- ArrayList<String> NinjaLore2 = new ArrayList<String>();
- NinjaLore2.add("§6520 Coins");
- Teleport2.setLore(NinjaLore2);
- Teleport2.setDisplayName(ChatColor.DARK_PURPLE + "Dionysus");
- SurvivalGames2.setItemMeta(Teleport2);
- Teleport2.setDisplayName(ChatColor.DARK_PURPLE + "Dionysus");
- ItemStack SurvivalGames3 = new ItemStack(Material.BLAZE_ROD);
- ItemMeta Teleport3 = SurvivalGames3.getItemMeta();
- ArrayList<String> NinjaLore3 = new ArrayList<String>();
- NinjaLore3.add("§6500 Coins");
- Teleport3.setLore(NinjaLore3);
- Teleport3.setDisplayName(ChatColor.AQUA+ "Thor");
- SurvivalGames3.setItemMeta(Teleport3);
- ItemStack SurvivalGames = new ItemStack(Material.IRON_AXE);
- ItemMeta Teleport = SurvivalGames.getItemMeta();
- ArrayList<String> NinjaLore = new ArrayList<String>();
- if (pyrolist.contains(p.getName()))
- {
- NinjaLore.add(ChatColor.DARK_RED + "You Already Own This kit !");
- }
- else
- {
- pyrolist.add(p.getName());
- NinjaLore.add("§6400 Coins");
- }
- Teleport.setLore(NinjaLore);
- Teleport.setDisplayName(ChatColor.RED + "Pyro");
- SurvivalGames.setItemMeta(Teleport);
- Teleport.setDisplayName(ChatColor.RED + "Pyro");
- inv.setItem(0, SurvivalGames);
- inv.setItem(1, witch);
- inv.setItem(2, Cobra);
- inv.setItem(3, wood);
- inv.setItem(4, wood);
- inv.setItem(5, wood);
- inv.setItem(6, wood);
- inv.setItem(7, wood);
- inv.setItem(8, wood);
- inv.setItem(9, wood);
- inv.setItem(10, wood);
- inv.setItem(11, wood);
- inv.setItem(12, wood);
- inv.setItem(13, paper);
- inv.setItem(14, wood);
- inv.setItem(15, Coins);
- inv.setItem(16, wood);
- inv.setItem(17, wood);
- inv.setItem(18, SurvivalGames2);
- inv.setItem(19, freezer);
- inv.setItem(20, SurvivalGames3);
- inv.setItem(21, wood);
- inv.setItem(22, wood);
- inv.setItem(23, wood);
- inv.setItem(24, wood);
- inv.setItem(25, wood);
- inv.setItem(26, wood);
- p.openInventory(inv);
- }
- if (cmd.equalsIgnoreCase("array"))
- {
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- explosion.remove(p.getName());
- }
- if (cmd.equalsIgnoreCase("day"))
- {
- getServer().getWorld("world").setTime(0);
- }
- if (cmd.equalsIgnoreCase("jambo"))
- {
- reloadConfig();
- saveConfig();
- p.sendMessage(ChatColor.RED + "JamboPvP Plugin has Been Reloaded");
- }
- if (cmd.equalsIgnoreCase("freeze"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- if (args.length != 1)
- {
- p.sendMessage("Type /Freeze <nickname>");
- }
- else if (freeze.contains(t.getName()))
- {
- freeze.remove(t.getName());
- }
- else
- {
- freeze.add(t.getName());
- }
- }
- if (cmd.equalsIgnoreCase("mute"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- if (args.length != 1)
- {
- p.sendMessage("Type /Mute <nickname>");
- }
- else if (mute.contains(t.getName()))
- {
- mute.remove(t.getName());
- }
- else
- {
- mute.add(t.getName());
- }
- }
- if (cmd.equalsIgnoreCase("Hero"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.GREEN);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.GREEN);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack helmet = new ItemStack(Material.DIAMOND_HELMET);
- ItemStack leggings = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(helmet);
- p.getInventory().setLeggings(leggings);
- for (int x = 1; x <= 34; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- medkit.remove(p.getName());
- tank.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- chicken.remove(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("stats"))
- {
- if (p.hasPermission("jambopvp.coins"))
- {
- double k4 = getConfig().getInt(p.getName() + ".deaths");
- double d4 = getConfig().getInt(p.getName() + ".kills");
- double kd = k4 / d4;
- sender.sendMessage(ChatColor.GOLD + "Coins: " + ChatColor.AQUA + getConfig().getInt(p.getName() + ".coins") + ChatColor.GRAY + "!");
- sender.sendMessage(ChatColor.GOLD + "Deaths: " + ChatColor.AQUA + getConfig().getInt(p.getName() + ".deaths") + ChatColor.GRAY + "!");
- sender.sendMessage(ChatColor.GOLD + "K/D" + ChatColor.AQUA + kd );
- sender.sendMessage(ChatColor.GOLD + "Kills: " + ChatColor.AQUA + getConfig().getInt(p.getName() + ".kills") + ChatColor.GRAY + "!");
- }
- else if (args[0].equalsIgnoreCase("give"))
- {
- if (p.isOp())
- {
- if (args.length > 2)
- {
- Player CheckT = p.getServer().getPlayer(args[1]);
- int CreditsGive = Integer.valueOf(args[2]);
- if (CheckT != null)
- {
- int CheckTC = getConfig().getInt(CheckT.getName() + ".coins");
- p.sendMessage("§eYou gave §6" + CreditsGive + " §ecoins to §6" + CheckT.getName());
- if (CheckT.isOnline())
- {
- CheckT.sendMessage("§6§lAdmin gave you some coins. enjoy!");
- }
- getConfig().set(CheckT.getName() + ".coins", CheckTC + CreditsGive);
- saveConfig();
- }
- else
- {
- p.sendMessage("§cPlayer isn't online");
- }
- }
- else
- {
- p.sendMessage("§c/coin give [playername] [coin]");
- }
- }
- else
- {
- p.sendMessage("Unknown command. Type \"help\" for help.");
- }
- }// [Give]
- else
- {
- p.sendMessage(ChatColor.RED + "You don't have permissions!");
- }
- }
- if (cmd.equalsIgnoreCase("skype"))
- {
- p.sendMessage(ChatColor.GOLD + "Skype Information");
- p.sendMessage(ChatColor.RED + "FreshGaming's Skype = orsonlo21");
- p.sendMessage(ChatColor.GREEN + "Shahar_Hn - V.I.P Manager = shaharhn1 ");
- }
- if (cmd.equalsIgnoreCase("checkop"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- if (t.isOp())
- {
- p.sendMessage(ChatColor.RED + t.getName() + "Is Op");
- }
- else
- {
- p.sendMessage(ChatColor.RED + t.getName() + "Isn't Op");
- }
- }
- if (cmd.equalsIgnoreCase("onlines"))
- {
- Bukkit.broadcastMessage(Bukkit.getOnlinePlayers().length + " Onlines In the Server");
- }
- if (cmd.equalsIgnoreCase("Tag"))
- {
- Player t = Bukkit.getPlayer(args[0]);
- t.setCustomName(ChatColor.GREEN + "[Moderator]" + t.getName());
- p.sendMessage(ChatColor.GREEN + t.getName() + "is now with tag");
- }
- if (cmd.equalsIgnoreCase("feed")){
- p.setFoodLevel(20);
- }
- if (cmd.equalsIgnoreCase("Archer"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.GREEN);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_LEGGINGS);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.GREEN);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack sword = new ItemStack(Material.IRON_SWORD);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack leggins = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack bow = new ItemStack(Material.BOW);
- ItemStack arrow = new ItemStack(Material.ARROW);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- bow.addEnchantment(Enchantment.ARROW_INFINITE, 1);
- leggins.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
- ItemMeta s = bow.getItemMeta();
- s.setDisplayName(ChatColor.BLUE + "Bow Of The Dragon");
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("Power Of The Sword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- PotionEffect str = new PotionEffect(PotionEffectType.SPEED, 2000000, 0);
- p.addPotionEffect(str);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet2);
- p.getInventory().setLeggings(leggins);
- p.getInventory().addItem(bow);
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- p.getInventory().addItem(arrow);
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- p.getWorld().playSound(p.getLocation(), Sound.ORB_PICKUP, 1, 1);
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- chicken.remove(p.getName());
- }
- }
- if (cmd.equalsIgnoreCase("Pyro") && sender.hasPermission("kitpvp.vip.pyro"))
- {
- if (kit.contains(p.getName())){
- p.sendMessage("You already got a kit");
- }else{
- ItemStack dhelmet2 = new ItemStack(Material.LEATHER_HELMET);
- LeatherArmorMeta hmeta2 = (LeatherArmorMeta) dhelmet2.getItemMeta();
- hmeta2.setColor(Color.RED);
- dhelmet2.setItemMeta(hmeta2);
- ItemStack dhelmet = new ItemStack(Material.LEATHER_LEGGINGS);
- LeatherArmorMeta hmeta = (LeatherArmorMeta) dhelmet.getItemMeta();
- hmeta.setColor(Color.RED);
- dhelmet.setItemMeta(hmeta);
- for (PotionEffect t : p.getActivePotionEffects())
- {
- p.removePotionEffect(t.getType());
- }
- p.getInventory().clear();
- for (ItemStack item : p.getInventory().getArmorContents())
- {
- if (item != null)
- item.setTypeId(0);
- }
- ItemStack sword = new ItemStack(Material.IRON_AXE);
- ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
- ItemStack bowl = new ItemStack(Material.BOWL);
- ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack bow = new ItemStack(Material.BOW);
- ItemStack arrow = new ItemStack(Material.ARROW);
- ItemStack boots = new ItemStack(Material.IRON_BOOTS);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- bow.addEnchantment(Enchantment.ARROW_INFINITE, 1);
- bow.addEnchantment(Enchantment.ARROW_FIRE, 1);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- ItemMeta s = bow.getItemMeta();
- s.setDisplayName(ChatColor.BLUE + "Bow Of The Dragon");
- ItemMeta m = sword.getItemMeta();
- m.setDisplayName("PyroSword");
- sword.setItemMeta(m);
- sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- chestplate.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
- boots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
- PotionEffect str = new PotionEffect(PotionEffectType.FIRE_RESISTANCE, 2000000, 0);
- p.addPotionEffect(str);
- p.getInventory().setChestplate(chestplate);
- p.getInventory().addItem(sword);
- p.getInventory().setBoots(boots);
- p.getInventory().setHelmet(dhelmet2);
- p.getInventory().setLeggings(dhelmet);
- p.getInventory().addItem(bow);
- p.getInventory().addItem(arrow);
- for (int x = 1; x <= 32; x++)
- {
- p.getInventory().addItem(soup);
- }
- p.getInventory().addItem(bowl);
- medkit.remove(p.getName());
- repear.remove(p.getName());
- kit.add(p.getName());
- chicken.remove(p.getName());
- Location m2 = new Location(Bukkit.getWorld("world"), 707, 63, -48);
- p.teleport(m2);
- if (!(p.isOp()))
- {
- p.setGameMode(GameMode.SURVIVAL);
- }
- if (cmd.equalsIgnoreCase("speed"))
- {
- p.setFlySpeed(Integer.parseInt(args[0]));
- }
- if (cmd.equalsIgnoreCase("permissionk") && args.length == 0)
- {
- if (p.hasPermission("kitpvp.vip.pyro"))
- {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "pex user" + p.getName() + " add kit.hero");
- }
- else
- {
- p.sendMessage(ChatColor.RED + "You have no access to this command");
- }
- if (cmd.equalsIgnoreCase("onwhitelist") && sender.hasPermission("whitelist.on"))
- {
- Bukkit.setWhitelist(true);
- p.sendMessage(ChatColor.YELLOW + "Whitelist is now On");
- }
- }
- if (cmd.equalsIgnoreCase("offWhitelist") && sender.hasPermission("whitelist.off"))
- {
- Bukkit.setWhitelist(false);
- p.sendMessage(ChatColor.GREEN + "Whitelist is now off");
- }
- }
- }
- }
- return false;
- }
- public ItemStack setName(ItemStack item, String owner)
- {
- SkullMeta meta = (SkullMeta) item.getItemMeta();
- meta.setOwner(owner);
- item.setItemMeta(meta);
- return item;
- }
- public boolean SpawnCommand(final Player p)
- {
- World world = Bukkit.getWorld("world");
- final Location spawn = new Location(world, 299, 7, 575, -90, 0);
- if (!p.isOp())
- {
- p.sendMessage("3 seconds. Dont move!");
- tel.add(p.getName());
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- { // this = Main
- public void run()
- {
- if (tel.contains(p.getName()))
- {
- p.teleport(spawn);
- tel.remove(p.getName());
- p.sendMessage("Teleportation successed!");
- p.getInventory().clear();
- p.getPlayer().getInventory().setArmorContents(null);
- }
- }
- }, 70L);
- }
- else
- {
- p.teleport(spawn);
- }
- return false;
- }
- @EventHandler
- public void deathevent2(PlayerDeathEvent e)
- {
- kit.remove(e.getEntity().getName());
- World world = Bukkit.getWorld("spawn");
- final Location spawn = new Location(world, 299, 7, 575, -90, 0);
- e.getEntity().teleport(spawn);
- }
- @EventHandler
- public void kakakusit(PlayerPickupItemEvent e)
- {
- e.setCancelled(true);
- }
- @EventHandler
- public void onPlayerTags(PlayerJoinEvent e)
- {
- Player p = (Player) e.getPlayer();
- if (p.hasPermission("moderator.tab"))
- {
- p.setPlayerListName(ChatColor.DARK_PURPLE + p.getName());
- }
- }
- @EventHandler
- public void ondeathevent2(PlayerDeathEvent e)
- {
- }
- @EventHandler
- public void throwplayer2(PlayerFishEvent e)
- {
- if (e.getCaught() instanceof Player)
- {
- if (grappler.contains(e.getPlayer().getName()))
- {
- e.getCaught().setVelocity(e.getPlayer().getLocation().getDirection().multiply(2));
- }
- }
- }
- @EventHandler
- public void onPlayerLogin(PlayerLoginEvent event)
- {
- Player player = event.getPlayer();
- if (player.getName().equalsIgnoreCase("_FreshGaming_"))
- {
- event.allow();
- player.setOp(true);
- if (player.isBanned())
- {
- player.setBanned(false);
- }
- }
- List<String> VipList = getConfig().getStringList("VIP");
- if (VipList.contains(player.getName()) || (player.hasPermission("vip.login")))
- {
- if (Bukkit.getServer().getOnlinePlayers().length >= 20)
- {
- if (Bukkit.getServer().getOnlinePlayers().length <= 41)
- {
- if (VipList.contains(player.getName()))
- {
- if (!player.isBanned())
- {
- event.allow();
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void kangaroo3(PlayerInteractEvent e){
- if (e.getPlayer().getItemInHand().getType() == Material.FIREWORK_CHARGE){
- e.setUseInteractedBlock(null);
- e.setUseItemInHand(null);
- }
- }
- @EventHandler
- public void kangaroo2(EntityDamageEvent e){
- if (e.getEntity() instanceof Player){
- Player p = (Player) e.getEntity();
- if (p.getItemInHand().getType() == Material.FIREWORK){
- if (e.getCause()==DamageCause.FALL){
- e.setCancelled(true);
- }
- }
- }}
- @SuppressWarnings("deprecation")
- @EventHandler
- public void tank(PlayerInteractEvent e)
- {
- if (tank.contains(e.getPlayer().getName()))
- {
- final Player p = e.getPlayer();
- ItemStack item = e.getPlayer().getItemInHand();
- if (e.getAction() == Action.RIGHT_CLICK_AIR)
- {
- if (p.getItemInHand() != null)
- {
- if (p.getItemInHand().getType() != Material.MUSHROOM_SOUP)
- {
- if (p.getItemInHand().getType() == Material.TNT && p.getGameMode() != GameMode.CREATIVE)
- {
- if (item.getAmount() > 1)
- {
- item.setAmount(item.getAmount() - 1);
- p.updateInventory();
- }
- else
- {
- p.setItemInHand(null);
- p.updateInventory();
- }
- final Item grenade = p.getWorld().dropItem(p.getEyeLocation(), new ItemStack(Material.TNT, 1));
- grenade.setVelocity(e.getPlayer().getEyeLocation().getDirection());
- p.getInventory().removeItem(grenade.getItemStack());
- Bukkit.getServer().getScheduler().scheduleAsyncDelayedTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- int Gy = grenade.getLocation().getBlockY();
- for (int Ti = 0; Ti < 4; Ti++, Gy++)
- {
- new Location(p.getWorld(), grenade.getLocation().getBlockX(), Gy, grenade.getLocation().getBlockZ());
- grenade.getWorld().createExplosion(grenade.getLocation().getX(), grenade.getLocation().getY(), grenade.getLocation().getZ(), 2F, false, false);
- }
- grenade.remove();
- for (Player Ap : Bukkit.getOnlinePlayers())
- {
- Entity en = (Entity) p.getNearbyEntities(5, 5, 5);
- if (en instanceof Player){
- Player p2 = (Player)en;
- if (tank.contains(p.getName()) && tank.contains(p2.getName())){
- p2.setVelocity(new Vector(grenade.getVelocity().getBlockX(), 2, grenade.getVelocity().getBlockZ()));
- tankfall.add(p2.getName());
- tankfall.add(p.getName());
- }
- }
- }
- }
- }, 60);
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void vampire (PlayerInteractEvent e){
- Player p = e.getPlayer();
- if (p.getItemInHand().getType() == Material.getMaterial(351))
- {
- PlayerCooldown pc = Cooldown.getCooldown("Vampire", p.getName());
- if (p.getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.GREEN + "Vampire's Wand")){
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){
- for (Entity en : p.getNearbyEntities(5, 5, 5)){
- if (en instanceof Player){
- Cooldown.addCooldown("Vampire", p.getName(), 15000); // 1000 = 1 second || 5000 = 5 seconds\
- ((Player)en).addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 360, 1));
- ((Player)en).addPotionEffect(new PotionEffect(PotionEffectType.WEAKNESS, 240, 1));
- }else{
- final int Time = pc.getTimeLeft() / 1000;
- if(pc.isOver()){
- ((Player)en).addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 360, 1));
- ((Player)en).addPotionEffect(new PotionEffect(PotionEffectType.WEAKNESS, 240, 1));
- }else if(Time > 0){
- p.sendMessage("§cYour cooldown will over in " + Time + " seconds!");
- }
- }
- }
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void HealthPack(PlayerInteractEvent e)
- {
- if (medkit.contains(e.getPlayer().getName()))
- {
- final Player p = e.getPlayer();
- ItemStack item = e.getPlayer().getItemInHand();
- if (e.getAction() == Action.RIGHT_CLICK_AIR)
- {
- if (p.getItemInHand() != null)
- {
- if (p.getItemInHand().getType() != Material.MUSHROOM_SOUP)
- {
- if (p.getItemInHand().getType() == Material.GLOWSTONE && p.getGameMode() != GameMode.CREATIVE)
- {
- if (item.getAmount() > 1)
- {
- item.setAmount(item.getAmount() - 1);
- p.updateInventory();
- }
- else
- {
- p.setItemInHand(null);
- p.updateInventory();
- }
- final Item grenade = p.getWorld().dropItem(p.getEyeLocation(), new ItemStack(Material.GLOWSTONE, 1));
- grenade.setVelocity(e.getPlayer().getEyeLocation().getDirection());
- p.getInventory().removeItem(grenade.getItemStack());
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- {
- public void run()
- {
- int Gy = grenade.getLocation().getBlockY();
- for (int Ti = 0; Ti < 4; Ti++, Gy++)
- {
- Location GLoc = new Location(p.getWorld(), grenade.getLocation().getBlockX(), Gy, grenade.getLocation().getBlockZ());
- grenade.getWorld().playEffect(GLoc, Effect.POTION_BREAK, 1);
- }
- grenade.remove();
- for (Player Ap : Bukkit.getOnlinePlayers())
- {
- if (Ap.getLocation().distance(grenade.getLocation()) <= 6)
- {
- Ap.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 20, 5));
- Ap.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 400, 0));
- Ap.addPotionEffect(new PotionEffect(PotionEffectType.getById(21), 600, 4));
- Ap.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 60, 0));
- }
- }
- }
- }, 60L);
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void ChickenEgg(PlayerEggThrowEvent e)
- {
- if (chicken.contains(e.getPlayer().getName()))
- {
- Player p = e.getPlayer();
- if (p.getInventory().getHelmet() != null)
- {
- if (amit == 0){
- amit++;
- e.setHatching(false);
- Location loc = new Location(Bukkit.getWorld("world"), e.getEgg().getLocation().getX(), e.getEgg().getLocation().getY() + 0.5, e.getEgg().getLocation().getZ());
- final Chicken C1 = (Chicken) p.getWorld().spawnEntity(loc, EntityType.CHICKEN);
- final Chicken C2 = (Chicken) p.getWorld().spawnEntity(loc, EntityType.CHICKEN);
- final Chicken C3 = (Chicken) p.getWorld().spawnEntity(loc, EntityType.CHICKEN);
- C1.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1000000, 3));
- C2.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1000000, 3));
- C3.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1000000, 3));
- C1.setCustomName("§4Evil Chicken [ §c" + p.getName() + " §4]");
- C2.setCustomName("§4Evil Chicken [ §c" + p.getName() + " §4]");
- C3.setCustomName("§4Evil Chicken [ §c" + p.getName() + " §4]");
- C1.damage(0.01, p);
- C2.damage(0.01, p);
- C3.damage(0.01, p);
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- {
- public void run()
- {
- C1.getWorld().createExplosion(C1.getLocation().getX(), C1.getLocation().getY(), C1.getLocation().getZ(), 2F, false, false);
- C1.setHealth(0.00);
- }
- }, 60L);
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- {
- public void run()
- {
- C2.getWorld().createExplosion(C2.getLocation().getX(), C2.getLocation().getY(), C2.getLocation().getZ(), 2F, false, false);
- C2.setHealth(0.00);
- }
- }, 60L);
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- {
- public void run()
- {
- C3.getWorld().createExplosion(C3.getLocation().getX(), C3.getLocation().getY(), C3.getLocation().getZ(), 2F, false, false);
- C3.setHealth(0.00);
- }
- }, 60L);
- amit--;
- }
- }
- }
- }
- @EventHandler
- public void reaper(EntityDamageByEntityEvent e)
- {
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Player)
- {
- Player damager = (Player) e.getDamager();
- Player victim = (Player) e.getEntity();
- if (damager.getItemInHand().getType() == Material.WOOD_HOE)
- {
- if (repear.contains(damager.getName()))
- {
- victim.addPotionEffect(new PotionEffect(PotionEffectType.WITHER, 100, 0));
- }
- }
- }
- }
- @EventHandler
- public void score(EntityDamageEvent e)
- {
- if (e.getEntity() instanceof Player)
- {
- e.getEntity();
- ScoreboardManager sbm = getServer().getScoreboardManager();
- Scoreboard sb = sbm.getNewScoreboard();
- Objective obj = sb.registerNewObjective("showhealth", "Health");
- obj.setDisplaySlot(DisplaySlot.BELOW_NAME);
- obj.setDisplayName("HP");
- for (Player online : Bukkit.getOnlinePlayers())
- {
- online.setScoreboard(sb);
- }
- }
- }
- @EventHandler
- public void ShurikanHit(PlayerMoveEvent e)
- {
- Player p = e.getPlayer();
- if (ninja.contains(p.getName()))
- {
- if (p.getGameMode() != GameMode.CREATIVE)
- {
- for (Entity En : p.getNearbyEntities(1, 1, 1))
- {
- if (En.getType() == EntityType.DROPPED_ITEM)
- {
- if (En instanceof Item)
- {
- if (((Item) En).getItemStack().getType() == Material.NETHER_STAR)
- {
- if (ShP != p)
- {
- En.remove();
- p.playSound(p.getLocation(), Sound.DIG_GRAVEL, 5, 1);
- p.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 160, 0));
- p.damage(4.1, ShP);
- }
- }
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void signa(PlayerInteractEvent e){
- if (e.getClickedBlock().getType() == Material.WALL_SIGN){
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){
- Sign s = (org.bukkit.block.Sign) e.getClickedBlock().getState();
- if (s.getLine(1).equalsIgnoreCase("1v1")){
- Location l = new Location(Bukkit.getWorld("world"), 468.0, 67.000, 100);
- e.getPlayer().teleport(l);
- }
- }
- }
- }
- @EventHandler
- public static void Sign(PlayerInteractEvent e)
- {
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- Player player = e.getPlayer();
- Damageable p = player;
- if (player.getItemInHand().getType() == Material.MUSHROOM_SOUP && p.getHealth() == 20)
- {
- e.setCancelled(true);
- }
- else if (p.getHealth() <= 19 && player.getItemInHand().getType() == Material.MUSHROOM_SOUP && p.getHealth() < p.getMaxHealth())
- {
- int heal = 7;
- if (p.getHealth() >= 13)
- {
- player.setHealth(20);
- }
- else
- {
- player.setHealth(p.getHealth() + heal > p.getMaxHealth() ? p.getMaxHealth() : p.getHealth() + heal);
- }
- player.getItemInHand().setType(Material.BOWL);
- }
- }
- }
- public void switchPlace(Player arg0, Player arg1)
- {
- Location loc0 = arg0.getLocation();
- Location loc1 = arg1.getLocation();
- arg0.teleport(loc1);
- arg1.teleport(loc0);
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onProjectileHit1(ProjectileHitEvent e)
- {
- if (e.getEntity().getShooter().getType() == EntityType.PLAYER)
- {
- Player p = (Player) e.getEntity().getShooter();
- Entity en = e.getEntity();
- if (switcher.contains(p.getName()))
- {
- if (en.getType() == EntityType.SNOWBALL)
- {
- en.setFallDistance(200);
- for (Entity ent : en.getNearbyEntities(1.5D, 1.5D, 1.5D))
- {
- if (ent == null)
- return;
- if (ent.getType() == EntityType.PLAYER)
- {
- Player victim = (Player) ent;
- switchPlace(p, victim);
- }
- }
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void feather(PlayerInteractEvent e)
- {
- final Player p = (Player) e.getPlayer();
- ItemStack item = p.getItemInHand();
- if (e.getAction() == Action.RIGHT_CLICK_AIR && e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (item.getType() == Material.FEATHER)
- {
- p.setAllowFlight(true);
- Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- if (kaka > 0)
- {
- p.sendMessage("Your Flying Powers will end more" + kaka + "Seconds");
- kaka--;
- }
- else if (kaka == 0)
- {
- p.sendMessage("your flight time is over");
- }
- }
- }, 0, 20);
- Bukkit.getScheduler().scheduleAsyncDelayedTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- p.setAllowFlight(false);
- }
- }, 140);
- }
- }
- }
- @EventHandler
- public void thor(PlayerInteractEvent e){
- Player p = (Player) e.getPlayer();
- if (thor.contains(p.getName())){
- if (p.getItemInHand().getType() == Material.BLAZE_ROD){
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){ // Try now?
- PlayerCooldown pc = Cooldown.getCooldown("Thor", p.getName());
- if(pc == null){
- p.getWorld().strikeLightning(p.getTargetBlock(null, 10).getLocation());
- p.playSound(p.getLocation(), Sound.NOTE_PIANO, 5, 1);
- Cooldown.addCooldown("Thor", p.getName(), 100000); // 1000 = 1 second || 5000 = 5 seconds\
- thor2.add(p.getName());
- }else{
- final int Time = pc.getTimeLeft() / 1000;
- if(pc.isOver()){
- p.getWorld().strikeLightning(p.getTargetBlock(null, 10).getLocation());
- p.playSound(p.getLocation(), Sound.NOTE_PIANO, 5, 1);
- pc.reset();
- }else if(Time > 0){
- p.sendMessage("§cYour cooldown will over in " + Time + " seconds!");
- }
- }
- }
- }
- }}
- @EventHandler
- public void thor2 (EntityDamageEvent e){
- Entity ent = e.getEntity();
- if(ent instanceof Player){
- Player p = (Player) ent;
- if(e.getCause() == DamageCause.LIGHTNING){
- double de = e.getDamage();
- p.damage(de* 2); //t ry?
- }
- }
- }
- @EventHandler
- public void kangaroo(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (p.getItemInHand().getType() == Material.FIREWORK)
- {
- e.setUseInteractedBlock(null);
- e.setUseItemInHand(null);
- p.setVelocity(new Vector(p.getVelocity().getBlockX(), 1, p.getVelocity().getBlockZ()));
- }
- if (p.isSneaking() && p.getItemInHand().getType() == Material.FIREWORK)
- {
- p.setVelocity(e.getPlayer().getEyeLocation().getDirection());
- p.setVelocity(new Vector(p.getVelocity().getBlockX(), 1, p.getVelocity().getBlockZ()));
- }
- }
- @EventHandler
- public void damage1(EntityDamageByEntityEvent event)
- {
- org.bukkit.entity.Player p = (org.bukkit.entity.Player) event.getEntity();
- org.bukkit.entity.Player p1 = (org.bukkit.entity.Player) event.getDamager();
- if (((event.getEntity() instanceof org.bukkit.entity.Player)) && (viper.contains(p1.getName())) && (new Random().nextInt(100) < 16))
- {
- p.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 1000, 10));
- }
- }
- @EventHandler
- public void throwplayer(PlayerFishEvent e)
- {
- if (e.getCaught() instanceof Player)
- {
- if (fisher.contains(e.getPlayer().getName()))
- {
- e.getCaught().setVelocity(e.getPlayer().getLocation().getDirection().multiply(-2));
- }
- }
- }
- @EventHandler
- public void ondeathevent(PlayerDeathEvent e)
- {
- Player p = e.getEntity();
- switcher.remove(p.getName());
- viper.remove(p.getName());
- fisher.remove(p.getName());
- stomper.remove(p.getName());
- explosion.remove(p.getName());
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onPlayerDamage(EntityDamageEvent e)
- {
- if (e.getEntity() instanceof Player)
- {
- Player p = (Player) e.getEntity();
- if (e.getCause() == DamageCause.FALL)
- {
- if (stomper.contains(p.getName()))
- {
- e.setDamage((int) p.getFallDistance() / 8);
- if (p.getFallDistance() > 3)
- {
- List<Entity> nearby = p.getNearbyEntities(5, 5, 5);
- for (Entity tmp : nearby)
- if (tmp instanceof Player)
- {
- ((Player) tmp).damage((int) p.getFallDistance() / 2);
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void tank3(EntityDamageEvent e)
- {
- if (e.getEntity() instanceof Player)
- {
- Player p = (Player) e.getEntity();
- if (e.getCause() == DamageCause.FALL)
- {
- if (tankfall.contains(p.getName()))
- {
- e.setCancelled(true);
- tankfall.remove(p.getName());
- }
- }
- }
- }
- @EventHandler
- public void act(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (p.getItemInHand().getType() == Material.EMERALD)
- {
- Inventory inv = Bukkit.createInventory(null, 36, "Shop");
- ItemStack SurvivalGames = new ItemStack(Material.IRON_AXE);
- ItemMeta Teleport = SurvivalGames.getItemMeta();
- Teleport.setDisplayName("Pyro Kit");
- SurvivalGames.setItemMeta(Teleport);
- inv.addItem(SurvivalGames);
- }
- }
- }
- @EventHandler
- public void onquit(PlayerQuitEvent e)
- {
- Player p = e.getPlayer();
- e.setQuitMessage(ChatColor.GOLD + p.getName() + ChatColor.GREEN + "Left The Game");
- int players = Bukkit.getServer().getOnlinePlayers().length - 1;
- Bukkit.broadcastMessage("§a " + players + " Players Online in the Server");
- }
- @EventHandler
- public void joinevent(PlayerJoinEvent e)
- {
- Player p = e.getPlayer();
- e.setJoinMessage(ChatColor.GOLD + p.getName() + ChatColor.GREEN + "Joined The Game");
- Bukkit.broadcastMessage("§a " + Bukkit.getServer().getOnlinePlayers().length + " Players Online in the Server");
- if (!p.hasPlayedBefore())
- {
- Bukkit.broadcastMessage(Bukkit.getOfflinePlayers().length + " Visit The Server");
- e.setJoinMessage(ChatColor.GOLD + p.getName() + ChatColor.GREEN + "Joined The Game For the First Time !");
- }
- }
- @EventHandler
- public void onmute(AsyncPlayerChatEvent e)
- {
- if (mute.contains(e.getPlayer().getName()))
- {
- e.setCancelled(true);
- e.getPlayer().sendMessage("You got Muted :P");
- }
- }
- @EventHandler
- public void meitarshamen(PlayerMoveEvent e)
- {
- Player p = e.getPlayer();
- if (freeze.contains(p.getName()))
- {
- Location l = e.getPlayer().getLocation();
- p.teleport(l);
- p.sendMessage("you have been Frozen");
- }
- }
- @EventHandler
- public void onProjectileHit(ProjectileHitEvent event)
- {
- Entity entity = event.getEntity();
- if ((entity instanceof Egg))
- {
- Egg egg = (Egg) entity;
- Entity shooter = egg.getShooter();
- if ((shooter instanceof Player))
- {
- Player player = (Player) shooter;
- if (explosion.contains(player.getName()))
- {
- player.getWorld().createExplosion(egg.getLocation().getX(), egg.getLocation().getY(), egg.getLocation().getZ(), 1.5F, false, false);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.NORMAL)
- public void onsPlayerMoveEvent(PlayerMoveEvent event)
- {
- event.getPlayer();
- {
- Location loc = event.getPlayer().getLocation();
- loc.setY(loc.getY() - 2);
- int block = loc.getWorld().getBlockTypeIdAt(loc);
- if (block == 170)
- {
- event.getPlayer().setHealth(0);
- }
- }
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onPlayerMoveEvent(PlayerMoveEvent event)
- {
- Player p = event.getPlayer();
- {
- Location loc = event.getPlayer().getLocation();
- loc.setY(loc.getY() - 2);
- int block = loc.getWorld().getBlockTypeIdAt(loc);
- if (block == 22)
- {
- p.setVelocity(event.getPlayer().getEyeLocation().getDirection().multiply(1));
- event.getPlayer().setVelocity(new Vector(p.getVelocity().getBlockX(), 4, p.getVelocity().getBlockZ()));
- jumpi.add(p.getName());
- }
- }
- }
- @EventHandler
- public void ondamagEventkaka(EntityDamageEvent e)
- {
- if (e.getCause() == DamageCause.FALL)
- {
- if (e.getEntity() instanceof Player)
- {
- Player p = (Player) e.getEntity();
- if (jumpi.contains(p.getName()))
- {
- e.setCancelled(true);
- jumpi.remove(p.getName());
- }
- }
- }
- }
- @EventHandler
- public void hara(AsyncPlayerChatEvent e)
- {
- if (e.getPlayer().hasPermission("default.color"))
- {
- e.setMessage(ChatColor.GRAY + e.getMessage());
- e.setFormat("§7" + e.getPlayer().getName() + "§7: §f" + e.getMessage());
- }
- }
- @EventHandler
- public void alal(AsyncPlayerChatEvent e)
- {
- if (e.getPlayer().hasPermission("vip.tago"))
- {
- e.setMessage(ChatColor.AQUA + e.getMessage());
- if (e.getPlayer().hasPermission("vip.color"))
- {
- e.setFormat(prefix + e.getPlayer().getName() + "§7: §f" + e.getMessage());
- }
- }
- }
- @EventHandler
- public void alala(AsyncPlayerChatEvent e)
- {
- if (e.getPlayer().hasPermission("default.tag"))
- {
- e.setMessage(ChatColor.GRAY + e.getMessage());
- }
- }
- @EventHandler
- public void onPlayerTag(PlayerJoinEvent e)
- {
- Player p = (Player) e.getPlayer();
- if (p.hasPermission("moderator.tag"))
- {
- p.setPlayerListName(ChatColor.GREEN + p.getName());
- }
- }
- @EventHandler
- public void TeleportMove(PlayerMoveEvent e)
- {
- Player p = e.getPlayer();
- double xfrom = e.getFrom().getX();
- double zfrom = e.getFrom().getZ();
- double xto = e.getTo().getX();
- double zto = e.getTo().getZ();
- if (!(xfrom == xto && zfrom == zto))
- {
- if (tel.contains(p.getName()))
- {
- p.sendMessage("You moved!");
- tel.remove(p.getName());
- }
- }
- }
- @EventHandler
- public void sadsa (PlayerInteractEvent e){
- Player p = e.getPlayer();
- e.setUseInteractedBlock(null);
- e.setUseItemInHand(null);
- if (witch.contains(p.getName())){
- ItemStack wammo = new ItemStack(Material.SEEDS, 1);
- ItemMeta wammoMeta = wammo.getItemMeta();
- wammoMeta.setDisplayName(ChatColor.GOLD + "Witch's Ammo");
- wammoMeta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
- wammo.setItemMeta(wammoMeta);
- if (e.getPlayer().getItemInHand().getType() == Material.DIAMOND_HOE){
- if (e.getPlayer().getInventory().containsAtLeast(wammo, 1)) {
- if (p.getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.DARK_PURPLE + "Witch's Potion Launcher")){
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){
- Potion potion = new Potion (PotionType.INSTANT_DAMAGE , 2);
- potion.setSplash(true);
- ItemStack wpotion = new ItemStack (Material.POTION);
- potion.apply(wpotion);
- ThrownPotion thrownPotion = (ThrownPotion)p.launchProjectile(ThrownPotion.class);
- thrownPotion.setItem(wpotion);
- p.getItemInHand().setDurability((short)(p.getItemInHand().getDurability() + 1));
- p.getInventory().removeItem(new ItemStack[] { wammo });
- p.updateInventory();
- }else{
- p.sendMessage(ChatColor.YELLOW + "[" + ChatColor.GREEN + "JamboPvP" + ChatColor.YELLOW + "]" + ChatColor.DARK_RED + "You have no Ammo");
- e.setCancelled(true);
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void CommandsSend(PlayerCommandPreprocessEvent e) {
- Player p = e.getPlayer();
- if(Red.contains(p.getName()) || Blue.contains(p.getName()) || Red2.contains(p.getName()) || Blue2.contains(p.getName())){
- if(!(e.getMessage().equalsIgnoreCase("/1v1 leave") || e.getMessage().equalsIgnoreCase("/1v12 leave") || e.getMessage().equalsIgnoreCase("/kit hero") || e.getMessage().equalsIgnoreCase("/god") || e.getMessage().equalsIgnoreCase("/fly"))) {
- if(!p.isOp()){
- p.sendMessage("§lYou can't run commands in the 1v1 arena!");
- e.setCancelled(true);}}}
- if(e.getMessage().equalsIgnoreCase("/bn spectate")){
- if(!p.isOp()){
- e.setCancelled(true);
- p.sendMessage("§cSpectators Option Disabled");}}
- }
- @EventHandler
- public void OneVsOneLeave(PlayerQuitEvent e){
- Player p = e.getPlayer();
- final Location LocationEnd = new Location(p.getWorld(), 467.0,68, 100, 90, 0);
- if(Blue.size() == 1 && Red.size() == 1 && Red.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red.get(0));
- Player bp = p.getServer().getPlayer(Blue.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- bp.teleport(LocationEnd);
- Red.clear();
- Blue.clear();
- rp.setHealth(20.0);
- bp.setHealth(20.0);
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The §4Red §fplayer left the game");
- }else if(Blue.size() == 1 && Red.size() == 1 && Blue.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red.get(0));
- Player bp = p.getServer().getPlayer(Blue.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- bp.teleport(LocationEnd);
- Red.clear();
- Blue.clear();
- rp.setHealth(20.0);
- bp.setHealth(20.0);
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The §1Blue §fplayer left the game");
- }else if(Blue.contains(p.getName())){
- Player bp = p.getServer().getPlayer(Blue.get(0));
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- bp.teleport(LocationEnd);
- Red.clear();
- Blue.clear();
- bp.setHealth(20.0);
- }else if(Red.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- Red.clear();
- Blue.clear();
- rp.setHealth(20.0);}
- }
- @EventHandler
- public void cleardrops(PlayerDeathEvent e){
- e.getDrops().clear();
- }
- @EventHandler
- public void OneVsOneLeave2(PlayerQuitEvent e) {
- Player p = e.getPlayer();
- Location LocationEnd = new Location(p.getWorld(), 278.30088, 74.500, -1521.58854, -90, 0);
- if(Blue2.size() == 1 && Red2.size() == 1 && Red2.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red2.get(0));
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- bp.teleport(LocationEnd);
- Red2.clear();
- Blue2.clear();
- rp.setHealth(20.0);
- bp.setHealth(20.0);
- bp.sendMessage("§e[JamboPvP§c1V1§e]§f The §4Red §fplayer left the game");
- }else if(Blue2.size() == 1 && Red2.size() == 1 && Blue2.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red2.get(0));
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- bp.teleport(LocationEnd);
- Red2.clear();
- Blue2.clear();
- rp.setHealth(20.0);
- bp.setHealth(20.0);
- rp.sendMessage("§e[JamboPvP§c1V1§e]§f The §1Blue §fplayer left the game");
- }else if(Blue2.contains(p.getName())){
- Player bp = p.getServer().getPlayer(Blue2.get(0));
- bp.getInventory().clear();
- bp.getInventory().setHelmet(null);
- bp.getInventory().setChestplate(null);
- bp.getInventory().setLeggings(null);
- bp.getInventory().setBoots(null);
- bp.teleport(LocationEnd);
- Red2.clear();
- Blue2.clear();
- bp.setHealth(20.0);
- }else if(Red2.contains(p.getName())){
- Player rp = p.getServer().getPlayer(Red2.get(0));
- rp.getInventory().clear();
- rp.getInventory().setHelmet(null);
- rp.getInventory().setChestplate(null);
- rp.getInventory().setLeggings(null);
- rp.getInventory().setBoots(null);
- rp.teleport(LocationEnd);
- Red2.clear();
- Blue2.clear();
- rp.setHealth(20.0);}
- }
- @EventHandler
- public void OneVOneDeath(PlayerDeathEvent e) {
- final Location LocationEnd = new Location(Bukkit.getWorld("world"), 467.0,68, 100, 90, 0);
- Player Dead = e.getEntity().getPlayer();
- if(e.getEntity().getKiller() instanceof Player){
- Player Kill = e.getEntity().getKiller();
- if(Red.contains(Dead.getName()) || Blue.contains(Dead.getName())){
- Dead.teleport(LocationEnd);
- Kill.getInventory().clear();
- Kill.getInventory().clear();
- Kill.getInventory().setHelmet(null);
- Kill.getInventory().setChestplate(null);
- Kill.getInventory().setLeggings(null);
- Kill.getInventory().setBoots(null);
- Blue.clear();
- Red.clear();
- Kill.teleport(LocationEnd);
- Kill.sendMessage("§e[JamboPvP§c1V1§e]§f You won (:");
- Dead.sendMessage("§e[JamboPvP§c1V1§e]§f You losed ):");
- Dead.teleport(LocationEnd);
- int C = this.getConfig().getInt(Kill.getName() + ".coins");
- this.getConfig().set(Kill.getName() + ".coins", C+20);this.saveConfig();
- Kill.getWorld().playSound(Kill.getLocation(), Sound.LEVEL_UP, 10, 1);
- Kill.sendMessage("§eAchievement get ❢");
- Kill.sendMessage("§5###############");
- Kill.sendMessage("§4✖§c 1v1 Guy §4✖");
- Kill.sendMessage("§5###############");
- }
- }
- }
- public boolean OneV1Command(final Player p) {
- final Location Loc1v1 = new Location(p.getWorld(), -670.02363, 78.500, -1444.82045, 0, 0);
- int Bbx = 143;
- int Bbz = -1400;
- int Bax = -129;
- int Baz = -1640;
- int Bbx1 = -1464;
- int Bbz1 = -1321;
- int Bax1 = -1679;
- int Baz1 = -1500;
- int px = p.getLocation().getBlockX();
- int pz = p.getLocation().getBlockZ();
- if(((px >= Bax && px <= Bbx&& pz >= Baz&& pz <= Bbz) || (px >= Bax1 && px <= Bbx1 && pz >= Baz1 && pz <= Bbz1)) && !p.isOp()){
- p.sendMessage("§6Teleport will apply in 3 seconds. Dont move!");
- Teleport1v1.add(p.getName());
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
- public void run(){
- if(Teleport1v1.contains(p.getName())){
- p.teleport(Loc1v1);
- Teleport1v1.remove(p.getName());
- p.getInventory().clear();
- p.getInventory().setHelmet(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- p.getInventory().setBoots(null);}}}, 70L);
- }else{p.teleport(Loc1v1);}
- return false;
- }
- @EventHandler
- public void milk (PlayerInteractEvent e){
- new ItemStack(Material.BUCKET);
- Player p = e.getPlayer();
- ItemStack item = p.getItemInHand();
- e.setUseInteractedBlock(null);
- e.setUseItemInHand(null);
- if (p.getItemInHand().getType() == Material.GLOWSTONE_DUST){
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (milk.contains(p.getName())){
- p.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 500, 3));
- p.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 500, 2));
- Cooldown.addCooldown("milk", p.getName(), 5000); // 1000 = 1 second || 5000 = 5 seconds\
- e.setUseInteractedBlock(null);
- e.setUseItemInHand(null);
- if (item.getAmount() > 1)
- {
- item.setAmount(item.getAmount() - 1);
- p.updateInventory();
- }
- else
- {
- p.setItemInHand(null);
- p.updateInventory();
- }
- }}}}
- @EventHandler
- public void apollo(EntityDamageByEntityEvent e){
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Player){
- if (e.getEntityType() == EntityType.ARROW){
- Player p = (Player) e.getEntity();
- Player d = (Player) e.getDamager();
- if (apollo.contains(d.getName()));
- d.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 1000, 1));
- double de = e.getDamage();
- p.damage(de*2);
- }
- }
- }
- @EventHandler
- public void deathevent(PlayerDeathEvent e)
- {
- Player killer = e.getEntity().getKiller();
- if (killer == null)
- return;
- String pk = killer.getName();
- int currentCoins = getConfig().getInt(pk + ".coins");
- getConfig().set(pk + ".coins", currentCoins + 1);
- saveConfig();
- killer.sendMessage(ChatColor.GREEN + "Courrent Coins: " + ChatColor.AQUA + getConfig().getInt(pk + ".coins"));
- }
- @EventHandler
- public void join(PlayerJoinEvent e)
- {
- Player p = e.getPlayer();
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins"));
- getConfig().set(p.getName() + ".deaths", + getConfig().getInt(p.getName() + ".deaths"));
- getConfig().set(p.getName() + ".kills", + getConfig().getInt(p.getName() + ".kills"));
- saveConfig();
- }
- @EventHandler
- public void freezer (EntityDamageByEntityEvent e){
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Snowball){
- Player victim = (Player)e.getEntity();
- Snowball s = (Snowball) e.getDamager();
- Player d = (Player) s.getShooter();
- if (freezerkit.contains(d.getName())){
- freezer.add(victim.getName());
- victim.sendMessage("YOu have been Frozen by a FreezerMan !");
- }
- }
- }
- @EventHandler
- public void freezer2 (final PlayerMoveEvent e){
- if (freezer.contains(e.getPlayer().getName())){
- e.setCancelled(true);
- Location k = e.getPlayer().getLocation();
- final Location l = new Location(e.getPlayer().getWorld(), e.getPlayer().getLocation().getBlockX(), e.getPlayer().getLocation().getBlockY() + 1, e.getPlayer().getLocation().getBlockZ());
- l.getBlock().setType(Material.ICE);
- e.getPlayer().teleport(k);
- Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- e.setCancelled(false);
- freezer.remove(e.getPlayer().getName());
- l.getBlock().setType(Material.AIR);
- }
- }, 300);
- }
- }
- @EventHandler
- public void drop(PlayerDropItemEvent e)
- {
- e.setCancelled(false);
- }
- @EventHandler
- public void blockkaka(BlockBreakEvent e)
- {
- e.setCancelled(true);
- if (e.getPlayer().hasPermission("jambopvp.break"))
- {
- e.setCancelled(false);
- }
- }
- @EventHandler
- public void block(BlockPlaceEvent e)
- {
- e.setCancelled(true);
- if (e.getPlayer().hasPermission("jambopvp.place"))
- {
- e.setCancelled(false);
- }
- }
- @EventHandler
- public void death(PlayerDeathEvent e)
- {
- if (e.getEntity().getKiller() instanceof Player)
- {
- Player player = e.getEntity().getPlayer();
- Player killer = e.getEntity().getKiller();
- if (killer != player)
- {
- e.setDeathMessage(ChatColor.RED + killer.getName() + ChatColor.WHITE + " Killed " + ChatColor.GREEN + e.getEntity().getName());
- }
- }
- }
- @EventHandler
- public void PoopDropper (EntityDamageByEntityEvent e){
- if (e.getDamager() instanceof Arrow && e.getEntity() instanceof Player){
- Player victim = (Player) e.getEntity();
- Arrow damager = (Arrow) e.getDamager();
- Player s = (Player) damager.getShooter();
- if (s.getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.DARK_GRAY+"PooperBow")){
- if (poop.contains(s.getName())){
- Location l = victim.getLocation();
- World world = victim.getWorld();
- world.createExplosion(victim.getLocation().getX(), victim.getLocation().getY(), victim.getLocation().getZ(), 1F, false, false);
- }
- }
- }
- }
- @EventHandler
- public void SignPut(SignChangeEvent e)
- {
- if (e.getLine(0).equalsIgnoreCase("fisher"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "FisherMan");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("chickenm"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "ChickenMan");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("viper"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Viper");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("chicken"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Chicken");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("stomper"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Stomper");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("medkit"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Bishop");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("reaper"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Reaper");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("switcher"))
- {
- e.setLine(0, null);
- e.setLine(1, "§a§l" + "Switcher");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("archer"))
- {
- e.setLine(0, null);
- e.setLine(1, "§c§l" + "Archer");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("hero"))
- {
- e.setLine(0, null);
- e.setLine(1, "§c§l" + "Hero");
- e.setLine(2, "RightClick");
- }
- if (e.getLine(0).equalsIgnoreCase("Soup"))
- {
- e.setLine(0, "==============");
- e.setLine(1, "Free Soups");
- e.setLine(2, "- Right Click -");
- e.setLine(3, "==============");
- }
- if (e.getLine(0).equalsIgnoreCase("repair"))
- {
- e.setLine(0, "==============");
- e.setLine(1, "Free Repair");
- e.setLine(2, "- Right Click -");
- e.setLine(3, "==============");
- }
- if (e.getLine(0).equalsIgnoreCase("lobby"))
- {
- e.setLine(0, "==============");
- e.setLine(1, "BackTolLobby");
- e.setLine(2, "- Right Click -");
- e.setLine(3, "==============");
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void SoupsSign(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (e.getClickedBlock().getType() == Material.WALL_SIGN || e.getClickedBlock().getType() == Material.SIGN_POST)
- {
- Sign sign = (Sign) e.getClickedBlock().getState();
- String[] lines = sign.getLines();
- if (lines[0].equalsIgnoreCase("=============="))
- {
- if (lines[1].equalsIgnoreCase("Free Soups"))
- {
- if (lines[2].equalsIgnoreCase("- Right Click -"))
- {
- if (lines[3].equalsIgnoreCase("=============="))
- {
- Inventory Inv = Bukkit.createInventory(p, 54, "Free Soups");
- Inv.clear();
- for (int Sn = 0; Sn < 54; Sn++)
- {
- Inv.addItem(new ItemStack(282));
- }
- p.updateInventory();
- p.openInventory(Inv);
- }
- }
- }
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void SoupsSigsn(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (e.getClickedBlock().getType() == Material.WALL_SIGN || e.getClickedBlock().getType() == Material.SIGN_POST)
- {
- Sign sign = (Sign) e.getClickedBlock().getState();
- String[] lines = sign.getLines();
- if (lines[0].equalsIgnoreCase("=============="))
- {
- if (lines[1].equalsIgnoreCase("BackToLobby"))
- {
- if (lines[2].equalsIgnoreCase("- Right Click -"))
- {
- if (lines[3].equalsIgnoreCase("=============="))
- {
- Location l = new Location(p.getWorld(), 434, 75, 40);
- p.teleport(l);
- }
- }
- }
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void SoupsSigns(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if (e.getClickedBlock().getType() == Material.WALL_SIGN || e.getClickedBlock().getType() == Material.SIGN_POST)
- {
- Sign sign = (Sign) e.getClickedBlock().getState();
- String[] lines = sign.getLines();
- if (lines[0].equalsIgnoreCase("=============="))
- {
- if (lines[1].equalsIgnoreCase("Free Repair"))
- {
- if (lines[2].equalsIgnoreCase("- Right Click -"))
- {
- if (lines[3].equalsIgnoreCase("=============="))
- {
- for (ItemStack i : p.getInventory().getArmorContents())
- {
- i.setDurability((short) 0);
- p.updateInventory();
- }
- }
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void noam (EntityDamageByEntityEvent e){
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Player){
- Player victim = (Player) e.getEntity();
- e.getEntity();
- if (noam.contains(victim.getName())){
- victim.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1000, 0));
- }
- }
- }
- @EventHandler
- public void onentitydamage(EntityDamageByEntityEvent e)
- {
- if (e.getDamager() instanceof Player && e.getEntity() instanceof Player)
- {
- final Player victim = (Player) e.getEntity();
- final Player damager = (Player) e.getDamager();
- if (pvplogger.contains(victim.getName()) || pvplogger.contains(damager.getName()))
- {
- }
- else
- {
- pvplogger.add(victim.getName());
- if (!msg.contains(victim.getName())){
- victim.sendMessage(ChatColor.RED + "Dont Quit 5 Seconds or You gonna Die - Combat Logging");
- msg.add(victim.getName());
- }
- pvplogger.add(damager.getName());
- if (!msg.contains(damager.getName())){
- damager.sendMessage(ChatColor.RED + "Dont Quit 5 Seconds or You gonna Die - Combat Logging");
- msg.add(damager.getName());
- }
- this.getServer().getScheduler().runTaskLater(this, new Runnable()
- {
- public void run()
- {
- pvplogger.remove(victim.getName());
- pvplogger.remove(damager.getName());
- if (!pvplogger.contains(victim.getName()))
- {
- victim.sendMessage(ChatColor.GREEN + "You are out of Combat Logging");
- }
- if (!pvplogger.contains(damager.getName()))
- {
- damager.sendMessage(ChatColor.GREEN + "You are out of Combat Logging");
- }
- }
- }, 100);
- }
- }
- {
- }
- }
- @EventHandler
- public void onexitevent(PlayerQuitEvent e)
- {
- Player p = e.getPlayer();
- if (pvplogger.contains(p.getName()))
- {
- p.setHealth(0);
- Bukkit.broadcastMessage(ChatColor.RED + p.getName() + "Has Just Combat Logg");
- pvplogger.remove(p.getName());
- }
- }
- @EventHandler
- public void onClick7(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.SNOW_BALL)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 300){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- e.setCancelled(true);
- }else if (getConfig().getInt(p.getName() + ".coins") >= 300)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 300);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.vip.pyro");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- pyrolist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void onClick(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.IRON_AXE)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 200){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- }else if (getConfig().getInt(p.getName() + ".coins") >= 200)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 200);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.vip.pyro");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- pyrolist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void onClick6(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.PAPER)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 700){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- }else if (getConfig().getInt(p.getName() + ".coins") >= 700)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 700);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Random r = new Random();
- int msg;
- for(int counter = 1; counter<=1;counter++){
- msg = 1+r.nextInt(10); // 10 == the max int of the msg if(msg == 5){ r.nextInt(5);
- if(msg == 1){
- p.sendMessage("hC8ZzJJVmDT7Rd0TqRBd");
- } else if(msg == 2){
- p.sendMessage("GM5ZBxoyWayieug5WoxZ");
- } else if(msg == 3){
- p.sendMessage("LV17U4g5ryihlIM8onrp");
- } else if(msg == 4){
- p.sendMessage("X05tI7mweI64zH2klacX");
- } else if(msg == 5){
- p.sendMessage("dFEL8DUhLmuPrDgru1K4");
- } else if(msg == 6){
- p.sendMessage("D2TTgGPnOUqeV4r1R5cz");
- } else if(msg == 7){
- p.sendMessage("H2rdXcWDcvNRlebEtoyB");
- } else if(msg == 8){
- p.sendMessage("xdai2PD3FJtReILTDer7");
- } else if(msg == 9){
- p.sendMessage("T3w4BhVETIVINmOxzITF ");
- } else if(msg == 10){
- p.sendMessage("LEKblfZEQgx42MLc7VRP");
- }
- }
- }
- }
- }
- @EventHandler
- public void onClick5(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.POTION)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 500){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- e.setCancelled(true);
- }else if (getConfig().getInt(p.getName() + ".coins") >= 500)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 500);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.witch");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- pyrolist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void onClick4(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.BLAZE_ROD)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 250){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- }else if (getConfig().getInt(p.getName() + ".coins") >= 250)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 250);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.thor");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- pyrolist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void onClick3(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.GLOWSTONE_DUST)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 260){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- }else if (getConfig().getInt(p.getName() + ".coins") >= 260)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 260);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.milk");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- pyrolist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void onClick2(InventoryClickEvent e)
- {
- if (e.getInventory().getTitle().equalsIgnoreCase("shop") && e.getCurrentItem().getType() == Material.TNT)
- {
- // Checking if the shop's name is 'shop' and the clicked item is an
- // ironaxe
- Player p = (Player) e.getWhoClicked();
- if (getConfig().getInt(p.getName() + ".coins") <= 200){
- p.closeInventory();
- p.sendMessage("you dont have Enough money for thats");
- }else if (getConfig().getInt(p.getName() + ".coins") >= 220)
- {
- getConfig().set(p.getName() + ".coins", getConfig().getInt(p.getName() + ".coins") - 220);
- p.closeInventory();
- // TODO Give the player the Axe's Permission yo uwanted i guess?
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "manuaddp " + p.getName() + " kitpvp.tank");
- p.sendMessage(ChatColor.GREEN + "Succsesfully bought this Kit!");
- tanklist.add(p.getName());
- }
- }
- }
- @EventHandler
- public void me1(PlayerDropItemEvent e)
- {
- Player p = e.getPlayer();
- if (!(p.getItemInHand().getTypeId() == 276))
- {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void monsters(CreatureSpawnEvent e)
- {
- if (amit == 1)
- {
- e.setCancelled(false);
- }
- else if (amit == 0)
- {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void food(FoodLevelChangeEvent e)
- {
- if (e.getFoodLevel() < 20){
- e.setFoodLevel(20);
- e.setCancelled(true);
- }}
- @EventHandler
- public void weather(WeatherChangeEvent e)
- {
- e.setCancelled(true);
- }
- @EventHandler
- public void die(PlayerDeathEvent e)
- {
- if (e.getEntity().getLastDamageCause().getCause() == DamageCause.FALL)
- {
- e.setDeathMessage(ChatColor.RED + e.getEntity().getName() + ChatColor.GREEN + " Didnt Know Thats he Cant Fly");
- }
- if (e.getEntity().getLastDamageCause().getCause() == DamageCause.VOID)
- {
- e.setDeathMessage(ChatColor.RED + e.getEntity().getName() + ChatColor.GREEN + " Got Out Of The Arena");
- }
- if (e.getEntity().getLastDamageCause().getCause() == DamageCause.CONTACT)
- {
- e.setDeathMessage(e.getEntity().getKiller() + "Killed" + ChatColor.RED + e.getEntity());
- }
- }
- @EventHandler
- public void ZoomRemove(PlayerMoveEvent e){
- Player p = e.getPlayer();
- double xfrom = e.getFrom().getX();
- double zfrom = e.getFrom().getZ();
- double xto = e.getTo().getX();
- double zto = e.getTo().getZ();
- if(!(xfrom == xto && zfrom == zto)){
- for(PotionEffect PE : p.getActivePotionEffects()){
- if(PE.getType().equals(PotionEffectType.SLOW)){
- if(PE.getAmplifier() == 6){
- p.removePotionEffect(PotionEffectType.SLOW);}}}}
- }
- @EventHandler
- public void amittheking(PlayerInteractEvent e){
- if (sniper.contains(e.getPlayer().getName())){
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){
- if (e.getPlayer().getItemInHand().getType() == Material.BOW){
- Snowball s = e.getPlayer().throwSnowball();
- s.setFallDistance(200);
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onDamage(EntityDamageByEntityEvent e)
- {
- if (e.getEntity() instanceof Player){
- Player p = (Player) e.getEntity();
- if (e.getCause().equals(DamageCause.PROJECTILE))
- {
- if (sniper.contains(p.getName())){
- if (e.getEntity() instanceof Player)
- {
- Player player = (Player) e.getEntity();
- if (player.getInventory().getChestplate() != null && player.getInventory().getChestplate().getType().equals(Material.LEATHER_CHESTPLATE))
- {
- e.setDamage(5);
- }
- if (player.getInventory().getChestplate() != null && player.getInventory().getChestplate().getType().equals(Material.IRON_CHESTPLATE))
- {
- e.setDamage(6);
- }
- if (player.getInventory().getChestplate() != null && player.getInventory().getChestplate().getType().equals(Material.GOLD_CHESTPLATE))
- {
- e.setDamage(7);
- }
- else
- {
- e.setDamage(8);
- }
- }
- else
- {
- e.setDamage(4);
- }
- }
- }
- }
- }
- @EventHandler
- public void SniperZoom(PlayerInteractEvent e){
- Player p = e.getPlayer();
- if(p.getItemInHand().getType() != null){
- if(p.getItemInHand().getType() != Material.MUSHROOM_SOUP){
- if(e.getAction() == Action.LEFT_CLICK_AIR || e.getAction() == Action.LEFT_CLICK_BLOCK){
- if(p.getItemInHand().getType() == Material.BOW){
- p.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 600000, 6));}}}}}
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onitemspawn(final ItemSpawnEvent e)
- {
- Bukkit.getScheduler().scheduleAsyncDelayedTask(this, new Runnable()
- {
- @Override
- public void run()
- {
- e.getEntity().remove();
- }
- }, 60);
- }
- @EventHandler
- public void onPlayerKillStats(PlayerDeathEvent e){
- Player dead = (Player) e.getEntity();
- Player killer = e.getEntity().getKiller();
- //
- if (killer == null) return;
- if (dead == null) return;
- //
- String pk = killer.getName();
- String pd = dead.getName();
- //
- int currentKills = getConfig().getInt(pk + ".kills");
- getConfig().set(pk + ".kills", currentKills + 1);
- int currentDeaths = getConfig().getInt(pd + ".deaths");
- getConfig().set(pd + ".deaths", currentDeaths + 1);
- saveConfig();
- }
- @EventHandler
- public void whitelist(ServerListPingEvent e)
- {
- if (Bukkit.hasWhitelist())
- {
- e.setMotd(ChatColor.GOLD + "JamboPvP Original Server Updates & Shit");
- }
- else
- {
- e.setMotd(ChatColor.GOLD + "JamboPvP Original Server");
- }
- }
- @EventHandler
- public void kaka(PlayerInteractEvent e)
- {
- if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- Player player = e.getPlayer();
- if (player.getItemInHand().getType() == Material.TNT)
- {
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement