Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Imperial.Gkit;
- import java.util.HashMap;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- public class Pyro extends JavaPlugin{
- private HashMap<Player, Integer> cTime;
- private HashMap<Player, BukkitRunnable> cTask;
- public void pyro(final Player p) {
- if (!p.hasPermission("ekit.kit.pyro")) {
- p.sendMessage("§cYou do not have permission");
- return;
- }
- PlayerInventory pi = p.getInventory();
- // Helmet
- ItemStack p1 = new ItemStack(Material.DIAMOND_HELMET);
- ItemMeta pM = p1.getItemMeta();
- pM.setDisplayName("§6§lPryox Armor");
- pM.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
- pM.addEnchant(Enchantment.DURABILITY, 1, true);
- p1.setItemMeta(pM);
- // Chestplate
- ItemStack p2 = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemMeta p2M = p2.getItemMeta();
- p2M.setDisplayName("§6§lPryox Armor");
- p2M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
- p2M.addEnchant(Enchantment.DURABILITY, 1, true);
- p2.setItemMeta(p2M);
- // Leggings
- ItemStack p3 = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemMeta p3M = p3.getItemMeta();
- p3M.setDisplayName("§6§lPryox Armor");
- p3M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
- p3M.addEnchant(Enchantment.DURABILITY, 1, true);
- p3.setItemMeta(p3M);
- // Boots
- ItemStack p4 = new ItemStack(Material.DIAMOND_BOOTS);
- ItemMeta p4M = p4.getItemMeta();
- p4M.setDisplayName("§6§lPryox Armor");
- p4M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
- p4M.addEnchant(Enchantment.DURABILITY, 1, true);
- p4.setItemMeta(p4M);
- if (cTime.containsKey(p)) {
- p.sendMessage(ChatColor.RED + "You must wait for " + cTime.get(p) + " seconds.");
- return;
- }
- pi.addItem(p1);
- pi.addItem(p2);
- pi.addItem(p3);
- pi.addItem(p4);
- // if(!p.hasPermission("ekit.cooldown.bypass")) {
- cTime.put(p, 5);
- cTask.put(p, new BukkitRunnable() {
- public void run() {
- cTime.put(p, cTime.get(p) - 1);
- if (cTime.get(p) == 0) {
- cTime.remove(p);
- cTask.remove(p);
- cancel();
- }
- }
- });
- cTask.get(p).runTaskTimer(this, 20, 20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement