### Changed
+ Burning storages of block entities extending `AbstractFurnaceBlockEntity` are now insertion-only, the same goes for dynamically registered ones.
+ Changed `EmptyBurningStorage` from class to anonymous singleton `EMPTY` field within `BurningStorage` interface.
+ Moved `tryUpdateLitProperty` method from `BurningStorageHelper` to the newly added `BurningStorageBlockEntity` interface.
+ Renamed `ForwardingBurningStorage` to `DelegatingBurningStorage` to mirror other APIs naming schemas.
### Added
+ Added `BurningPropagator` block API.
+ Added `BurningStorageBlockEntity` interface for automatic registration of burning storages.
+ Added `FurnaceBurningStorage` implementation for vanilla-like Furnace-equivalent block entities.
+ Added static constructor in `SimpleBurningContext` for fuel mappings equal to the legacy (pre Minecraft 1.21.2) ones.
+ Added static constructors for `BurningContext` class.
### Removed
+ Removed `BurningStorageHelper` class.
+ Removed `BurningStorageListener` class for a more streamlined interface.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }