Advertisement
Guest User

Untitled

a guest
Dec 25th, 2014
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. public ItemStack loadItem(ConfigurationSection section, ConfigurationSection enchantConfig) {
  2.     Byte metaData = (byte) (section.getInt("data") & 0xFF);
  3.     short damage = (short) (getConfig().getInt("damage") & 0xFF);
  4.     ItemStack itemStack = new ItemStack(Material.valueOf(section.getString("type")), section.getInt("amount"), damage, metaData);
  5.     if (enchantConfig != null) {
  6.         Map<Enchantment, Integer> enchants = getEnchants(enchantConfig);
  7.         itemStack.addUnsafeEnchantments(enchants);
  8.     }
  9.  
  10.     ItemMeta itemMeta = itemStack.getItemMeta();
  11.     itemMeta.setDisplayName(section.getString("displayName"));
  12.     itemMeta.setLore(section.getStringList("lore"));
  13.     itemStack.setItemMeta(itemMeta);
  14.  
  15.     loadNBT(section, itemStack); //method in use
  16.  
  17.     return itemStack;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement