Fire Science


*Disclaimer: All information in this thread is based off a short series of tests, and it is possible that this information can change. Scientifically, I can only say what I observe happen, I can never truthfully say what can'thappen, although sometimes I do anyway ;)




Spreading




This is the pattern of what blocks a flame can spread to, assuming the flame is on top of a block. The orange block represents the source block(probably netherrack), the torch represents the actual flame, and all the red blocks are in danger of catching fire directly. This means if you have a flammable block in any of those spaces, it can catch fire. The pattern is a 3x3 area up to 6 blocks above the source block and 1 block below, totally 3x3x8. There are also extensions to the pattern from the level of the source block to 5 blocks above, and 3 blocks wide. Another way to think of it is two intersecting areas 3x5x6, with 3x3x1 caps on top and bottom.


One thing I learned in my testing is that not all fires are equal. Some flames will not spread in certain patterns, but punching and replacing them fixes this 'problem'. *NEW* It appears that the problem occurs more often when you place the flammable blocks after you light the fire. I think there is a pattern to when this happens but I'm not sure yet.




Cross-sectional image(below):






Cross-sectional image(above):






Full-pattern









Barriers




Vertical barriers don't prevent fire from spreading, but horizontal barriers do. If the dirt in the image below were air, the fire would spread. I'm still looking into the exact ramifications of this for safe fireplaces, and will update this when I'm sure I have it figured out correctly.








Here is the pattern you can protect. By placing a non-flammable block in one of the black spaces, you protect the adjacent block. You can protect any of the blue blocks shown.












There are black blocks you can't see which are required to protect any given layer. They are shown here.








The protection blocks are independent of each other. The brown blocks are required to protect the blue blocks, and the black blocks are required to protect the yellow blocks, but either is safe without the other.








Lastly, it is important to remember that there is no vertical protection. In a test with a layer of stone above the flames, a layer of water above the stone, a layer of stone above that, and wood on top of that stone, the wood caught fire. The protection each layer gets comes from that layer's black blocks. It might seem a little screwy, but protecting the top layer(that you can protect) comes from placing blocks horizontally inside, even though the flames have direct line of sight to the wood. It's easier to see in this picture. I can only conclude that the fire algorithm first tries to spread vertically before horizonally.








Barrier Material




Now this really surprised me. Obviously things like dirt, stone, etc... work as a barrier. Water also works, whether it is still water, falling water, or the smallest, last block of flowing water. Glass also works, as do fences, torches(!), signs, ladders, and redstone dust. The torches can be placed on the 'ground' between the source block and flammable block, on the source block itself, or on the flammable block... it seems that all it takes is for something to be in that space to prevent spreading.




Fireplaces




This is a minimal design for a safe fireplace, showing a 1-wide and 3-wide variation. The entire fireplace is 8 blocks high, with the netherrack on the 2nd layer. It might be possible to remove some of the blocks, but for simplicity, and for worries about south-west issues, this should suffice.





1 comment:

  1. Thanks! Why is your website down :(

    This site is useful 'cause Curse's Search sucks.

    ReplyDelete