Instead of using always the Vanilla fire damage as default when no damage value is provided during building a fire, when no damage is specified but a source block is, let the default damage be the damage provided by the source block.
Only if neither damage nor source block are specified fallback to Vanilla fire damage.
Instead of using always the Vanilla fire damage as default when no damage value is provided during building a fire, when no damage is specified but a source block is, let the default damage be the damage provided by the source block.
Only if neither damage nor source block are specified fallback to Vanilla fire damage.