Requires Fabric API (v0.92.6+1.20.1), Mod Menu (v7.2.2), and MidnightLib (v1.4.1)!
- Configuration Expansion: Added new options to the config file and in-game menu, allowing for deeper customization of fire mechanics.
- New Configurable Options:
faceBurnMultiplier
: Controls how much burning faces affect the block's destruction chance.hungryFireRadiusMultiplier
: Adjusts the heat radius for fire that is running out of fuel.hungryFireChanceMultiplier
: Adjusts the ignition chance for fire that is running out of fuel.
- Internal: Fixed localization keys for category titles in the Fabric config screen to ensure consistency.
Requires Cloth Config API v11.1.136!
- Configuration Expansion: Added new options to the config file and in-game menu, allowing for deeper customization of fire mechanics.
- New Configurable Options:
faceBurnMultiplier
: Controls how much burning faces affect the block's destruction chance.hungryFireRadiusMultiplier
: Adjusts the heat radius for fire that is running out of fuel.hungryFireChanceMultiplier
: Adjusts the ignition chance for fire that is running out of fuel.
- Internal: Fixed localization keys for category titles in the Fabric config screen to ensure consistency.
Requires Fabric API (v0.92.6+1.20.1), Mod Menu (v7.2.2), and MidnightLib (v1.4.1)!
- Fixed a major performance issue that could cause severe lag during large fires. The
maxFireTicksPerCycle
config option was not being applied correctly, but it has now been fixed and properly limits the server load. - Fixed a bug where eternal fire (e.g., on netherrack) would stop spreading heat and igniting blocks after the first tick. It now behaves correctly and will continuously affect its surroundings.
- Reworked and optimized the heat propagation algorithm. It now uses a more efficient level-by-level search, significantly reducing CPU load, especially with large heat radii (e.g., during world events).
Requires Cloth Config API v11.1.136!
- Fixed a major performance issue that could cause severe lag during large fires. The
maxFireTicksPerCycle
config option was not being applied correctly, but it has now been fixed and properly limits the server load. - Fixed a bug where eternal fire (e.g., on netherrack) would stop spreading heat and igniting blocks after the first tick. It now behaves correctly and will continuously affect its surroundings.
- Reworked and optimized the heat propagation algorithm. It now uses a more efficient level-by-level search, significantly reducing CPU load, especially with large heat radii (e.g., during world events).
Requires Fabric API (v0.92.6+1.20.1), Mod Menu (v7.2.2), and MidnightLib (v1.4.1)!
- Fixed a bug where fire would extinguish itself due to global rain even in dry biomes like savannas or deserts, where rain does not visually fall. The mod now correctly checks if rain is falling at the specific block's location and biome.
Requires Fabric API (v0.92.6+1.20.1), Mod Menu (v7.2.2), and MidnightLib (v1.4.1)!
- This version is a direct port of Torridium v3.0.0 for Minecraft Forge to Fabric 1.20.1.
- All core features, mechanics, and optimizations from the Forge version are now available on Fabric.
- For a detailed list of changes and new features in v3.0.0, please refer to the changelog of the Forge version.
Requires Cloth Config API v11.1.136!
- Complete overhaul of the fire burning and spreading mechanics. The mod no longer uses an unstable custom queue system. All logic has been moved into a mixin that hooks directly into the vanilla fire tick, ensuring stability and eliminating 'frozen' fire bugs.
- New Block Burning System. The chance for a flammable block to be destroyed now dynamically depends on how many of its available faces are engulfed in fire. Blocks surrounded by flames will now burn down significantly faster.
- Added 'Hungry Fire' mechanic. When left without nearby fuel, fire will now age and burn out much faster. However, before extinguishing, it will aggressively spread heat over a larger area in an attempt to find new fuel.
- Improved Spread Logic. Fire now spreads correctly in all directions, including downwards, and can 'crawl' across flammable surfaces.
- Performance Optimization. Heat source checks (from torches, furnaces, etc.) are now processed incrementally each tick instead of in large batches, eliminating lag spikes on bases with many heat sources.
- Numerous Fixes and Improvements:
- Increased the chance for fire to be extinguished by rain.
- Fire no longer hangs in the air after adjacent blocks burn away.
- Added a chance for blocks to drop items when they burn down.
- The configuration file has been completely refactored for better readability and organization.
Requires Cloth Config API v11.1.136!
v2.1.0
- Added a system for spontaneous world events (e.g., Droughts can now start randomly).
- Completely overhauled the 'Heat Sources' config UI. The cumbersome list of strings has been replaced by intuitive, individual sliders for each source.
- Added the
/torridiumevent
command for server admins to manually start and stop world events. - Renamed the 'hellfire' event to 'Drought' for better clarity and realism.
- Introduced a new 'Events' category in the config screen, offering full customization for all world events (duration, radius, multipliers, etc.).
- Improved fire physics: Fire will now be extinguished by rain and snow, unless it is under cover.
Requires Cloth Config API v11.1.136!
v2.0.0
- Completely overhauled the fire logic for better performance and realism.
- Introduced a new Event System (API) for developers and server admins.
- Added new world events (e.g., temporary boosts to fire spread chance).
- Fire can no longer be placed directly on top of heat sources like torches or campfires; it will now spawn on adjacent flammable blocks.
- Fixed a major bug where the
sparkChance
config option was being ignored for campfires. - The configuration file has been updated with new options.
- Major performance improvements, especially during large-scale fires.
- Requires Cloth Config API v11.1.136!
v1.2.0
- Completely overhauled the heat spread and block drying algorithm for more realistic and immersive interactions.
- TNT will now be primed and ignited when near a heat source!
- Certain blocks can now be "cooked" or "dried" by nearby heat sources (e.g., Cobblestone -> Stone, Sand -> Glass).
- The type of fuel used in furnaces now affects the ignition chance multiplier.
- Water blocks can now evaporate when close to a powerful heat source.
- Wet sponges will now dry out when placed near a heat source.
- Campfires can now randomly shoot out sparks that can start new fires nearby!
Requires Cloth Config API v11.1.136!
v1.1.0
- Significantly improved performance on servers and in single-player by completely overhauling the heat source tracking algorithm. Lag in villages and at bases with a large number of heat sources has been eliminated.
- Fixed a critical bug that caused the game to crash when the configuration file contained invalid entries.
- Added the ability to edit the list of heat sources and their multipliers directly in the in-game configuration menu (Cloth Config).