General Disasters
Overview
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:
Sinkhole
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.
Earthquake
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.
Volcano
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:
Spawn
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).
Occurrences
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.
Skip
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.
Notes
Important
If you run General Disasters on a dedicated server, make sure you set "max-tick-time" to -1 in your server.properties 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 :)
Anyone able to port this to newer versions? Or am I too hopeful...
I have never seen any of these disasters occur naturally in my world, I am using BOP so I am not sure if that is the problem, so far this mod never changed my worlds at all.
In reply to justarandomusernam:
The differents disasters occurs at a extremely long interval. The volcano may take up to 365 in game days to occur. You should edit the mods config in \.minecraft\config the file is named generaldisasters.cfg
Your welcome
the reason you dont see them is because you have to place them
doesn't work on servers when volcanoes spawn in.. I set the tick thing to -1 like the description says. that fixed the crashing but is making the server over 15,000ms behind, making it unplayable. very disappointed
lol]
Can you update this to 1.15.2 please?
The commands are complicated as hell I can't spawn anything please update the mod to use a disaster bucket like the other natural disasters mod
In reply to dontreadme06:
sounds like a you problem actually
In reply to lh_guy:
agreed
this is really fun to have installed! makes survival very interisteng
once in my survival world i encountered a village completey grown-over by a volcano.
the only thing left was a cut in half house that was burning down! lol
Can I disable natural disaster spawn. I have the mod on a server and I just want to be able to spawn one in manually from time to time. If I set average ticks thing in the config file will it just not spawn them?
How can I spawn a disaster in another dimension? Because I have a prehistoric dimension and it doesn't allow me to spawn them, there only allows me in Overworld.
Why there aren't any of this disasters on my world? There were at least 30 minecraft days and 0 of this disasters
i would like the volcanoes to be able to explode and create calderas. also i wanna see pyroclastic flows happen to volcanoes now and then.
I understood that your telling us to make it easier for the server to crash
Currently playing the modpack Quests, Exploration and Technology by moistmod which has this and I currently have an apparently infinitely expanding sinkhole destroying the world and lagging the server. Going to remove the mod and reset the region files. Good thing it didnt spawn anywhere near my base. It took me 3 hours to find it (i guess these things load the chunks theyre in?) and eventually I teleported to the coords of the item entities dropping from the blocks it was moving to find a 1000 block wide area gone. I actually liked the earthquake when I experienced it before I knew what it was but I can't disable the other disasters so it has to go.
Ngl kinda hard to do commands over and over in different spawns can you like give us either spawn item or something
The mod is hogging the server even though no one is online. A config to put the mod on sleep when the server is on idle would fix it.
In reply to El_Saam:
I would just remove it entirely. I just found a 1000 block wide sinkhole destroying my world and crashing my server. Maybe you have one too #87