promotional bannermobile promotional banner

ChosenLib

ChosenLib: a lightweight utility library for Fabric

File Details

chosenlib v1.5.0

  • R
  • Oct 6, 2025
  • 148.07 KB
  • 5
  • 1.21.1
  • Fabric

File Name

chosenlib-1.5.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:chosenlib-1336567:7074618"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

🚀 New in v1.5.0

Major New Utility Classes

  • 🔧 AdvancedBlockOps - Enhanced block manipulation with safety checks and transactional editing
  • 🤖 EntityAIUtils - AI utilities for custom mobs and advanced entity behaviors
  • 💾 DataPersistence - World, player, and global data storage with compression
  • ✨ EffectsUtils - Sound & particle effect utilities with timing control
  • 🌐 AdvancedNetworking - Sophisticated packet handling with encryption and compression
  • 🌍 DimensionUtils - Custom dimension management and portal systems
  • 🔴 RedstoneUtils - Circuit analysis, automation, and logic gates
  • 📊 PerformanceMonitor - Built-in profiling and optimization tools

Enhanced Existing Utilities

  • WorldUtils - Transactional editing, undo system, pattern analysis
  • EntityUtils - AI integration, enhanced pathfinding, memory system
  • NetworkUtils - Reliable packets, compression, encryption
  • ItemUtils - Data persistence, advanced validation, custom items
  • TextUtils - Rich formatting, performance optimization, localization

Performance Improvements

  • Multi-level caching (L1/L2/L3) with intelligent invalidation
  • Batch operations for blocks, entities, packets, and items
  • Smart object pooling and memory leak detection

Read Full Changelog here: https://urmoit.github.io/ChosenLib/changelog.html or https://github.com/urmoit/ChosenLib/blob/main/Changelogs/CHANGELOG_v1.5.0.md