Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static ItemStack Skull(String skullOwner)
- {
- ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1, (short)SkullType.PLAYER.ordinal());
- SkullMeta skullMeta = (SkullMeta)skull.getItemMeta();
- skullMeta.setOwner(skullOwner);
- skull.setItemMeta(skullMeta);
- return skull;
- }
- public ItemStack getItem()
- {
- ItemStack item = null;
- if(config.getString("Material").startsWith("Player:"))
- {
- String tmp = config.getString("Material");
- String tb[] = tmp.split(":");
- item = Skull(tb[1]);
- } else
- {
- Material material = Material.getMaterial(config.getString("Material"));
- if(material == null || material == Material.AIR)
- {
- plugin.log.severe((new StringBuilder(String.valueOf(config.getInt("Material")))).append(" not a valid Material. Example: ").append(Material.APPLE.toString()).toString());
- }
- item = new ItemStack(material, 1);
- }
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName((new StringBuilder()).append(ChatColor.GREEN).append(name).toString());
- List arg0 = new ArrayList();
- String desc = config.getString("Description");
- if(desc == null)
- {
- plugin.log.severe("Description not set");
- }
- arg0.add((new StringBuilder()).append(ChatColor.RESET).append(Translate.replaceColors(desc)).toString());
- meta.setLore(arg0);
- item.setItemMeta(meta);
- return item;
- }
- public void disable()
- {
- HandlerList.unregisterAll(this);
- }
- public void saveConfig()
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement