promotional bannermobile promotional banner

Natural Disasters

Official Hyperion mod-pack disaster mod: volcanic eruptions, earthquakes, meteorite impacts, geysers, acid rain, and spaceship hull-breach emergencies including vacuum leaks, sparks, and repairable steam-pipe bursts. Fully configurable per dimension.
Back to Files

Natural Disasters

File namehyperionshipdis-1.2.jar
Uploader
PadakoysPadakoys
Uploaded
May 26, 2026
Downloads
110
Size
2.5 MB
Mod Loaders
Forge
File ID
8149628
Type
R
Release
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:hyperion-disasters-1547122:8149628")

Learn more about Curse Maven

What's new

Command Split

  • Added new /disasters command covering all natural disaster systems: ash, quake, acidrain, lightning, rockfall, toxic, solarflare, geyser, volcano, meteorite, dune
  • /hyperiondis now covers only spaceship/tech systems: add/list/remove (steam/sparks/shake/cryo), vacleak, vent, seal, nonseal, shield, fog, sublimation, testfog, reload
  • Both commands registered simultaneously; full tab-completion on both

Rockfall Overhaul

  • Fixed core bug: attempts scaled from shake (max 0.17) instead of magnitude — at M9.9 only 1 attempt was made with an 88% skip chance; now scales to ~8 attempts with no probability gate
  • Replaced ±10 block horizontal offset (frequently landing inside cave walls) with ±4 blocks; first attempt always scans directly above the player (guaranteed cave space)
  • Added canSeeSky() guard: surface terrain blocks are never dislodged
  • Added isAirBlock(below) confirmation before treating a solid block as a cave ceiling
  • Block-tier filter: dirt/gravel/sand/grass (M3+), logs/planks (M4+), vanilla stone (M5+), modded blocks (M6+)

Bug Fixes

  • Toxic burst: effects were applied one extra tick after the burst's visual had ended (off-by-one on ticksRemaining % 20)
  • Quake stacking: multiple simultaneous earthquakes could accumulate in the same dimension; new quakes are now skipped if one is already active
  • ConcurrentModificationException risk: HazardRegistry, ToxicRegistry, and SolarFlareRegistry iteration now uses defensive copies (new ArrayList<>(registry.getAll()))
  • Removed duplicate meteorite subcommand from /hyperiondis (already present in /disasters)

Dune Wind Sound

  • Registered new SoundEvent: hyperionshipdis:dune_wind (category: ambient, streamed)
  • Added DuneSound — a MovingSound that loops for the duration of a dust storm, follows the player, and smoothly scales volume with intensity × shelterFactor (quieter indoors, silent inside sealed buildings)
  • Sound fades out gracefully when the storm ends; self-terminates via isDonePlaying()

This mod has no additional files