Advertisement
Guest User

CODE

a guest
Jun 21st, 2015
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. package me.Imperial.Gkit;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Material;
  7. import org.bukkit.enchantments.Enchantment;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.PlayerInventory;
  11. import org.bukkit.inventory.meta.ItemMeta;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13. import org.bukkit.scheduler.BukkitRunnable;
  14.  
  15. public class Pyro extends JavaPlugin{
  16.  
  17. private HashMap<Player, Integer> cTime;
  18. private HashMap<Player, BukkitRunnable> cTask;
  19. public void pyro(final Player p) {
  20.  
  21. if (!p.hasPermission("ekit.kit.pyro")) {
  22. p.sendMessage("§cYou do not have permission");
  23. return;
  24. }
  25.  
  26. PlayerInventory pi = p.getInventory();
  27.  
  28. // Helmet
  29. ItemStack p1 = new ItemStack(Material.DIAMOND_HELMET);
  30. ItemMeta pM = p1.getItemMeta();
  31. pM.setDisplayName("§6§lPryox Armor");
  32. pM.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
  33. pM.addEnchant(Enchantment.DURABILITY, 1, true);
  34. p1.setItemMeta(pM);
  35.  
  36. // Chestplate
  37. ItemStack p2 = new ItemStack(Material.DIAMOND_CHESTPLATE);
  38. ItemMeta p2M = p2.getItemMeta();
  39. p2M.setDisplayName("§6§lPryox Armor");
  40. p2M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
  41. p2M.addEnchant(Enchantment.DURABILITY, 1, true);
  42. p2.setItemMeta(p2M);
  43.  
  44. // Leggings
  45. ItemStack p3 = new ItemStack(Material.DIAMOND_LEGGINGS);
  46. ItemMeta p3M = p3.getItemMeta();
  47. p3M.setDisplayName("§6§lPryox Armor");
  48. p3M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
  49. p3M.addEnchant(Enchantment.DURABILITY, 1, true);
  50. p3.setItemMeta(p3M);
  51.  
  52. // Boots
  53. ItemStack p4 = new ItemStack(Material.DIAMOND_BOOTS);
  54. ItemMeta p4M = p4.getItemMeta();
  55. p4M.setDisplayName("§6§lPryox Armor");
  56. p4M.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, true);
  57. p4M.addEnchant(Enchantment.DURABILITY, 1, true);
  58. p4.setItemMeta(p4M);
  59.  
  60. if (cTime.containsKey(p)) {
  61. p.sendMessage(ChatColor.RED + "You must wait for " + cTime.get(p) + " seconds.");
  62. return;
  63. }
  64. pi.addItem(p1);
  65.  
  66. pi.addItem(p2);
  67.  
  68. pi.addItem(p3);
  69.  
  70. pi.addItem(p4);
  71. // if(!p.hasPermission("ekit.cooldown.bypass")) {
  72. cTime.put(p, 5);
  73. cTask.put(p, new BukkitRunnable() {
  74. public void run() {
  75. cTime.put(p, cTime.get(p) - 1);
  76. if (cTime.get(p) == 0) {
  77. cTime.remove(p);
  78. cTask.remove(p);
  79. cancel();
  80. }
  81. }
  82. });
  83.  
  84. cTask.get(p).runTaskTimer(this, 20, 20);
  85.  
  86.  
  87. }
  88.  
  89.  
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement