Skip to content

Version 1.6.1+1.19.4

Latest

Choose a tag to compare

@Mystery2099 Mystery2099 released this 01 Aug 19:42
b85433b

Highlights

  • Specialized identity-based caching for repeated voxel-shape unions and transformations
  • Lower-allocation balanced unions and allocation-free transformation coordinate handling
  • Lazy memoization for finite CommonShapes factories
  • Reduced transient allocation for 256-box simplification
  • Reproducible JMH benchmarks and scoped performance acceptance gates
  • Exact occupied-volume, JVM API compatibility, cache concurrency, and dedicated-server loading coverage

Compatibility

  • Minecraft 1.19.4
  • Java 17
  • Existing VoxLib public API signatures are unchanged
  • VoxLib remains convenience-first; fixed shapes should still normally be stored as constants

Validation

  • 90 automated tests passed on the tagged source
  • Ubuntu and Windows Java 17 CI passed
  • The complete three-fork performanceCheck passed before the metadata-only release bump

See Performance benchmarks for methodology, limitations, and representative results.

Full Changelog: v1.6.0+1.19.4...v1.6.1+1.19.4