Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ItemStack setName(ItemStack item, String name)
- {
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName(name);
- item.setItemMeta(meta);
- return item;
- }
- public ItemStack addEnchant(ItemStack i, Enchantment e, int l)
- {
- i.addUnsafeEnchantment(e, l);
- return i;
- }
- public ItemStack addLore(ItemStack i, String l)
- {
- List<String> lore;
- ItemMeta im = i.getItemMeta();
- if(im.hasLore())
- {
- lore = im.getLore();
- }
- else
- {
- lore = new ArrayList<String>();
- }
- lore.add(l);
- im.setLore(lore);
- i.setItemMeta(im);
- return i;
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
- {
- ItemStack item = new ItemStack(Material.NETHER_STAR, 4);
- if(sender instanceof Player)
- {
- Player player = (Player) sender;
- if(cmd.getName().equalsIgnoreCase("youtube"))
- {
- player.sendMessage(ChatColor.GOLD + "This is a test command");
- player.getInventory().addItem(item);
- }
- else if(cmd.getName().equalsIgnoreCase("bread"))
- {
- player.getInventory().addItem(addEnchant(new ItemStack(Material.BREAD),Enchantment.DAMAGE_ALL,8));
- player.getInventory().addItem(addLore(new ItemStack(Material.BLAZE_POWDER),ChatColor.GREEN + "Hello"));
- player.getInventory().addItem(setName(new ItemStack(Material.APPLE),ChatColor.DARK_PURPLE + "Special Apple"));
- player.getInventory().addItem(addLore(addEnchant(new ItemStack(Material.ANVIL),Enchantment.KNOCKBACK,50),ChatColor.GOLD + "KNOCK BACK ANVIL"));
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement