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.

This mod has no additional files