promotional bannermobile promotional banner

Collection Book

Collect Everything in Minecraft
Back to Files

collection-book-1.0.2.jar

File namecollection-book-1.0.2.jar
Uploaded
Jun 19, 2026
Downloads
11
Size
799.8 KB
Mod Loaders
Fabric
File ID
8282052
Type
R
Release
Supported game versions
  • 26.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:collection-book-1579744:8282052"

Learn more about Curse Maven

What's new

Changelog - 1.0.2

Performance Optimizations (Client)

  • GUI Render Cache: Cached all item and block icon ItemStack instances inside EntryData. The icons are now created once when a tab is loaded instead of instantiating hundreds of ItemStack objects every frame during screen rendering.
  • Details Panel Caching: Title, wrapped description text, and discovery status components are now cached and updated only when the selected or hovered item changes, significantly reducing Garbage Collector churn and improving FPS.
  • Static Assets Cache: Moved category and reward icons to cached maps/arrays to prevent redundant instantiations.

Customization & Modpack Support

  • Dynamic Rarities & Blacklists: Moved all hardcoded rarity mappings (Legendary, Epic, Rare) and block/item blacklists from Java code (RarityRegistry) into the collection_book.json configuration file.
  • Config-driven Checks: Rewrote RarityRegistry to dynamically load values from the configuration file, allowing server admins and modpack creators to customize rarity assignments and blacklisted items/blocks directly without recompiling the mod.
  • Client Count Sync: Updated client-side calculations for mob totals to filter non-living entities, matching the server's optimized count logic.
  • Unobtainable Items Filter: Added default blacklist exclusions for survival-unobtainable blocks and items (e.g. Bedrock, Barrier blocks, Light blocks, Command blocks, Spawners, Jigsaws, Structure blocks, Debug sticks, and End Portal frames) to keep survival mode collections clean and achievable.