
Immersive Enchanting
Immersive Enchanting aims to rework the vanilla enchanting experience, while giving extra use to existing vanilla items that don't serve much purpose.
Immersive Enchanting 4.0.3
release15 марта 2026 г.Fixed crash when quick moving enchanting fuels on a server.
Immersive Enchanting 4.0.3
release15 марта 2026 г.Fixed crash when quick moving enchanting fuels on a server.
Immersive Enchanting 4.0.2
release13 марта 2026 г.• Removed left over implementation from build.gradle (NeoForge 1.21.1) • Fixed crash if costs using an item tag did not have an XP level defined. • Fixed crash if replicate/transmute costs used item tags. • Fixed crash if ancient book without any enchantment is put into enchanting table. • Added enchantment_fuels.json to immersiveenchanting folder in enchantment_costs – uses the same format as all other costs and allows you to change the enchantment fuel requirement for each level. • Items in enchantment_fuels.json can be shift clicked into the enchanting fuel slot. • Enchanting now requires extra lapis per level by default (i.e enchantment level 5 now requires 5 lapis). • Added fuel cost to the enchanting tooltips.
Immersive Enchanting 4.0.2
release13 марта 2026 г.• Fixed crash if costs using an item tag did not have an XP level defined. • Fixed crash if replicate/transmute costs used item tags. • Fixed crash if ancient book without any enchantment is put into enchanting table. • Added enchantment_fuels.json to immersiveenchanting folder in enchantment_costs – uses the same format as all other costs and allows you to change the enchantment fuel requirement for each level. • Items in enchantment_fuels.json can be shift clicked into the enchanting fuel slot. • Enchanting now requires extra lapis per level by default (i.e enchantment level 5 now requires 5 lapis). • Added fuel cost to the enchanting tooltips.
Immersive Enchanting 4.0.1
release12 марта 2026 г.Backported Immersive Enchanting 4.0.1 to Forge 1.20.1!
Removed old data component migration for Ancient Books (it is assumed all users of the mod have updated to a version past 3.0.0 by this point)
· Datapack format has now changed (old costs are still be compatible except for disabled enchantments which have changed):
o Enchantments can no longer be disabled using an empty file with “{}”.
o Added a boolean “enabled” tag. If false, the enchantment will be disabled (treated the same way as the old “{}” method).
o Added a list “any_of” tag. This can contain a list of items. Any of the items are treated as valid costs.
o Added an integer “xp_levels” tag.
o The “item” tag can now accept item tags such as “#minecraft:planks”. These are treated the same as an “any_of” tag.
o Removed “lapis_cost.json” – valid enchanting fuels are now set using the item tag “#neoforge:enchanting_fuels”
o Added “immersiveenchanting/replicate.json” and “immersiveenchanting/transmute.json” which determine the costs for replicating and transmuting.
o For more information, see the updated wiki page.
· Added Biblioclasm music disc
o Obtained by burning an ancient book in soul fire.
· Added Arcane Memories music disc
o Rare chance of spawning inside of ancient library chiselled bookshelves.
· Added book tab to the enchanting table GUI
o Displays which books are locked/unlocked around your enchanting table.
· Added enchantment removal – hold to remove an enchantment
· Added commands
o /immersiveenchanting getDisabledEnchantments – returns a list of disabled enchantments
o /immersiveenchanting getEnabledEnchantments – returns a list of enabled enchantments.
o /immersiveenchanting giveRandomBook – gives a random ancient book (it will not give books that are disabled).
o /immersiveenchanting generateEmptyDatapack – outputs a datapack containing all enchantments in the current instance of Minecraft with template json files.
· Added new client config options
o Item carousel speed – How fast items will switch in the enchanting table tooltip if there a multiple item costs.
· Added new server config options
o Bookshelf search X/Y/Z – the range the table can discover chiselled bookshelves.
o Allow enchantment removal
o Allow enchanted book trades – if enabled, vanilla enchanted books will appear in villager trades (requires /reload or world restart)
o Allow enchanted book loot tables – if enabled, vanilla enchanted books will appear in their normal loot tables
o Obfuscate locked enchantments – if enabled, locked enchantments will show their full name in the enchanting table rather than showing ‘glitchy’ text
Other changes/Bug fixes:
· Fixed issue where tooltips for transmute/replicate didn’t render their item tooltip when locked and hovered.
· The “Cost” label has been renamed to “Materials”
· The “Free” label has been renamed to “None”
o Fixed issue where “Free” label was positioned incorrectly.
· Improved consistency on transmute/replicate tooltips as they now share the same layout as enchanting tooltips
· Higher level enchantments now have different sounds in the enchanting table screen
