After messing around with the fire that Update 3 introduced to the game, I was disappointed by how few interactions there were. Fire burned too fast, and most blocks were just destroyed rather than converted into burned variants.
This mod aims to make fire a lot more dynamic and interactive with the world around it. This mod adds no new blocks. I make use of all vanilla blocks for burn conversions.
I have made the following changes to fire mechanics:
- Halfed Tick Speed (Burning & Spreading are half the speed of vanilla)
- Leaves turn into burnt leaves 2/3 of the time instead of air.
- Grass blocks burn into burnt dirt
- Leafs, dry grass, and moss burn into ash
- Wooden planks, stairs, slabs, beams, and roof blocks now burn into blackwood.
- Blackwood burns slower and has low spread rates and high extinguish chances.
- Mossy block variants may burn their moss, turning back to their normal form.
- Extinguishes if fluid tagged with "Water" is above a burning block.
- Several deco props are now burnable.
- Grass can now regrow onto burned soil blocks, allowing nature to heal itself after a fire.
Will my entire world burn?
I wanted to make it so that true runaway forest fires can happen if you aren't careful. But make them preventable if you're aware of your surroundings. Tall grass, leafy grass, and other plants allow fire to spread quickly. Fires can often spread a few blocks on flat grass but often puts itself out before causing any real damage.
As long as you clear enough shrubs around an area to contain a fire, it will effectively prevent its spread. Slowing down the tick rate of the fire helps make this easier to prevent large fires.
Alternatively, I have made water able to put out fires. You can always pour water on your build to protect it in case of a disaster!
Showcase:
I tried to find a good balance between destruction and remains. I wanted to make burned buildings ruined, but also recognisable. I think I found a good balance after tweaking numbers for a while. With vanilla fire mechanics, all that would remain would be the stone foundation.

Rather than randomly picking ash or burned soil, I made different types of blocks have different outputs to preserve ground generation patterns.

Burning the Kweebecs never looked so good!

This mod requires JacobLib to function and will not work without it!