BlockBurnEvent and BlockIgniteEvent should know the exact cause for the ignition.