Advertisement
thegarfish

Gar

Aug 25th, 2013
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.63 KB | None | 0 0
  1. package me.thegarfish.main;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Material;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.enchantments.Enchantment;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.Action;
  12. import org.bukkit.event.player.PlayerInteractEvent;
  13. import org.bukkit.inventory.ItemStack;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15. import org.bukkit.potion.PotionEffect;
  16. import org.bukkit.potion.PotionEffectType;
  17.  
  18. public class Main extends JavaPlugin implements Listener {
  19.  
  20.         public void onEnable() {
  21.                 System.out.print("§4KitPvP Has Been §aEnabled!");
  22.                 getServer().getPluginManager().registerEvents(this,this);
  23.         }
  24.  
  25.        
  26. // ======================================================================================================================================== \\
  27. // ============================================================ Kits ====================================================================== \\
  28. // ======================================================================================================================================== \\
  29.         public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  30.                 if(commandLabel.equalsIgnoreCase("Warrior")) {
  31.                         Player player = (Player) sender;
  32.                         if (player.hasPermission("kit.warrior")) {
  33.                             player.sendMessage(ChatColor.GOLD + "You Have Chosen Kit §aWarrior§6!");
  34.                             player.getInventory().setHelmet(new ItemStack (Material.IRON_HELMET));
  35.                             player.getInventory().setChestplate(new ItemStack (Material.IRON_CHESTPLATE));
  36.                             player.getInventory().setLeggings(new ItemStack (Material.IRON_LEGGINGS));
  37.                             player.getInventory().setBoots(new ItemStack (Material.IRON_BOOTS));
  38.                             player.getInventory().addItem(new ItemStack (Material.DIAMOND_SWORD));
  39.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  40.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  41.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  42.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  43.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  44.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  45.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  46.                             player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  47.                         }
  48.                 }else if(commandLabel.equalsIgnoreCase("Archer")) {
  49.                     Player player = (Player) sender;
  50.                     if (player.hasPermission("kit.archer")) {
  51.                         player.sendMessage(ChatColor.GOLD + "You Have Chosen Kit §aArcher§6!");
  52.                         player.getInventory().setHelmet(new ItemStack (Material.CHAINMAIL_HELMET));
  53.                         player.getInventory().setChestplate(new ItemStack (Material.CHAINMAIL_CHESTPLATE));
  54.                         player.getInventory().setLeggings(new ItemStack (Material.CHAINMAIL_LEGGINGS));
  55.                         player.getInventory().setBoots(new ItemStack (Material.CHAINMAIL_BOOTS));
  56.                         ItemStack bow = new ItemStack(Material.BOW, 1);
  57.                         bow.addEnchantment(Enchantment.ARROW_INFINITE, 1);
  58.                         bow.addEnchantment(Enchantment.DURABILITY, 1);
  59.                         player.getInventory().addItem(bow);
  60.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  61.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  62.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  63.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  64.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  65.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  66.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  67.                         player.getInventory().addItem(new ItemStack (Material.MUSHROOM_SOUP));
  68.                         player.getInventory().addItem(new ItemStack (Material.ARROW, 1));                  
  69.                     }
  70.                 }else if(commandLabel.equalsIgnoreCase("Tank")) {
  71.                     Player player = (Player) sender;
  72.                     if (player.hasPermission("kit.tank")) {
  73.                     }
  74.                     player.sendMessage(ChatColor.GOLD + "You Have Chosen Kit §cTank§6!");
  75.                     player.getInventory().setHelmet(new ItemStack (Material.DIAMOND_HELMET));
  76.                     player.getInventory().setChestplate(new ItemStack (Material.DIAMOND_CHESTPLATE));
  77.                     player.getInventory().setLeggings(new ItemStack (Material.DIAMOND_LEGGINGS));
  78.                     player.getInventory().setBoots(new ItemStack (Material.DIAMOND_BOOTS));
  79.                     player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, Integer.MAX_VALUE, 1));
  80.                     player.getInventory().addItem(new ItemStack (Material.STONE_SWORD));
  81.                    
  82.                    
  83.                    
  84.                
  85.                 }
  86.                 return false;
  87.         }
  88.  
  89. // ======================================================================================================================================== \\    
  90. // ============================================================ Soup ====================================================================== \\
  91. // ======================================================================================================================================== \\ 
  92.         @EventHandler
  93.         public void onPlayerInteract(PlayerInteractEvent event){
  94.         if (event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
  95.         Player player = event.getPlayer();
  96.         if (player.getItemInHand().getType() == Material.MUSHROOM_SOUP) {
  97.         if (player.getHealth() == 20)
  98.         return;
  99.          
  100.          
  101.         event.setCancelled(true);
  102.         player.setHealth(player.getHealth() > 14 ? 20 : player.getHealth() + 6);
  103.         player.getItemInHand().setType(Material.BOWL);
  104.         }
  105.       }
  106.     }
  107.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement