Deadly Disasters





























Deadly Disasters
Adds naturally occurring disasters to the game to make it more challenging. These disasters can cause damage to your world and are enabled by default. It is highly recommended that you read the commands and setup to understand how to configure it to your desire. There are also plenty of explanations within the Discord in the #faq channel!
Thanks to Lordphiphi, the plugin now has an amazing resource pack for all the custom items! These textures use custom model data to function and will not affect any vanilla items. The pack can be downloaded from the Discord in the #resources channel, click here!
Check out these awesome videos of the plugin!
Check out the video above to see some of the pro features (Some of these are outdated and have been ported to the free version)!
Languages:
This plugin now supports multiple languages; Some translations may be out of date. You can manually translate the plugin by translating the placeholder messages within the languages.yml file that is generated in the plugin's config folder. Some translations may be available on the Discord:
- English
- Chinese (Translations by KPC123)
- Russian (Translations by ZBLL)
- French (Translations by Arryl)
Discord:
I have a Discord server you can join if you need any help with the plugin or API to get fast support. You can also make suggestions for future updates! https://discord.gg/MhXFj72VeN
Region Protection:
There are a multitude of supported region protection plugins that DeadlyDisasters can hook into automatically, and this will protect your claimed regions from any harm that disasters may cause. The following list of plugins is supported and NO others at the moment:
- World Guard
There are two available flags for world guard regions:
- "allow-disasters" defaulted to deny. This controls whether disasters can spawn in the region and if players' timers should tick down or not.
- "allow-disaster-damage" defaulted to deny. This controls whether disasters can damage blocks within the region or not.
- Core Protect (Blocks modified under the user "deadly-disasters")
- Towny (Each town is protected by default and can be toggled via the command /towndisasters <on/off> [player])
- Grief Prevention
- Lands
- KingdomsX
- Field Zone
- Plot Squared
- Ultimate Clans
- FactionsUUID
API:
This plugin has an accessible API, which you can use to start disasters or listen for disasters in your own plugins; the documentation is here.
Block Stability:
You can configure in blocks.yml the resistance of materials and blocks to disasters. Many materials are already pre-listed, and if a material you want is missing, just add it in with its F3 in-game name. Block strengths vary from 0.0 to 1.0, where 0.0 means it will always be broken and 1.0 means it is indestructible for disasters.
Commands:
Functional:
/disasters help <command> - Shows command help for the specified command. Use /disasters help config <reload|set|enable|disable|setting|list> for config subcommand help.
/disasters start <disaster> [level] [player|x y z] [world] - Starts a disaster. If a player is given, the disaster starts near that player. If coordinates are given, the disaster starts at that location, with world required when running from console.
/disasters stop [disaster] [world] - Stops ongoing disasters. If no disaster is specified, all active disasters are stopped. If a world is specified, only disasters in that world are stopped.
/disasters config reload - Reloads all DeadlyDisasters config files.
/disasters config set <world> <config|EASY|NORMAL|HARD|EXTREME> - Sets the world to use a config file from the worldConfigs folder, or applies a built-in preset difficulty. Any config that is not a built-in preset displays as CUSTOM.
/disasters config enable <disaster|category> [world] - Enables a disaster or disaster category in the selected world config.
/disasters config disable <disaster|category> [world] - Disables a disaster or disaster category in the selected world config.
/disasters config setting <option> <value> [world] - Changes a world config setting directly in-game. Supported options are targeting, minimum_time, maximum_time, disaster_offset, shared_disaster_radius, broadcast_disasters, and disaster_tips.
/disasters config list - Lists all worlds and their currently selected disaster config files.
/disasters blacklist <add|remove> <player> [world] - Adds or removes a player from a world blacklist. Blacklisted players will not have naturally occurring disasters spawn on them in that world.
/disasters timers reset [world] - Resets disaster timers. If no world is specified, timers are reset for all worlds.
/disasters timers listworlds - Lists all worlds and their current global disaster timer values.
/disasters timers listplayer [player] - Lists a player’s disaster timer values. If no player is specified, it lists all online players, their current world, and their timer value for that world.
Extra Commands:
/towndisasters <on|off> [player] - Toggles Towny disaster protection for a player’s town. Requires Towny to be installed.
Coming soon:
Apocalypse - Permanently alter the world by devastating the environment with lethal storms and violent creatures (Overworld) (End Of The World Disaster)
Diseases - Make sure to take care of yourself when you get sick, there could be many symptoms or none at all (Overworld, Nether, End) (All biomes)
Ice Age - Freeze the world into an ice age of constant blizzards and violent mobs that have evolved to survive this cold world (Overworld) (End Of The World Disaster)
Donators:
Marisol ($2.58) - "Keep up the good work :)"
Swagerman ($20.81) - "Thank you for RealisticSeasons support, keep up the good work!"
Cryomancer ($29.92) - "Amazing work!"
Nadgob ($10.00) - "Keep up the awesome disastrous work :) (love the plugin)"
MCKids Academy ($25.00) - "We are really loving your plugin Deadly Disasters"
Please report any bugs to the Discord and DO NOT leave error logs or bug reports in the reviews!



-
View User Profile
-
Send Message
Posted Feb 21, 2021In reply to Kornixz:
This was a bug with V2.0 and was fixed in V2.1
PraxicLIVE just had a config error which was resolved so no need to worry it is fixed in the latest version
-
View User Profile
-
Send Message
Posted Mar 4, 2021In reply to jewishbananas:
ok, thanks.
-
View User Profile
-
Send Message
Posted Mar 12, 2021In reply to jewishbananas:
this bug is still happening in the new version
-
View User Profile
-
Send Message
Posted Feb 19, 2021when i do the command to start it just says /usage disasters start <disaster> [level] and nothing happens, is there something I need to do or am i doing it wrong?
-
View User Profile
-
Send Message
Posted Feb 19, 2021In reply to C4L3B_132:
The command you typed is to manually start a disaster from your location, by default random disasters are enabled and the minimum timer is how often they can occur. The commands are listed in the description above.
-
View User Profile
-
Send Message
Posted Feb 10, 2021is there a way to make the disasters randomly start?
-
View User Profile
-
Send Message
Posted Feb 11, 2021In reply to realkrizos: The minimum timer is the minimum time in seconds for the disasters to have a chance of randomly occurring at a random player, you can toggle this feature using
/disasters disable all
By default, they are enabled and you can change the minimum timer with
/mintimer <seconds>
These can both also be modified in the config.
This is for version 1.0+ the commands for the more recent version (2.0) are above in the description.
-
View User Profile
-
Send Message
Posted Feb 2, 2021This plugin is amazing BUT anyway I can protect my spawn and other regions with worldguard from disasters? I tried and now my spawn looks like san andreas hit it xD! Love man thank you for this plugin!
-
View User Profile
-
Send Message
Posted Feb 6, 2021In reply to mcminetrix:
Thanks appreciate the feedback. If you have any suggestions for future disasters I'd love to hear them. I will look into adding spawn protection and implementing world guard.
-
View User Profile
-
Send Message
Posted Jan 24, 2021Is there a per world option? If not, can one be added?
-
View User Profile
-
Send Message
Posted Feb 6, 2021In reply to cecilyfox:
I can definitely add that in the future thanks for the feedback.
-
View User Profile
-
Send Message
Posted Dec 21, 2020This plugin is absolutely amazing.
My goal was to have fun with random disasters and friends, and as the more popular things that did it were forge mods which most of my friends didn't know how to install (they aren't new to minecraft just haven't modded it before) this was the perfect answer.
Absolutely perfect, the min timer is great, maybe a max timer would be fine but it's already ok, and really all of the disasters have the size and power that you would want.
10/10, Me.
-
View User Profile
-
Send Message
Posted Feb 6, 2021In reply to Kornixz:
Thanks great to hear, if you have any suggestions for future disasters I'd love to hear them. The max timer is I believe the min timer multiplied by two.
-
View User Profile
-
Send Message
Posted Oct 30, 2020Hello, whenever I try to run a command of this plugin this error appears: An internal error occurred while attempting to perform this command.
I went to the console and I saw this:
Server thread/WARN [DeadlyDisasters] Task #2761 for DeadlyDisasters v1.0 generated an exception
what can I do to solve this? please help me
-
View User Profile
-
Send Message
Posted Nov 15, 2020In reply to unstreamercomun:
Hi what version are you running your server on? The code uses NMS which is version specific unfortunately, I have added new file versions for 1.16.3 and 1.16.4 recently if this does not solve your issue could you please send me the server log? Reloading the plugin could cause some issues.