- added new API that allows to dynamically register dispensers behaviors such that they can depend on data objects These are cleared on data reload and re populated. Also works if the target item already has one or more dispenser behaviors registered to it.
- Added FakeLevel
fixed same issue again which aparently now only happens in roduction thanks to some arcane mixin quirk or issue idk...
fixed an mixin issue with early language load mixin
some new API improvements, ported changes from 1.20.1
added DynamicHolder, allows storing static fields to datapack registries entries, cleared automaticaly and re populated on datapack reload. Implements Holder and supplier interface. DynamicHolders also are backed by a threadlocal cache so to work properly with datapack regisrie entry, unlike previus "DataObjectReference" which had issues.
fixed an issue when savin an empty fluid causing a crash
fixed an issue with wood type detection initializing vanilla types too early
added more logging to improve exception handling improved washable interface
- Added undetected stripped_stem/stripped_mushroom from
- Enlightened End
- Oh The Biomes You'll Go (BYG)
- Enhanced Mushroom