constructItem
public static ItemStack constructItem(int level, String rawName, Material material, HashMap<Enchantment, Integer> enchantments, HashMap<String, Integer> customEnchantments, List<String> potionEffects, List<String> lore, EliteEntity eliteEntity, Player player, boolean showItemWorth, String customModelID, String equipmentModelID, boolean soulbound, String filename, String scriptedItem, SkillType weaponType, String fmmItemModel)
public static ItemStack constructItem(int level, String rawName, Material material, HashMap<Enchantment, Integer> enchantments, HashMap<String, Integer> customEnchantments, List<String> potionEffects, List<String> lore, EliteEntity eliteEntity, Player player, boolean showItemWorth, String customModelID, String equipmentModelID, boolean soulbound, String filename, String scriptedItem, SkillType weaponType, String fmmItemModel, ItemConstructionContext construction)
public static ItemStack constructItem(double itemTier, EliteEntity killedMob, Player player, boolean showItemWorth)