promotional bannermobile promotional banner

Enchanted BookShelf

A magical bookshelf that can store up to 1000 enchanted books!
Back to Files

enchantedbookshelf-1.1.2+1.21.1-neoforge.jar

File nameenchantedbookshelf-1.1.2+1.21.1-neoforge.jar
Uploader
jorgej_ramosjorgej_ramos
Uploaded
Jan 26, 2026
Downloads
437
Size
88.8 KB
Mod Loaders
NeoForge
File ID
7529637
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:enchanted-bookshelf-1443926:7529637"

Learn more about Curse Maven

What's new

  • Fixed book duplication when removing books from the bookshelf. Virtual slot mappings could desync between client and server during vanilla container sync, causing items to be written to incorrect inventory positions. refreshIndex() no longer modifies the virtual-to-actual slot mappings; it only rebuilds the enchantment index. The client now drives mapping updates via containerTick, ensuring both sides switch atomically.

  • Fixed search results desyncing between client and server. The client performs localized search using I18n, but previously never informed the server of the filtered results. Added FilteredSlotsPacket to sync the client's filtered slot indices to the server, so both sides agree on which book each virtual slot represents.

  • Fixed enchantment extraction not updating the original book. After extracting an enchantment, the modified book was correctly saved server-side but the client never received the update due to overly aggressive sync blocking. Sync writes now proceed normally through stable mappings.

This mod has no additional files