
Burning
A library mod to access and transfer the burning fuel between furnace-like blocks of all mods.
- Загрузки
- 11K
- Подписчики
- 6
- Обновлён
- 9 мая 2026 г.
- Лицензия
- MIT
Опубликован 9 октября 2024 г.
Burning
Burning is a library mod that adds a unified interface for managing the amount of burning fuel within most, if not all, furnace-like blocks from vanilla Minecraft and other mods.
Uses Fabric's Lookup and Transfer APIs, and it's largely inspired by TechReborn's Energy API.
Read the documentation and the in code javadoc for more information about how this mod works and how to use it as a library.
Ченджлог
3.0+26.1Релиз26.1, 26.1.1, 26.1.2 · 9 мая 2026 г.
Changed
- Removed the custom
BurningStorageblock API in favour ofStorage<FuelVariant>: something much more compatible with Fabric Transfer API.
Removed
- Removed the
BurningPropagatorAPI and all the propagation logic. - Removed many of the
baseimplementations made redundant by the newfound compatibility with Fabric Transfer API.
3.0+1.20.1Релиз1.20.4, 1.20.5, 1.20.6 · 11 января 2026 г.
Changed
- Removed the custom
BurningStorageblock API in favour ofStorage<FuelVariant>: something much more compatible with Fabric Transfer API.
Removed
- Removed the
BurningPropagatorAPI and all the propagation logic. - Removed many of the
baseimplementations made redundant by the newfound compatibility with Fabric Transfer API.
3.0+1.21Релиз1.21, 1.21.1 · 11 января 2026 г.
Changed
- Removed the custom
BurningStorageblock API in favour ofStorage<FuelVariant>: something much more compatible with Fabric Transfer API.
Removed
- Removed the
BurningPropagatorAPI and all the propagation logic. - Removed many of the
baseimplementations made redundant by the newfound compatibility with Fabric Transfer API.
3.0+1.21.2Релиз1.21.2, 1.21.3 · 11 января 2026 г.
Changed
- Removed the custom
BurningStorageblock API in favour ofStorage<FuelVariant>: something much more compatible with Fabric Transfer API.
Removed
- Removed the
BurningPropagatorAPI and all the propagation logic. - Removed many of the
baseimplementations made redundant by the newfound compatibility with Fabric Transfer API.
3.0+1.21.4Релиз1.21.9, 1.21.10, 1.21.11 · 11 января 2026 г.
Changed
- Removed the custom
BurningStorageblock API in favour ofStorage<FuelVariant>: something much more compatible with Fabric Transfer API.
Removed
- Removed the
BurningPropagatorAPI and all the propagation logic. - Removed many of the
baseimplementations made redundant by the newfound compatibility with Fabric Transfer API.
2.0+1.20.1Релиз1.20.4, 1.20.5, 1.20.6 · 25 декабря 2025 г.
Changed
- Burning storages of block entities extending
AbstractFurnaceBlockEntityare now insertion-only, the same goes for dynamically registered ones. - Changed
EmptyBurningStoragefrom class to anonymous singletonEMPTYfield withinBurningStorageinterface. - Moved
tryUpdateLitPropertymethod fromBurningStorageHelperto the newly addedBurningStorageBlockEntityinterface. - Renamed
ForwardingBurningStoragetoDelegatingBurningStorageto mirror other APIs naming schemas.
Added
- Added
BurningPropagatorblock API. - Added
BurningStorageBlockEntityinterface for automatic registration of burning storages. - Added
FurnaceBurningStorageimplementation for vanilla-like Furnace-equivalent block entities. - Added static constructor in
SimpleBurningContextfor fuel mappings equal to the legacy (pre Minecraft 1.21.2) ones. - Added static constructors for
BurningContextclass.
Removed
- Removed
BurningStorageHelperclass. - Removed
BurningStorageListenerclass for a more streamlined interface.
2.0+1.21Релиз1.21, 1.21.1 · 25 декабря 2025 г.
Changed
- Burning storages of block entities extending
AbstractFurnaceBlockEntityare now insertion-only, the same goes for dynamically registered ones. - Changed
EmptyBurningStoragefrom class to anonymous singletonEMPTYfield withinBurningStorageinterface. - Moved
tryUpdateLitPropertymethod fromBurningStorageHelperto the newly addedBurningStorageBlockEntityinterface. - Renamed
ForwardingBurningStoragetoDelegatingBurningStorageto mirror other APIs naming schemas.
Added
- Added
BurningPropagatorblock API. - Added
BurningStorageBlockEntityinterface for automatic registration of burning storages. - Added
FurnaceBurningStorageimplementation for vanilla-like Furnace-equivalent block entities. - Added static constructor in
SimpleBurningContextfor fuel mappings equal to the legacy (pre Minecraft 1.21.2) ones. - Added static constructors for
BurningContextclass.
Removed
- Removed
BurningStorageHelperclass. - Removed
BurningStorageListenerclass for a more streamlined interface.
2.0+1.21.2Релиз1.21.2, 1.21.3 · 25 декабря 2025 г.
Changed
- Burning storages of block entities extending
AbstractFurnaceBlockEntityare now insertion-only, the same goes for dynamically registered ones. - Changed
EmptyBurningStoragefrom class to anonymous singletonEMPTYfield withinBurningStorageinterface. - Moved
tryUpdateLitPropertymethod fromBurningStorageHelperto the newly addedBurningStorageBlockEntityinterface. - Renamed
ForwardingBurningStoragetoDelegatingBurningStorageto mirror other APIs naming schemas.
Added
- Added
BurningPropagatorblock API. - Added
BurningStorageBlockEntityinterface for automatic registration of burning storages. - Added
FurnaceBurningStorageimplementation for vanilla-like Furnace-equivalent block entities. - Added static constructor in
SimpleBurningContextfor fuel mappings equal to the legacy (pre Minecraft 1.21.2) ones. - Added static constructors for
BurningContextclass.
Removed
- Removed
BurningStorageHelperclass. - Removed
BurningStorageListenerclass for a more streamlined interface.
Комментарии
Загружаем…