1.11.55 for 1.20.1
1.11.55 hotfix: revert an accidental binary break due to method return change.
Fluids
- Fluid tooltip helper now has a new method for getting the fluids while ignoring the "hold shift" prompt.
- When transferring fluids, if not all fluid is transferred, return the remainder to the original tank. This should only happen in rare cases where a tank accepted
Nbut notMwere0 < M < N. - Added many improvements for
FluidTransferHelperto better navigate recent usages in Tinkers, such as smarter tank interaction and fluid slots and sound effects.
Loadable
- Added
RecordLoadable#withLoaderfor the relatively common case of loadables that need to pass the loader instance to the child constructor. - Added deprecated loadable helpers for recipe serializers and loader registries, along with
LegacyLoadablefor migrating JSON syntax.
Misc
- Switch render items to a block state based loader registry. The parented block based registry will be removed in a later build.
- Improve builder for block state data map datagen.
- Added new tag preference loot table entry.
Full Changelog: v1.11.44...v1.11.55