File Details
Hyperion Disasters
- R
- May 21, 2026
- 455.90 KB
- 42
- 1.12.2
- Forge
File Name
hyperionshipdis-1.1.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
Changelog 21-5-26
Visual Fixes
- Billboard rotation fix — corrected
ActiveRenderInfovector mapping so puffs no longer change appearance when the player rotates the camera
Sandstorm (Dune) Overhaul
- Added Phase 2 interior ambient fill — 3-layer puff spawning around the player for the entire storm duration (volumetric, not a passing wall)
- Increased
MAX_PUFFS600 → 3500 - Block shelter system — 5-direction block raycast (
computeExposure) replaces sky-light check; glass and all non-air blocks now properly block the storm
Planetary Atmosphere Fog (new system)
AtmosphereClientState/AtmosphereClientHandler— ground-hugging fog with 3 puff layers (80% slower, 40% smaller than sandstorm, random drift)PacketAtmosphere— S→C packet with colour, density,yMin/yMaxPlanetAtmosphereRegistry— code API for declaring atmospheres per dimensionAtmosphereHandler— sends packets on login and dimension change- Height band — fog only appears between declared
yMin/yMaxwith smooth 10-block edge transitions - Block shelter — same raycast system as sandstorm
/hyperiondis testfog— timed in-game preview command/hyperiondis fog add/remove/list— persistent per-dimension registration saved tohyperion_fogs.dat(survives restarts); immediately updates online players
Surface Sublimation (new system)
SublimationClientState/SublimationClientHandler— violent upward jets erupting from the actual ground surface (downward raycast to find terrain), solar glare screen overlay, fog colour blendPacketSublimation— S→C START/STOP packetSublimationRegistry— declare sublimation per dimension with jet colour and damage/sSublimationHandler— tracks day/night per dimension, sends packets, dealssolar_radiationarmor-bypassing damage once per second; skips players with full AdvancedRocketry space suit/hyperiondis sublimation add/remove/list/test
Infrastructure
NetworkHandler— added packet IDs 3 (PacketAtmosphere) and 4 (PacketSublimation)CommonProxy— registeredAtmosphereHandler,SublimationHandlerClientProxy— registeredAtmosphereClientHandler,SublimationClientHandler

