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
108Publication date
March 9, 2026 at 10:38 PMPublisher

alfino
Member


