Updated to 1.20.1.
Full Changelog: v1.10.36...v1.11.28
Model
- Data block models were split out into separate JSON registries. Notably, we have one for items in block entities and one for fluids in block entities.
JSON
- The
TypedMap
context now propagates through all of loadable instead of just the top layer or record. As a resultContextStreamable
was merged intoStreamable
. - Generic loader registries now register
RecordLoadable
instances instead ofIGenericLoader
. The latter class was removed. - List loadables can now be set to serialize compactly.
- Added helper classes for JSON based registry to data mappings, and block state to data mappings.
- Reworked damage source predicates for the new damage source changes.
- Added loot injectors.
Misc
- Wood registration methods now register hanging signs. This requires a new entity and a new GUI texture to fully work, in addition to the block and item models.
- Multirecipes now take a registry access parameter.