Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platforms
Supported environments
Creators
Details
Changelog
Xunlib v1.4 Changelog
Features
- Added
@PersistentNbtannotation: Automatically serialize/deserialize block entity data to from NBT.
Simplify data persistence by annotating fields in your block entity classes. - Custom NBT Adapters: Implement the
INbtAdapterinterface to define custom serialization/deserialization logic.
Override default NBT handling for advanced use cases.
Breaking Changes
- Moved
setModIdmethod: Relocated fromCommonUtilsto theModSetupclass.
Update your mod initialization code to callModSetup.setModId(...)instead. - Renamed inventory methods:
-addItems(...)→insertItems(...)
-removeItems(...)→extractItems(...)
Refactor existing code to use the new method names.
Improvements
- Enhanced Fuzzy Matching System:
Added whitelist/blacklist support for custom predicates.
Define inclusion/exclusion rules for item matching with greater flexibility.
Upgrade Note: If you rely on the old addItems or removeItems methods or setModId in CommoUtils, update your code to avoid runtime errors. Check the documentation for migration examples.
Files
Metadata
Release channel
ReleaseVersion number
1.21-1.4Loaders
Game versions
1.21–1.21.1Downloads
23Publication date
April 21, 2025 at 4:08 PMPublisher

Xun
Member


