General Disasters

110,004 Downloads Last Updated: Nov 25, 2018 Game Version: 1.12.2

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

General Disasters

General Disasters adds natural disasters to Minecraft! This mod intends to add some dynamic risk to your Minecraft worlds, while generating potential rewards for each destruction created; you may encounter an earthquake that tears through one of you houses, but that earthquake may also expose valuable ores in a newly formed ravine. These natural disasters can be spawned in manually (by command), or spawned in randomly by the world. Currently, there are 3 types of disasters:

A sinkhole, once spawned, will create a small localised crater that will gradually sink downwards and spread to blocks around it. If the sinkhole sucks in the ground above to a low enough point, a small pool of lava will be exposed at the bottom of the crater. A sinkhole will disfigure the terrain and any buildings it spawns on, although it will leave any inventory contains, such as chests, with their inventories still intact, so you don't have to worry about losing your valuable stored items.


An earthquake is much like the previously covered sinkhole, but instead of forming a large, localised crater, an earthquake will form a ravine-like formation that covers a long stretch of land. Much like the sinkhole, an earthquake will uncover a lake of lava at the base of the formation if it sinks deep enough, and it will leave inventory contains untouched.


A volcano is by far the most complex disaster. Once spawned, the disaster will enter a tremors stage, where an initial sinkhole creater is formed, as well as several other terrain disturbances over a long period of time. After the initial tremors stage is passed, the volcano will begin construction, by lifting the terrain below the surface up into the air. Once finished constructing, lava will begin rising to the epicentre of the newly formed mountain, before exploding into a smoke-emitting destructive eruption. While erupting, the volcano will spew out volcanic bombs, which will explode into the terrain around the volcano, leaving behind formations of stone and potentially valuable ores and minerals. The structure of a volcano is completely fluid, meaning you may encounter a very tall and slim composite volcano, or a wide and flat shield type volcano. After several stages of eruption and dormancy over a long period of time, the volcano will become extinct, leaving behind a deep crater with a lava pool, and a large selection of exposed ores!

To spawn in disasters manually, General Disasters provides a "disaster" command with several features, such as spawning disasters and viewing the current spawned instances of disasters. The section below will cover each command and how to use it:

This command is used to spawn new instances of disaster occurrences in the world. The format of the command is "disaster spawn [name] [x] [y] [z]". For example, the command

disaster spawn volcano 12 5 25

will spawn a volcano at the block position {x = 12, y = 5, z = 25}. Tab auto completions can be used to auto select the disaster names and spawn locations (pressing tab for the coordinates will automatically enter the players current location into the command).

This command is used to view all the spawned instances of a current disaster. The format of the command is "disaster occurrences [name]". For example, the command

disaster occurrences volcano

will list the block positions of all the spawned volcanoes in the players world.

This command is used to skip a stage of applicable types of disasters, such as a volcano. The format of this command is "disaster skip [name] [x] [y] [z]". For example, the command:

disaster skip volcano 12 5 25

will skip a stage of the volcano occurrence instance located at the block position {x = 12, y = 5, z = 25}. This command is used because the volcano disaster has multiple stages which you may want to skip, such as the long construction in order to quickly build the volcano to its maximum construction. This command can only be used on select disasters, as not all disasters are multi-staged.

Change log

  • Version 1.0
    • Mod released.



If you run General Disasters on a dedicated server, make sure you set "max-tick-time" to -1 in your file. This is because when spawning in volcanoes manually, their structure generation will stress the server, and the server watchdog will shut down the server if the time of one tick exceeds the limit, which is common and completely normal. Setting this setting to -1 essentially disables the watchdog, which is most likely needed when spawning disasters manually.

Feel free to include this mod in any mod pack, but please credit!
Please ask if you wish to use this mod to develop your own content (I will most likely accept, but I would appreciate it if I was notified first).
Please do not use my content for commercial use without my permission!

Support my Creations :)


  • To post a comment, please or register a new account.
Posts Quoted: