Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ItemStack loadItem(ConfigurationSection section, ConfigurationSection enchantConfig) {
- Byte metaData = (byte) (section.getInt("data") & 0xFF);
- short damage = (short) (getConfig().getInt("damage") & 0xFF);
- ItemStack itemStack = new ItemStack(Material.valueOf(section.getString("type")), section.getInt("amount"), damage, metaData);
- if (enchantConfig != null) {
- Map<Enchantment, Integer> enchants = getEnchants(enchantConfig);
- itemStack.addUnsafeEnchantments(enchants);
- }
- ItemMeta itemMeta = itemStack.getItemMeta();
- itemMeta.setDisplayName(section.getString("displayName"));
- itemMeta.setLore(section.getStringList("lore"));
- itemStack.setItemMeta(itemMeta);
- loadNBT(section, itemStack); //method in use
- return itemStack;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement