Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.16 KB | None | 0 0
  1. package me.jinxx1042.donor;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.enchantments.Enchantment;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.PlayerInventory;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class Donor
  14.   extends JavaPlugin
  15.   implements Listener
  16. {
  17.   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  18.   {
  19.     Player p = (Player)sender;
  20.     if (cmd.getName().equalsIgnoreCase("vip")) {
  21.       if (p.hasPermission("kits.donor.vip"))
  22.       {
  23.         ItemStack ihelm = new ItemStack(Material.IRON_HELMET);
  24.         ihelm.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  25.        
  26.         ItemStack ichestplate = new ItemStack(Material.IRON_CHESTPLATE);
  27.         ichestplate.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  28.        
  29.         ItemStack ileggings = new ItemStack(Material.IRON_LEGGINGS);
  30.         ileggings.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  31.        
  32.         ItemStack iboots = new ItemStack(Material.IRON_BOOTS);
  33.         iboots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  34.        
  35.         p.getInventory().setHelmet(ihelm);
  36.         p.getInventory().setChestplate(ichestplate);
  37.         p.getInventory().setLeggings(ileggings);
  38.         p.getInventory().setBoots(iboots);
  39.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.DIAMOND_SWORD) });
  40.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.FISHING_ROD) });
  41.       }
  42.     }
  43.     if (cmd.getName().equalsIgnoreCase("vipplus")) {
  44.       if (p.hasPermission("kits.donor.vipplus"))
  45.       {
  46.         ItemStack sword5 = new ItemStack(Material.DIAMOND_SWORD);
  47.         sword5.addEnchantment(Enchantment.DAMAGE_ALL, 2);
  48.        
  49.         ItemStack sword6 = new ItemStack(Material.DIAMOND_HELMET);
  50.         sword6.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
  51.        
  52.         ItemStack sword7 = new ItemStack(Material.DIAMOND_CHESTPLATE);
  53.         sword7.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
  54.        
  55.         ItemStack sword8 = new ItemStack(Material.DIAMOND_LEGGINGS);
  56.         sword8.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
  57.        
  58.         ItemStack sword9 = new ItemStack(Material.DIAMOND_BOOTS);
  59.         sword9.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
  60.        
  61.         ItemStack sword10 = new ItemStack(Material.BOW);
  62.         sword10.addEnchantment(Enchantment.ARROW_INFINITE, 1);
  63.         sword10.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
  64.        
  65.         p.getInventory().setHelmet(sword6);
  66.         p.getInventory().setChestplate(sword7);
  67.         p.getInventory().setLeggings(sword8);
  68.         p.getInventory().setBoots(sword9);
  69.         p.getInventory().addItem(new ItemStack[] { sword5 });
  70.         p.getInventory().addItem(new ItemStack[] { sword10 });
  71.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW) });
  72.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.FISHING_ROD) });
  73.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.FLINT_AND_STEEL) });
  74.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  75.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  76.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  77.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  78.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  79.       }
  80.     }
  81.     if (cmd.getName().equalsIgnoreCase("original")) {
  82.       if (p.hasPermission("kits.donor.original"))
  83.       {
  84.         ItemStack sword = new ItemStack(Material.IRON_SWORD);
  85.         sword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
  86.        
  87.         ItemStack sword1 = new ItemStack(Material.DIAMOND_HELMET);
  88.         sword1.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  89.        
  90.         ItemStack sword2 = new ItemStack(Material.DIAMOND_CHESTPLATE);
  91.         sword2.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  92.        
  93.         ItemStack sword3 = new ItemStack(Material.DIAMOND_LEGGINGS);
  94.         sword3.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  95.        
  96.         ItemStack sword4 = new ItemStack(Material.DIAMOND_BOOTS);
  97.         sword4.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  98.        
  99.         p.getInventory().setHelmet(sword1);
  100.         p.getInventory().setChestplate(sword2);
  101.         p.getInventory().setLeggings(sword3);
  102.         p.getInventory().setBoots(sword4);
  103.         p.getInventory().addItem(new ItemStack[] { sword });
  104.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.FISHING_ROD) });
  105.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  106.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  107.         p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.GOLDEN_APPLE) });
  108.       }
  109.     }
  110.     return true;
  111.   }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement