Advertisement
Guest User

My Code

a guest
Oct 22nd, 2013
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package mindless.pvp.craft.pvp;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Effect;
  7. import org.bukkit.GameMode;
  8. import org.bukkit.Material;
  9. import org.bukkit.Sound;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.enchantments.Enchantment;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.event.EventHandler;
  15. import org.bukkit.event.entity.PlayerDeathEvent;
  16. import org.bukkit.inventory.ItemStack;
  17. import org.bukkit.permissions.Permission;
  18. import org.bukkit.plugin.java.JavaPlugin;
  19. import org.bukkit.potion.PotionEffectType;
  20.  
  21. public class Main extends JavaPlugin {
  22.  
  23. public Permission feed = new Permission("CommandCentral.feed");
  24. public Permission heal = new Permission("CommandCentral.heal");
  25. public Permission setspawn = new Permission("CommandCentral.setspawn");
  26. public Permission kill = new Permission("CommandCentral.kill");
  27. public Permission gamemode = new Permission("CommandCentral.gamemode");
  28. public Permission ci = new Permission("CommandCentral.ci");
  29. public Permission pvp = new Permission("CommandCentral.pvp");
  30. public Permission donator = new Permission("CommandCentral.donator");
  31. public Permission suicide = new Permission("CommandCentral.suicide");
  32. public final ArrayList<String> kits = new ArrayList<String>();
  33.  
  34. public void onEnable() {
  35. }
  36. public void onDisable() {
  37. }
  38.  
  39. @SuppressWarnings("deprecation")
  40. @EventHandler
  41.  
  42. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String args[]) {
  43. Player p = (Player) sender;
  44. else if (commandLabel.equalsIgnoreCase("pvp")) {
  45. if(p.hasPermission("CommandCentral.pvp") || p.isOp()){
  46. if(!kits.contains(p.getName())){
  47. p.sendMessage(ChatColor.GOLD + "You Have Choosen The" + ChatColor.WHITE + " PvP"
  48. + ChatColor.GOLD + " Kit!");
  49. kits.add(p.getName());
  50. ItemStack d = new ItemStack(Material.DIAMOND_SWORD);
  51. d.addEnchantment(Enchantment.DAMAGE_ALL, 1);
  52. p.getInventory().clear();
  53. p.getInventory().addItem(d);
  54. p.getInventory().setHelmet(new ItemStack (Material.IRON_HELMET, 1));
  55. p.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE, 1));
  56. p.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS, 1));
  57. p.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS, 1));
  58. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  59. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  60. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  61. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  62. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  63. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  64. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  65. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  66. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  67. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  68. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  69. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  70. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  71. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  72. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  73. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  74. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  75. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  76. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  77. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  78. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  79. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  80. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  81. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  82. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  83. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  84. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  85. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  86. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  87. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  88. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  89. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  90. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  91. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  92. p.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP, 1));
  93. }
  94. }
  95. } else {
  96. p.sendMessage(ChatColor.RED + "Please Contact An Admin, This Is An Error!");
  97. }
  98. return false;
  99. }
  100. @EventHandler
  101. public void onPlayerDeath(PlayerDeathEvent e){
  102. kits.remove(e.getEntity().getName());
  103. }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement