Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Changelog
• 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
Files
Metadata
Release channel
ReleaseVersion number
4.0.0Loaders
Game versions
1.21.1Environment
Downloads
106Publication date
March 9, 2026 at 10:38 PMPublisher

alfino
Member


