Guest User

Tank Class / for bombrown

a guest
Jul 24th, 2013
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3.  
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.enchantments.Enchantment;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.entity.Projectile;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.entity.EntityDamageByEntityEvent;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.PlayerInventory;
  14. import org.bukkit.inventory.meta.ItemMeta;
  15.  
  16. import net.askarian.MisterErwin.CTF.API.CtFClass;
  17.  
  18.  
  19. public class Tank extends CtFClass implements Listener{
  20.  
  21. private String version = "1.6.2";
  22. private String name = ChatColor.GOLD + "Tank";
  23. private String description = ChatColor.GREEN + "You get full Diamond armor";
  24. private String command = "Tank";
  25. private List<String> authors = new ArrayList<String>();
  26. private ItemStack icon = new ItemStack(Material.DIAMOND_HELMET);
  27.  
  28. @Override
  29. public void disable() {
  30.  
  31. }
  32.  
  33. @Override
  34. public void enable() {
  35. this.authors.add("BOMB");
  36. try
  37. {
  38. this.plugin.getServer().getPluginManager().registerEvents(this, this.plugin);
  39. } catch (Exception exe) {
  40. System.out.println(ChatColor.GOLD + "Enabling of " + ChatColor.AQUA + getClass().getSimpleName() +
  41. " has failed due to " + exe.getLocalizedMessage());
  42. }
  43. }
  44.  
  45. @Override
  46. public List<String> getAuthors() {
  47. return authors;
  48. }
  49.  
  50. @Override
  51. public String getCommand() {
  52. return command;
  53. }
  54.  
  55. @Override
  56. public String getDescription() {
  57. return description;
  58. }
  59.  
  60. @Override
  61. public String getName() {
  62. return name;
  63. }
  64.  
  65. @Override
  66. public String getVersion() {
  67. return version;
  68. }
  69.  
  70. @Override
  71. public ItemStack getIcon() {
  72. return this.icon;
  73. }
  74.  
  75. @Override
  76. public boolean givekit(Player p) {
  77. PlayerInventory inv = p.getInventory();
  78. ItemStack item;
  79. //HELMET
  80. item = new ItemStack(Material.DIAMOND_HELMET, 1);
  81. inv.setHelmet(item);
  82. //CHESTPLATE
  83. item = new ItemStack(Material.DIAMOND_CHESTPLATE, 1);
  84. inv.setChestplate(item);
  85. //LEGGINGS
  86. item = new ItemStack(Material.DIAMOND_LEGGINGS, 1);
  87. inv.setLeggings(item);
  88. //BOOTS
  89. item = new ItemStack(Material.DIAMOND_BOOTS, 1);
  90. inv.setBoots(item);
  91. //Items
  92. //SWORD
  93. item = new ItemStack(Material.GOLD_SWORD, 1);
  94. inv.addItem(item);
  95. //FOOD
  96. item = new ItemStack(364, 6);
  97. inv.addItem(item);
  98.  
  99. return true;
  100. }
  101.  
  102. @Override
  103. public boolean saytime(Player p, int time) {
  104. p.setLevel(time);
  105. return true;
  106. }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment