What's new in V14.0? - Added new disaster
Landslides/Avalanches - Completely revamped regeneration system which persists on server restart and is way faster
- Revamped
Tsunami to work much smoother and be more dangerous and also not leave water behind
- Lots of bug fixes
- New command "
/disasters entities" which allows you to view/kill/tp/list custom entity types
-
New achievements added along with new masteries - Performance upgrade for most disasters
Upgrading To Pro: Upgrading to the pro version is as simple as downloading the pro version, and replacing the previous plugin jar with the pro version. All config settings will be carried over automatically and the configs will remain in the same folder. Deadly Disasters Adds naturally occurring disasters to the game to make it more challenging. This is a really hard survival challenge and is really difficult. Most disasters have different levels of severity (levels 1-6).
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. Click to download the resource pack here!
Check out these awesome videos of the plugin!
Check out the video above to see some of the pro features!
There are currently 4 difficulty levels in the plugin: EASY NORMAL HARD EXTREME CUSTOM Each difficulty level has its own settings (Time, Offsets, Chances, Etc.) and each world has its own difficulty level that can be changed with commands. Custom difficulty overrides the values with your own custom settings in the worlds.yml file, every time an admin switches worlds they will get a message notifying them of the world's difficulty level (This can be changed in the config).
(Level 6 disasters can be disabled via commands or config if desired, level 6 events can cause major lag)
Code (Text):
# Name of the world
world:
general:
# Min timer is the minimum time in seconds a disaster can occur on a player. Each player has their own timer and the formula is random(time, time / 2)
min_timer: 10
# Toggles random disasters from occurring
natural_disasters: true
# The offset is the radius a disaster can occur from a player. For example an offset of 0 will make disasters spawn directly on players, an offset of 10 will make disasters spawn anywhere within a 10 block radius
disaster_offset: 10
# Toggles level 6 disasters from occurring
level_six: true
# Toggles messages in chat from disasters occurring
event_broadcast: true
# If admin override is set to false then admins will not be able to spawn disasters that are disabled in the world
admin_override: true
# Time in seconds that custom pets will have their warning animation before a disaster occurs
pet_warning_time: 60
# The disaster difficulty level of the world
difficulty: NORMAL
# Min distance radius is the radius in blocks that if a disaster occurs then all players within the radius will have their timers reset to prevent disasters from stacking on grouped players
minDistanceRadius: 50
# Regen delay is the delay in seconds after a disaster occurs that the blocks begin to regenerate
regenDelay: 1
# If set to true then custom mobs can naturally spawn in this world
custom_mob_spawning: true
# Enable and disable specific disasters for the world here
disasters:
EXTREMEWINDS: true
SANDSTORM: true
CAVEIN: true
PLAGUE: true
BLIZZARD: true
SOULSTORM: true
ACIDSTORM: true
TSUNAMI: true
GEYSER: true
EARTHQUAKE: true
METEORSHOWERS: true
SINKHOLE: true
TORNADO: true
ENDSTORM: true
HURRICANE: true
CUSTOM: true
SOLARSTORM: true
MONSOON: true
INFESTEDCAVES: true
# Region protection settings that will work for region protection plugins (Check the plugins page to see which plugins are applicable)
external:
region_plugins:
region_protection: true
cure_plague_in_regions: true
ignore_weather_effects_in_regions: true
# The custom chances for levels that will be used if disaster difficulty is set to CUSTOM, does NOT need to equal 100
custom_table:
level_1: 30
level_2: 25
level_3: 20
level_4: 15
level_5: 9
level_6: 1
Languages: This plugin now supports multiple languages, simply in-game use
(/disasters language <language>), and most things will be translated. The languages currently supported are:
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 World Guard: This plugin has a soft depend on world guard so you can protect your regions, world guard is
not required and if you use world guard but do not want region protection you can disable this feature in the config. If world guard protection is enabled and you have world guard installed then disasters will not occur on or damage any regions regardless of flags.
CoreProtect: This plugin has a soft depend on CoreProtect so you can roll back any damage caused by disasters under the
user "deadly-disasters". CoreProtect is completely optional and the plugin will work just fine without it. Note that blocks damaged after a disaster will not be logged by the user "deadly-disasters" such as leaves decaying from missing trees. Entities that are killed by disasters will not be rolled back as the API does not support this.
Towny: This plugin has a soft depend on Towny and will not damage any claimed regions that are expanded vertically!
GriefPrevention: This plugin has a soft depend on GriefPrevention and will not damage any claimed regions.
Lands: This plugin has a soft depend on Lands and will not damage any claimed regions.
RealisticSeasons: This plugin has a soft depend on RealisticSeasons so you can control the temperature and which disasters spawn on which seasons. When the plugin detects RealisticSeasons a file will be created to control the settings (seasons.yml) in the same folder as the config.
KingdomsX: This plugin has a soft depend for KingdomsX, all claimed lands will not be damaged.
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.
Custom Disasters: Custom disasters are the newest feature in
V9.0 letting players create their own disasters with a variety of tools. Players can then submit their disasters to the
discord which then if verified will be added to the in-game disasters catalog (/disasters catalog) for anyone to download and install!
This link leads to the guide on how to create your own custom disasters. There is fast and good support on the discord too if you need any help.
Regenerating Worlds: Blocks destroyed by disasters can now automatically regenerate over time,
keep in mind world's disaster difficulty level must be set to CUSTOM. In the worlds.yml file you can configure the regen delay after disasters and in the config you can modify for each disaster the rate of regeneration.
Keep in mind that this feature is new and in beta so some blocks may not repair and some may even duplicate! Use at your own risk and please report bugs to the discord.
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-1.0 where 0.0 means it will always be broken and 1.0 means it is indestructible for disasters.
Current Disasters: Sinkholes- The terrain around the player begins to fall to the depths of the world into pools of lava (
Overworld,
Nether,
End) (
Most biomes)
Earthquakes- The world cracks and forms pools of lava at bedrock throwing all players and mobs around with tremors for the bigger earthquakes (
Overworld,
Nether,
End) (
All biomes)
Tornadoes - Wind rapidly spins pulling blocks and all entities around in this cyclone throwing them far and high in the sky (
Overworld,
Nether,
End) (
Most biomes)
Cave Ins - The roof caves in over you and crushes you, watch out when you go deep in a cave (
Overworld,
Nether) (
All biomes)
Water Geysers - A boiling hot water spurt from deep within the earth launches you to the high skies, the water is hot and burns to the touch (
Overworld) (
All biomes)
Lava Geysers - A burst of lava launches you through the pits of the nether burning to the touch (
Nether) (
All biomes)
Acid Storms - Acidic rain falls from the sky burning all players and mobs and melts metals so make sure not to drop your tools (
Overworld) (
All biomes with rain)
Extreme Winds - Strong winds send players and mobs flying through the map, it's best to hide underground during these winds (
Overworld) (
All biomes)
Soul Storms - Storms made of lost souls in the nether, some souls are hostile and deadly (
Nether) (
All biomes)
Blizzards - Freezing cold storms that will literally freeze mobs and players in solid ice, mobs can be thawed out after the storm, you will need a fire to keep warm (
Overworld) (
All biomes with snow)
Sand Storms - Very strong gusts of wind that blow sand everywhere making the desert truly dead (
Overworld) (
Desert and mesa desert biomes)
Black Plague - Deadly disease that can spread from mobs with a very low survival rate (
Overworld,
Nether,
End) (
All biomes)
Tsunamis - A dangerous burst of water that will make ocean traveling much more dangerous (
Overworld) (
Ocean biomes)
Meteor Showers - The sky turns dark and meteors come falling from the sky causing massive destruction (
Overworld) (
All biomes)
End Storms - Violent storms caused by unstable rifts release dangerous creatures from the deepest pits of the void (
End)
Supernovas - An exploding star reaches the surface causing colossal damage to the environment and obliterating absolutely everything (
Overworld,
End) (
All biomes)
Hurricanes - Dangerous winds spiral out of control creating a massive tropical storm (
Overworld) (
Jungles and oceans biomes)
Purges - Dangerous mobs gather to hunt a player and will not stop until they succeed (
Overworld,
Nether,
End) (
All biomes)
Solar Storms - Very dangerous storms that rain fire and flares all over the world burning everything for twice as long and the very soil itself (
Overworld) (
Warm biomes)
Monsoons - Very heavy rainfall drowns mobs within it and causes massive flooding damage to the environment (
Overworld) (
Warm biomes)
Infested Caves - Deep living infestation growth of caves creating pockets of infested mobs to kill wanderers. Warden can also spawn and move throughout the infestation (
Overworld) (
Deep caves)
Landslides/Avalanches - Unstable ground on mountains can bury you under rocks or snow (
Overworld) (
Mountain biomes)
Custom Entities:
End Totem: A unique mob from the void that can sense disasters before they happen, these creatures spawn during end storms. Baby versions can be tamed with ghast tears and healed with chorus fruit. Will spin violently if within 100 blocks of where a disaster is about to occur (Does not apply to disasters spawned by admin commands). To obtain this pet you must use a void shard to open a rift that void mobs will spawn out of. Void shards are a rare drop from end totems.
End Worm: These are large creatures that burrow underground and attack their prey from below. End Worms spawn in end storms and can be attacked when they pop out of the ground.
Void Guardian: These are dangerous creatures that guard the void, they have lots of health and naturally heal very quickly. Void Guardians do more damage when they have less health, when their health is below 50% they enter a rage mode where they do a lot more damage and run very quickly. They have a rare chance to drop their shield or sword.
Void Archer: These archers are dangerous creatures of the void with strong abilities, they can open a rift to teleport away when damaged. Void Archers carry bows that are capable of opening unstable rifts, they have a rare chance of dropping them.
Void Stalker: Unknown creatures that have no physical body and fly around during end storms. Upon being damaged by these creatures the prey is blinded and slowed.
Ancient Skeleton: These are ancient skeletons buried deep down in deserts and come out during sandstorms. They raise their own skeleton armies to fight for them and can shoot fire spells at their prey. Have a chance to drop ancient bones when killed.
Ancient Mummy: Creatures from ancient times that are cursed to roam the earth forever and blindly attack anyone they see. When they first see their prey they do a quick charge attack, upon being damaged by these creatures the prey is given weakness. They have a chance to drop ancient cloth when killed.
Lost Soul: Souls of the dead that got lost and wander in the nether forever, are seen during souls storms and attack players to try and steal their bodies and return to life.
Soul Reaper: Strange entities that only exist to hunt lost souls, not much is known about these but they are rarely seen in soulstorms. They seem to only hunt lost souls and are not aggressive unless provoked. Have a rare chance to drop their scythes upon death.
Dark Mage: Ancient mages that have lived for centuries and practiced dark magic. Will use the powers of its wand to attack and can also fire a defensive shot at attackers when health is low. Rare chance to drop dark mage wand.
Skeleton Knight: Intelligent skeletons that ride skeleton horses and attack like knights.
Tunneller: Very intelligent zombies that are capable of mining and building to reach their targets, you cannot run from these. These zombies can break paths to wherever you are hiding and can also water bucket to avoid taking damage.
Zombie Knight: Intelligent zombies that have tamed horses they infected and found weapons and armor and attack like knights.
Swamp Beast: Monsters of the swamp that create mud pits around their prey which prevent movement from most creatures. Swamp beasts can also traverse the dirt to reach far away prey.
Shadow Leech: Small leeches that lurk in the shadows and leap at their prey. Once attached to their prey shadow leeches suck the blood ignoring any armor protection. Shadow leeches are severely damaged by light so make sure to stay out of the shadows. Blood leeches are rare variants of shadow leeches and are covered in too much blood for light to harm them, they are much faster and do a lot more damage.
Yeti: Deadly beasts that roam in blizzards and are very hostile! Can smash the ground and roar creating a freezing area to nearby entities and they can leap towards their prey sometimes. Can drop Yeti Fur.
Fire Phantom: Flying phantoms from the nether that have raging fury and create small fire tornados around them, all who get too close are lit on fire, can also ignite blocks. When a fire phantom is killed it spews out small fires that set ablaze any entities who get too close and burn till they die.
Cursed Diver: These are long-lost corpses of divers that carry a very powerful trident with them. Can drop a Poseidon's Trident.
Infested Tribesman: These little creatures are ancient tribesmen from a lost society that have been infected and live on forever. They travel in packs and work together, they can use a variety of weapons. Some may carry bows with poison arrows. Tribesmen are smart and can ride each other to attack together or give their archers a better shot.
Infested Worm: Dangerous worms lurk in the walls of caves and strike when their prey is close. Will grab any prey close by and pull them into the walls of the cave. If a worm is part of an infested cave it will drag its prey to the caves warden.
Infested Devourer: These strange creatures are very fast and deadly with powerful jaws. They leap toward their prey for faster maneuvers and dodges, then do massive damage and crush armor with their powerful jaws. They crush blocks placed by players in infested caves creating an opening to attack. Chance for alpha devourers to spawn which are much stronger and faster.
Infested Howler: These small creatures do not attack their prey but rather scream when close alerting all nearby mobs of your location. Their eyes emerge when close to their prey. Infested Howler screams can summon a warden.
Infested Creeper: Creepers that have been infected by the infestation and have a larger explosion radius.
Infested Zombie: Zombies that have been infected by the infestation.
Infested Enderman: Enderman that have been infected by the infestation and are very hostile.
Infested Spirit: Souls of the dead that could not rest and got infected by the infestation.
Elf: Elves travel in small groups, they work together. Some carry bows with explosive firepower. Has a rare chance to drop an Ornament.
Frosty: It's a living snowman! Frosty is immune to projectiles, shoots blinding snowballs that deal lots of damage, can freeze the ground towards a player immobilizing them on ice, and can burrow through the snow and ice to reach his targets from afar. Has a rare chance to drop a broken snow globe.
Grinch: The Grinch of Christmas. Will throw his candy cane at players to teleport where it lands and if it hits its target the Grinch steals some of their life for himself. Very fast and deadly creature. Has a rare chance to drop his candy cane weapon.
Santa: The boss fight for the Christmas event. Will throw presents while fighting that contain different deadly surprises. To summon Santa you must craft a snow globe in a crafting table from the Candy Cane, Ornament, and a Snow Globe. When the snow globe is placed it will summon a Santa boss. Santa has a guaranteed chance to drop the Santa hat which when worn summons three Elves to protect the wearer.
Killer Chicken: Bloodthirsty chicken that will attack players on site, has a 10% chance of spawning over a regular chicken during the Easter event and is also hatched from eggs the Easter bunny drops.
Rampaging Goat: A very angry goat that will ram anything that gets close to it. Has a 20% chance to spawn over a goat during the Easter event. Drops a red egg if the player has not yet already received one.
Easter Bunny: The Easter event boss. Spawned in by placing an Easter basket down. The Easter bunny will launch explosive carrots at nearby players, the Easter bunny can also leap really high into the sky and slam down on the ground dealing massive damage to nearby players, the Easter bunny can also place eggs that will hatch into killer chickens to help the Easter bunny. The Easter bunny will drop a golden egg which can be combined with any boots to imbue special abilities.
Custom Items:
Plague Cure: In version
5.1 a craftable recipe for a cure was added, it can be crafted with 4 ink sacs (
Or glow ink sacs in version 8.0+) and an awkward potion. Upon consuming it if you are infected by the plague it will immediately remove all plague effects and notify you that you have been cured.
Voids Wrath: An unstable weapon that when fully charged the arrows create unstable rifts which pull anything nearby into the void. These weapons are a rare drop from Void Archers.
Ancient Blade: An old relic imbued with ancient fire magic, can cast fire spells that burn all in its path. Can only be crafted with a netherite sword, nether star, 3 ancient bones, and 2 ancient cloth.
Soul Ripper: A lethal scythe that summons lost souls to fight alongside its user. Obtained as a rare drop from Soul Reapers.
Dark Mage Wand: The wand of an ancient dark mage capable of using unstable dark magic when right-clicked. After casting magic the player can change the velocity of the bullets by moving in any direction. Rare drop from Dark Mages.
Yeti Fur: Fur dropped from Yeti's, can be combined with any chest plate in an anvil to apply or upgrade the Yeti's Blessing enchant.
Candy Cane: Dropped by Grinches during the Christmas event. Slightly better stats than a diamond sword. Used to craft the Snow Globe.
Broken Snow Globe: Shattered empty snow globe. Dropped by Frosty during the Christmas event. Used to craft the Snow Globe.
Ornament: Shiny decoration dropped by Elves during the Christmas event. Used to craft the Snow Globe, and also used to repair the Santa hat in the anvil.
Snow Globe: The snow globe is crafted from the Candy Cane, an Ornament, and a Broken Snow Globe in any order. When placed down will summon the 2022 Christmas Santa boss.
Santa Hat: The Santa hat is dropped by the Santa boss during the 2022 Christmas event. When worn three elves are summoned to protect the wearer. Can only be repaired in anvils with ornaments!
Easter Egg Basket: The Easter Egg Basket is crafted by putting all 5 unique colored Easter eggs into a crafting table during the Easter event. When placed down will summon the 2023 Easter Bunny boss.
Golden Easter Egg: Obtained by defeating the 2023 Easter Bunny boss. Can be combined with any pair of boots in an anvil to grant special abilities.
Custom Enchants:
Ancient Curse: An ancient curse of lost fire magic that can be applied to a netherite sword. This enchant is only found on the ancient blade weapon that can be crafted. When the wielder of this weapon left clicks the air it unleashes a burst of ancient fire magic that set ablaze all entities in its path.
Yeti's Blessing: By combining the fur of a deadly beast from the arctic to your chest plate in an anvil you imbue it with special properties. Every physical entity attack has a chance to activate a yeti roar that will knock back and freeze all entities caught in its radius. Yeti's blessing can be applied to any type of chest plate and wearing armor with this enchant also provides protection from freezing in snowstorms. There are three levels of yeti's blessing each gained by combining more yeti fur to your chest plate, higher levels mean increased radius and chance of a yeti roar activating, also provides increased protection to snowstorm freezing (2 pieces of leather armor at level 1, +1 piece of armor per level after, full protection being at level 3).
Basic Coating: The basic coating enchant can be put on any helmet and will provide complete protection to you and your armor from burning in acid rain. The basic coating enchanted book can only be obtained from loot chests spawned naturally in the world (dungeons, mineshafts, etc.).
Bunny Hop: A special enchantment that can be placed on any pair of boots by combining it with a Golden Easter Egg in an anvil. The wearer gains the ability to leap great distances and also negates most fall damage. The wearer also gains Easter-themed particles around their boots.
Commands: Functions: /disasters mintimer <world> <seconds> -
sets the minimum time in seconds for a natural disaster to have a chance of occurring in the given world, default is 90 (Very difficult!). /disasters <enable | disable> <randomdisasters | maxlevels | disaster | eventmsg> <world>- toggle all disasters from occurring or toggle level 6 disasters from occurring (level 6 disasters will convert to level 5's) or toggle a specific disaster in the given world. /disasters <enable | disable> randomdisasters <world> - This is the command to toggle on or off all disasters from naturally occurring in the given world. /disasters reload - reloads the config. /disasters help [disaster] - Lists all the commands or info about the specified disaster. /disasters summon <entity> [x y z] - Summons a custom entity. /disasters give <item> [player] -
Gives you the custom item. /disasters difficulty <world> <difficulty> - Sets the disaster difficulty in the specified world. /disasters language <language> - Sets the plugin's language to the specified language, not everything will be translated! /disasters catalog - Opens the in-game custom disasters catalog that lets you install, manage, and view community-made disasters! Also contains community challenge packs. /disasters whitelist <add|remove> <player> <world> - Remove or add players to a worlds whitelist (Whitelisted players do not have naturally occurring disasters spawn on them). /disasters listplayer <player> - Lists a players timer value for all worlds (and the current world highlighted red if applicable). Also lists disasters and the level that are about to occur on the player. /disasters config <save|swap|delete|view> <template> -Lets you save a current config to a new template, swap config to another template or preset, delete a template, or view the current selected template. /disasters entities <list|kill> [species] - Lets you list/kill/tp all custom mobs or a certain species.
Disasters: /disasters start <disaster name> [level] [player] -
lets you start a specified disaster from your location (will select a random level if unspecified).
External: /towndisasters <on|off> [player] - Enables or disables disaster protection for the players town.
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)
Please report any bugs to the discord and DO NOT leave error logs or bug reports in the reviews!