Advertisement
Guest User

My Code

a guest
Jul 29th, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. public ItemStack setName(ItemStack item, String name)
  2. {
  3. ItemMeta meta = item.getItemMeta();
  4. meta.setDisplayName(name);
  5. item.setItemMeta(meta);
  6. return item;
  7. }
  8. public ItemStack addEnchant(ItemStack i, Enchantment e, int l)
  9. {
  10. i.addUnsafeEnchantment(e, l);
  11. return i;
  12. }
  13. public ItemStack addLore(ItemStack i, String l)
  14. {
  15. List<String> lore;
  16. ItemMeta im = i.getItemMeta();
  17. if(im.hasLore())
  18. {
  19. lore = im.getLore();
  20. }
  21. else
  22. {
  23. lore = new ArrayList<String>();
  24. }
  25. lore.add(l);
  26. im.setLore(lore);
  27. i.setItemMeta(im);
  28. return i;
  29. }
  30. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  31. {
  32. ItemStack item = new ItemStack(Material.NETHER_STAR, 4);
  33. if(sender instanceof Player)
  34. {
  35. Player player = (Player) sender;
  36. if(cmd.getName().equalsIgnoreCase("youtube"))
  37. {
  38. player.sendMessage(ChatColor.GOLD + "This is a test command");
  39. player.getInventory().addItem(item);
  40. }
  41. else if(cmd.getName().equalsIgnoreCase("bread"))
  42. {
  43. player.getInventory().addItem(addEnchant(new ItemStack(Material.BREAD),Enchantment.DAMAGE_ALL,8));
  44. player.getInventory().addItem(addLore(new ItemStack(Material.BLAZE_POWDER),ChatColor.GREEN + "Hello"));
  45. player.getInventory().addItem(setName(new ItemStack(Material.APPLE),ChatColor.DARK_PURPLE + "Special Apple"));
  46. player.getInventory().addItem(addLore(addEnchant(new ItemStack(Material.ANVIL),Enchantment.KNOCKBACK,50),ChatColor.GOLD + "KNOCK BACK ANVIL"));
  47. }
  48. }
  49. return true;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement