The Disenchantment Generator destroys enchanted items to generate FE.
Rarer enchantments will generate more FE, using the formulas:
fun getPowerFromStack(itemStack: ItemStack): Int {val enchantments = EnchantmentHelper.getEnchantmentsForCrafting(itemStack)var totalPower = 0for ((enchantment, enchantLevel) in enchantments.entrySet()) {totalPower += getPowerFromEnchantment(enchantment.value(), enchantLevel)}return totalPower}fun getPowerFromEnchantment(enchantment: Enchantment, level: Int): Int {val minLevel = enchantment.minLevelval maxLevel = enchantment.maxLevelval weight = enchantment.weightval a = sqrt(min(level + 1, maxLevel) / maxLevel.toDouble())val b = (maxLevel * maxLevel) * (level + 1)val c = minLevel / sqrt(weight.toDouble())return Mth.ceil(a * b * c) * 400}
Configuration
The Disenchantment Generator can currently not be configured.
