I get what you mean but for me( i dont know if i am just little off for distruction or what) i would like to have a higher power that i coudnt prevent it. Great idea that dizasters would be a mod and every dizaster would have their own counter measors: FLODS(generate at sea and rivers( counter measor buils damns or higher walls, damage wooden and straw block(moist and needs to dry to be recognized as full blocks), EARTHQUAKE ( damage every block that is not wood but not destroy it( visible cracks which can be repaird whit clay(medium repair) or mortar(full repair) and if not the cracked blocks are not recognized as full blocks and rooms are not closeed), FIRE( we have it already i would just upscale it(destroy wood and straw), TURNADOS(strong winds push block like wood and straw around but not destroys them you can colect them if you follow turnado paths, stone and bricks are not affected, slitly deforms earth blocks), SNOW BLIZARDS( colder temperatures, deeper frezzing water, more snow acumulation), METOR STRIKE(extremly rear destroy everthing in i dont know 50-100 block radius).
This is my idea of disasters if i would have knowledge to create mod i would made it but regrettably i dont have it