Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.46 KB | None | 0 0
  1.             public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  2.                   Player p = (Player) sender;
  3.                   if(cmd.getName().equalsIgnoreCase("opt") || cmd.getName().equalsIgnoreCase("overpoweredtools")) {
  4.                    if(args.length != 1) {
  5.                         inv = Bukkit.getServer().createInventory(null, 27, ChatColor.GOLD + "OverPoweredTools");
  6.                            
  7.                         ItemStack sword = new ItemStack(Material.DIAMOND_SWORD, 1);
  8.                         ItemMeta swordm = sword.getItemMeta();
  9.                         swordm.setDisplayName(ChatColor.AQUA + "OverPowered Sword");
  10.                         sword.setItemMeta(swordm);
  11.                         inv.setItem(11, sword);
  12.                        
  13.                         ItemStack pickaxe = new ItemStack(Material.DIAMOND_PICKAXE, 1);
  14.                         ItemMeta pickaxem = pickaxe.getItemMeta();
  15.                         pickaxem.setDisplayName(ChatColor.AQUA + "OverPowered Pickaxe");
  16.                         pickaxe.setItemMeta(pickaxem);
  17.                         inv.setItem(12, pickaxe);
  18.                        
  19.                         ItemStack axe = new ItemStack(Material.DIAMOND_AXE, 1);
  20.                         ItemMeta axem = axe.getItemMeta();
  21.                         axem.setDisplayName(ChatColor.AQUA + "OverPowered Axe");
  22.                         axe.setItemMeta(axem);
  23.                         inv.setItem(13, axe);
  24.                        
  25.                         ItemStack shovel = new ItemStack(Material.DIAMOND_SPADE, 1);
  26.                         ItemMeta shovelm = shovel.getItemMeta();
  27.                         shovelm.setDisplayName(ChatColor.AQUA + "OverPowered Shovel");
  28.                         shovel.setItemMeta(shovelm);
  29.                         inv.setItem(14, shovel);
  30.                        
  31.                         ItemStack hoe = new ItemStack(Material.DIAMOND_HOE, 1);
  32.                         ItemMeta hoem = hoe.getItemMeta();
  33.                         hoem.setDisplayName(ChatColor.AQUA + "OverPowered Hoe");
  34.                         hoe.setItemMeta(hoem);
  35.                         inv.setItem(15, hoe);
  36.                        
  37.                         @SuppressWarnings("deprecation")
  38.                         ItemStack glass = new ItemStack(Material.STAINED_GLASS_PANE, 1, DyeColor.BLACK.getData());
  39.                         ItemMeta glassm = glass.getItemMeta();
  40.                         glassm.setDisplayName(ChatColor.GRAY + "Choose your Tool!");
  41.                         glass.setItemMeta(glassm);
  42.                         inv.setItem(0, glass);
  43.                         inv.setItem(1, glass);
  44.                         inv.setItem(2, glass);
  45.                         inv.setItem(3, glass);
  46.                         inv.setItem(4, glass);
  47.                         inv.setItem(5, glass);
  48.                         inv.setItem(6, glass);
  49.                         inv.setItem(7, glass);
  50.                         inv.setItem(8, glass);
  51.                         inv.setItem(9, glass);
  52.                         inv.setItem(17, glass);
  53.                         inv.setItem(18, glass);
  54.                         inv.setItem(19, glass);
  55.                         inv.setItem(20, glass);
  56.                         inv.setItem(21, glass);
  57.                         inv.setItem(22, glass);
  58.                         inv.setItem(23, glass);
  59.                         inv.setItem(24, glass);
  60.                         inv.setItem(25, glass);
  61.                         inv.setItem(26, glass);
  62.                        
  63.                         p.openInventory(inv);
  64.                    } else {
  65.                     if(args.length == 1) {
  66.                      if(args[0].equalsIgnoreCase("sword")) {
  67.                      if(p.hasPermission("overpoweredtools.sword")){
  68.                         ItemStack Sword = new ItemStack(Material.DIAMOND_SWORD, 1);
  69.                         ItemMeta m = Sword.getItemMeta();
  70.                         m.setDisplayName(ChatColor.DARK_GRAY + "[" + ChatColor.GOLD + "" + ChatColor.BOLD + "OverPowered Sword" + ChatColor.DARK_GRAY + "]");
  71.                         Sword.setItemMeta(m);
  72.                         Sword.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 25);
  73.                         Sword.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 25);
  74.                         Sword.addUnsafeEnchantment(Enchantment.DURABILITY, 100);
  75.                        p.getInventory().addItem(Sword);  
  76.                        p.sendMessage(prefix() + "Here's your OverPowered Sword!");
  77.                       } else {
  78.                              if(args[0].equalsIgnoreCase("pickaxe")) {
  79.                              if(p.hasPermission("overpoweredtools.pickaxe")){
  80.                                 ItemStack Pickaxe = new ItemStack(Material.DIAMOND_PICKAXE, 1);
  81.                                 ItemMeta m = Pickaxe.getItemMeta();
  82.                                 m.setDisplayName(ChatColor.DARK_GRAY + "[" + ChatColor.GOLD + "" + ChatColor.BOLD + "OverPowered Pickaxe" + ChatColor.DARK_GRAY + "]");
  83.                                 Pickaxe.setItemMeta(m);
  84.                                 Pickaxe.addUnsafeEnchantment(Enchantment.DIG_SPEED, 25);
  85.                                 Pickaxe.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 25);
  86.                                 Pickaxe.addUnsafeEnchantment(Enchantment.DURABILITY, 100);
  87.                                p.getInventory().addItem(Pickaxe);    
  88.                                p.sendMessage(prefix() + "Here's your OverPowered Pickaxe!");
  89.                                } else {
  90.                                      if(args[0].equalsIgnoreCase("axe")) {
  91.                                      if(p.hasPermission("overpoweredtools.axe")){
  92.                                         ItemStack Axe = new ItemStack(Material.DIAMOND_AXE, 1);
  93.                                         ItemMeta m = Axe.getItemMeta();
  94.                                         m.setDisplayName(ChatColor.DARK_GRAY + "[" + ChatColor.GOLD + "" + ChatColor.BOLD + "OverPowered Axe" + ChatColor.DARK_GRAY + "]");
  95.                                         Axe.setItemMeta(m);
  96.                                         Axe.addUnsafeEnchantment(Enchantment.DIG_SPEED, 25);
  97.                                         Axe.addUnsafeEnchantment(Enchantment.DURABILITY, 100);
  98.                                        p.getInventory().addItem(Axe);    
  99.                                        p.sendMessage(prefix() + "Here's your OverPowered Axe!");
  100.                                        } else {
  101.                                              if(args[0].equalsIgnoreCase("shovel")) {
  102.                                              if(p.hasPermission("overpoweredtools.shovel")){
  103.                                                 ItemStack Shovel = new ItemStack(Material.DIAMOND_SPADE, 1);
  104.                                                 ItemMeta m = Shovel.getItemMeta();
  105.                                                 m.setDisplayName(ChatColor.DARK_GRAY + "[" + ChatColor.GOLD + "" + ChatColor.BOLD + "OverPowered Shovel" + ChatColor.DARK_GRAY + "]");
  106.                                                 Shovel.setItemMeta(m);
  107.                                                 Shovel.addUnsafeEnchantment(Enchantment.DIG_SPEED, 25);
  108.                                                 Shovel.addUnsafeEnchantment(Enchantment.DURABILITY, 100);
  109.                                                p.getInventory().addItem(Shovel);     
  110.                                                p.sendMessage(prefix() + "Here's your OverPowered Shovel!");
  111.                                                } else {
  112.                                                      if(args[0].equalsIgnoreCase("hoe")) {
  113.                                                      if(p.hasPermission("overpoweredtools.hoe")){
  114.                                                         ItemStack Hoe = new ItemStack(Material.DIAMOND_HOE, 1);
  115.                                                         ItemMeta m = Hoe.getItemMeta();
  116.                                                         m.setDisplayName(ChatColor.DARK_GRAY + "[" + ChatColor.GOLD + "" + ChatColor.BOLD + "OverPowered Sword" + ChatColor.DARK_GRAY + "]");
  117.                                                         Hoe.setItemMeta(m);
  118.                                                         Hoe.addUnsafeEnchantment(Enchantment.DURABILITY, 100);
  119.                                                        p.getInventory().addItem(Hoe);    
  120.                                                        p.sendMessage(prefix() + "Here's your OverPowered Hoe!");
  121.                                                             }
  122.                                                      }
  123.                                                         }
  124.                                                }
  125.                                              }
  126.                                             }
  127.                                        }
  128.                                      }
  129.                                     }
  130.                                }
  131.                              }
  132.                             }
  133.                        }
  134.                 return true;
  135.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement