Pesquisar na Comunidade
Mostrando resultados para as tags ''ai mds berg''.
Encontrado 1 registro
-
o erro e que o cooldown não acaba não sei oque e package me.walking.Habilidades; import me.confuser.barapi.BarAPI; import me.walking.Kits.KitAPI; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Effect; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.entity.Fireball; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.util.BlockIterator; import org.bukkit.util.Vector; public class Hadukken implements Listener{ public KitAPI Plugin; @SuppressWarnings("static-access") @EventHandler public void hadukenEvent(final PlayerInteractEvent event) { final Player player = event.getPlayer(); if (!this.Plugin.Hadukken.contains(player.getName())) { return; } if (player.getItemInHand().getType() != Material.BEACON) { return; } if ((event.getAction() == Action.RIGHT_CLICK_AIR) || (event.getAction() == Action.RIGHT_CLICK_BLOCK)) { if (this.Plugin.cooldown.contains(player.getName())) { player.sendMessage(ChatColor.RED + "Abilidade Recarregando!"); } else { Vector velo1 = player.getLocation().getDirection().normalize().multiply(10); Fireball boladenve = (Fireball)player.launchProjectile(Fireball.class); player.chat(ChatColor.AQUA + "HADOUKEN!!!!"); boladenve.setIsIncendiary(false); boladenve.setYield(0.0F); boladenve.setVelocity(velo1); Location location = player.getEyeLocation(); BlockIterator blocksToAdd = new BlockIterator(location, 0.0D, 30); while (blocksToAdd.hasNext()) { Location blockToAdd = blocksToAdd.next().getLocation(); Effect a = Effect.STEP_SOUND; player.getWorld().playEffect(blockToAdd, a, 57); BarAPI.setMessage(player, ChatColor.RED + "Abilidade Recarregando...", 15); player.playSound(player.getLocation(), Sound.ENDERDRAGON_WINGS, 10.0F, 9.0F); } this.Plugin.cooldown.add(player.getName()); player.setExp(0.0F); player.setLevel(o); Bukkit.getServer().getScheduler().scheduleSyncDelayedTask((org.bukkit.plugin.Plugin) this.Plugin, new Runnable() { public void run() { Hadukken.this.Plugin.cooldown.remove(event.getPlayer().getName()); player.sendMessage(ChatColor.GRAY + "-=" + ChatColor.AQUA + "Abilidade Recarregada" + ChatColor.GRAY + "=-"); player.sendMessage(ChatColor.GRAY + "Clique Com o " + ChatColor.GREEN + "Direito " + ChatColor.GRAY + "Para Usar o Haduken"); BarAPI.setMessage(player, ChatColor.AQUA + "Abilidade Recarregada", 1); player.playSound(player.getLocation(), Sound.ANVIL_LAND, 10.0F, 9.0F); } }, 320L); } } this.Plugin.cooldown.remove(event.getEntity().getName()); } } ai está o codigo mais não sei porque o cooldownl n pega aki está minha kit api! package me.walking.Kits; import java.util.ArrayList; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.plugin.Plugin; @SuppressWarnings({ "unchecked", "rawtypes" }) public class KitAPI implements Listener { public static Plugin plugin; public static ArrayList<String> cooldown = new ArrayList<String>(); public static ArrayList<String> Checkcooldown = new ArrayList(); public static ArrayList<String> Kits = new ArrayList<String>(); public static ArrayList<String> pvp = new ArrayList<String>(); public static ArrayList<String> kangaroo = new ArrayList<String>(); public static ArrayList<String> grappler = new ArrayList<String>(); public static ArrayList<String> stomper = new ArrayList<String>(); public static ArrayList<String> poseidon = new ArrayList<String>(); public static ArrayList<String> specialist = new ArrayList<String>(); public static ArrayList<String> CopyCat = new ArrayList<String>(); public static ArrayList<String> urgal = new ArrayList<String>(); public static ArrayList<String> viking = new ArrayList<String>(); public static ArrayList<String> Hadukken = new ArrayList(); public static ArrayList<String> Gladiator = new ArrayList<String>(); public static void RemoveArrays(Player p){ Kits.remove(p.getName()); pvp.remove(p.getName()); kangaroo.remove(p.getName()); grappler.remove(p.getName()); stomper.remove(p.getName()); poseidon.remove(p.getName()); CopyCat.remove(p.getName()); specialist.remove(p.getName()); Gladiator.remove(p.getName()); urgal.remove(p.getName()); viking.remove(p.getName()); Hadukken.remove(p.getName()); cooldown.remove(p.getName()); } public static void giveKitPvP(Player p){ Kits.add(p.getName()); pvp.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.STONE_SWORD); sword.addEnchantment(Enchantment.DAMAGE_ALL, 1); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De Pedra"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); } public static void giveKitCopyCat(Player p){ Kits.add(p.getName()); CopyCat.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.STONE_SWORD); sword.addEnchantment(Enchantment.DAMAGE_ALL, 1); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De Pedra"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); } public static void giveKitkangaroo(Player p){ Kits.add(p.getName()); kangaroo.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack kangaroo = new ItemStack(Material.FIREWORK); ItemMeta kanmeta = kangaroo.getItemMeta(); kanmeta.setDisplayName("§6Double-Jump Rocket"); kangaroo.setItemMeta(kanmeta); p.getInventory().setItem(1, kangaroo); } public static void giveKitgrappler(Player p){ Kits.add(p.getName()); grappler.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack grappler = new ItemStack(Material.LEASH); ItemMeta grapplermeta = grappler.getItemMeta(); grapplermeta.setDisplayName("§cGrappler"); grappler.setItemMeta(grapplermeta); p.getInventory().setItem(1, grappler); } public static void giveKitStomper(Player p){ Kits.add(p.getName()); stomper.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); } public static void giveKitspecialist(Player p){ Kits.add(p.getName()); specialist.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack kangaroo = new ItemStack(Material.ENCHANTED_BOOK); ItemMeta kanmeta = kangaroo.getItemMeta(); kanmeta.setDisplayName("§aSpecialist"); kangaroo.setItemMeta(kanmeta); p.getInventory().setItem(1, kangaroo); } public static void givekitposeidon(Player p){ Kits.add(p.getName()); poseidon.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); } public static void givekiturgal(Player p){ Kits.add(p.getName()); urgal.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack kangaroo = new ItemStack(Material.POTION, 3, (short)8201); ItemMeta kanmeta = kangaroo.getItemMeta(); kanmeta.setDisplayName("§4Urgal"); kangaroo.setItemMeta(kanmeta); p.getInventory().setItem(1, kangaroo); } public static void giveKitviking(Player p){ Kits.add(p.getName()); viking.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.STONE_AXE); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Machado"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); } public static void giveKitGladiator(Player p){ Kits.add(p.getName()); Gladiator.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack kangaroo = new ItemStack(Material.IRON_FENCE); ItemMeta kanmeta = kangaroo.getItemMeta(); kanmeta.setDisplayName(ChatColor.RED + "Gladiator"); kangaroo.setItemMeta(kanmeta); p.getInventory().setItem(1, kangaroo); } public static void giveKitHadukken(Player p){ Kits.add(p.getName()); Hadukken.add(p.getName()); p.getInventory().clear(); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); ItemMeta sopameta = sopa.getItemMeta(); sopameta.setDisplayName(ChatColor.GREEN + "Sopa"); sopa.setItemMeta(sopameta); for (int i = 1; i < 37; i++){ p.getInventory().addItem(sopa); } p.getInventory().setArmorContents(null); p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); ItemStack sword = new ItemStack(Material.WOOD_SWORD); ItemMeta swordmeta = sword.getItemMeta(); swordmeta.setDisplayName(ChatColor.GRAY + "Espada De madeira"); sword.setItemMeta(swordmeta); p.getInventory().setItem(0, sword); ItemStack kangaroo = new ItemStack(Material.BEACON); ItemMeta kanmeta = kangaroo.getItemMeta(); kanmeta.setDisplayName(ChatColor.AQUA + "Hadukken"); kangaroo.setItemMeta(kanmeta); p.getInventory().setItem(1, kangaroo); } }