Minecraft / Mods

General Disasters (1.0) [1.12.2]

  • 10
  • 9
  • playlist_add
  • share
  • more_horiz
avatar general223
Level 14 : Journeyman Modder
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 25will 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 25will 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 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 :)
Progress100% complete
Game VersionMinecraft 1.12.2

Comments : 8

star Login or register to post a comment.

Show Comments

1 - 8 of 8

nevermind, I fixed it. Great mod btw

  • general223
  • Level 14
  • Journeyman Modder
  • November 25, 2018, 9:24 pm
Glad you got it working!
from what I searched on the internet you are supposed to use forge and put the file in without extracting
How does this mod work? Is it for server or for single player? I have been trying t install this mod for a long time but minecraft just crashes
  • JCubas02
  • Level 1
  • New Miner
  • November 23, 2018, 1:31 pm
This is a very good mod that reminds me of the old Natural Disasters mod from back in the 1.2.5 days.

I know that you just released this mod, but I was wondering if there are any plans to add or expand the current disasters?
  • general223
  • Level 14
  • Journeyman Modder
  • November 24, 2018, 3:43 am
Thank you! I am planning to redo the sinkhole and earthquake disasters, making the craters they make based on mathematical structures like the volcano, instead of random column drops of random block positions. As for new disasters, I would like to add meteors and tornadoes into the game, and whatever other disasters may be suggested.

In fact, I designed the mod in a way that any other modder can develop a child mod of this mod, adding their own disasters that will be spawned like any of my disasters. I'm planning to make a video tutorial to show how this can be done once I have fully tested it.
Nice mod genral yess.
  • Anoyth
  • Level 1
  • New Miner
  • November 10, 2018, 9:57 am
Wow, can't wait to see what other disasters you'll create! It'd be awesome if this mod interacted with the Weather2 mod! ;P

1 - 8 of 8

Show Comments




© 2010 - 2018