So, I am working on a mod that completely recreates the way volcanoes work in Minecraft. The average volcano is just lava flowing from a hole in a cliff or a mountain with lava on it.
What I want to do is make volcanoes actually erupt the way they do in reality. Some will bubble and smoke and send lava flows like Hawaii, and some will exlplose, sending ash clouds into the sky, throwing lava bombs into the air, blowing parts of the cone away, and creating pyroclastic surges that will completely destroy villages and forests. The volcanoes will all be different depending on where they are. If they are near a cave system or a ravine, they will be small rift volcanoes. If they are in the middle of the world, they will be towering peaks. If they are in the ocean, they will slope upwards from the sea floor and emerge to form Shield volcanoes and islands. Volcanoes will also form anywhere in the world at any time like in the middle of Los Angeles (Volcano 1997 reference), and you can make any volcano erupt manually, or you can wait for it to erupt naturally. I also want to add lava domes.
I need help to make this a thing. It would make Minecraft a whole lot cooler.