[NeoForge 1.21] v1.5.1
Curse Maven Snippet
What's new
Xunlib v1.5.1 Changelog (Hotfix)
Fixes
- Critical Registry Errors:
- Fixed
ArmorSetandToolSetclasses instantiating item instances too late, causing: - Forge/NeoForge:
Registry is already frozenerrors. - Fabric:
This registry can't create intrusive holderscrashes. - Solution: Delayed item initialization to avoid unsafe registry access during class loading.
- Fixed
Features
- AABB Utilities: Added to
BlockPosUtilsfor axis-aligned bounding box operations:
createAABBFromCenter(BlockPos center, double xRadius, double yRadius, double zRadius)expandAABB(AABB original, double x, double y, double z)getUnionAABB(AABB a, AABB b)isAABBWithinBlock(AABB box, BlockPos pos)
Upgrade Immediately if you use ArmorSet/ToolSet to resolve registry crashes. The new AABB utilities simplify collision detection and spatial queries.

