Перейти к содержимому
Mineforgian

Typhon

a Volcano Simulator "Paper Plugin" for Minecraft

Загрузки
1K
Подписчики
16
Обновлён
21 октября 2025 г.
Лицензия
GPL-3.0-only

Опубликован 9 сентября 2023 г.

Typhon - Realistic Volcano Simulator for Minecraft

image Bring the awe-inspiring power and beauty (and horror) of real-world volcanoes into your Minecraft world!

Typhon is a server-side plugin that faithfully recreates geological volcanic processes within vanilla Minecraft—no mods or texture packs required. Unlike other volcanic plugins, Typhon closely mimics real-world volcanoes, implementing approximations of actual geological phenomena to create a truly immersive experience, faithfully implemented in Vanilla Minecraft (e.g. BlockDisplay, FallingBlock, etc.).

What Can Typhon Do?

Eruption Features

  • Multiple Eruption Styles: From gentle effusive lava flows to violent explosive eruptions
  • Various Vent Types: Crater eruptions, fissure systems, summit vents, flank vents, and parasitic cones
  • Volcanic Bombs: Large chunks of cooling lava ejected into the air
  • Pyroclastic Flows: Deadly fast-moving currents of hot gas and pyroclasts
  • Ash Plumes: Towering ash columns that can reach the stratosphere, darkening the sky

Volcanic Environment

  • Lava Dynamics: Realistic lava composition based on silica content and gas content
  • Pillow Lava: Distinctive pillow-shaped structures form when lava meets water
  • Fumaroles: Steaming vents that release volcanic gases
  • Volcanic Gas: Dangerous emissions affecting plants, animals, and equipment
  • Caldera Formation: Volcanoes collapse into their empty magma chambers
  • Lateral Blasts: Sideways explosions similar to real volcanic events

Geological Processes

  • Ore Formations: Volcanic processes concentrate valuable minerals in newly formed rock
  • Geothermal Activity: Heat-based mechanics that affect the surrounding landscape
  • Ecological Succession: Watch life gradually return to devastated volcanic landscapes
  • Volcano Building: Gradual construction of volcanic mountains through eruptions

Key Features

  • Fully configurable volcanic behavior and parameters
  • Advanced visual effects using BlockDisplay and FallingBlocks
  • Multiple interconnected vents and complex volcanic systems
  • Realistic lava cooling and solidification mechanics
  • Destructive gameplay—volcanoes WILL reshape your world
  • Compatible with Spigot/Paper servers
  • Designed for Minecraft 1.21+ with Java 21+

Important Notes

⚠️ Typhon is destructive! Volcanoes can and will destroy builds, landscapes, and terrain. Make regular backups. The plugin is actively developed with new features and improvements regularly added.

Ченджлог

0.9.4Релиз1.21.9, 1.21.10 · 21 октября 2025 г.

Hotfix

This is a hotfix release. Due to extendLava changes, existing bug on lavaflow resurfaced. This was fixed in v0.9.4.

0.9.3Релиз1.21.9, 1.21.10 · 21 октября 2025 г.

Warning: This version is buggy, use Typhon 0.9.4 Release

What's new?

  • extendLava now checks for existing lava already have lava placed.
  • evaporateBlocks and Geothermal activities now properly deal damage to WaterMobs.
0.9.2Релиз1.21.9, 1.21.10 · 20 октября 2025 г.

Hotfix

This is a hotfix release for fixing the following bugs:

  • null pointer exception on Directional-aware lava cooldown
  • VolcanoSuccession code not properly exiting without proper exit conditions
0.9.0Релиз1.21.9, 1.21.10 · 16 октября 2025 г.

Warning: This version is buggy, use Typhon 0.9.2 or later Release

What's new?

Updating to latest versions

  • Typhon now targets for Minecraft 1.21.9
    • SoundSeeds updated for 1.21.9
    • Added support for geothermally affected blocks and newly utilize dry variant of grass when affected by geothermal heat.
    • Added support for 1.21.4 tree variants to be affected by geothermal heat.
    • Added support for 1.21.4's creaking_heart also affected by geothermal heat.
    • Added support for 1.21.9's CopperGolem's oxidation affected by geothermal activity.
  • Typhon now targets BluemapAPI 2.7.4

New Integrations

  • Typhon now supports WorldGuard for region protection and management. (Experimental, may not work)
  • Typhon now supports CoreProtect for region protection and management. (Experimental, may not work)

Fixes

  • Fixed BlueMap integration was failing in:
    • New subsidary vent formation
    • Deleting a volcano
  • Fixed TyphonNavigation for better navigations (This will fix the issue with summit navigation)
  • Added missing Tab completion for /vol <name> mainvent caldera command
  • Fixed ConeBuilding Volcanic Bombs are not working as intended

New Features

More control on Volcanic Lava

  • You can now configure vent to decide whether player's lava bucket should be considered as volcanicLava. Use lavaflow:usePouredLava to configure.

  • You can now configure vent to decide whether player can pickup the volcanic lava or not.

  • By directly updating core.json. You can now change volcano geothermal to be:

    • doFireTicks: Whether to burn nearby entity via heatValue (default: true)
    • doEvaporation: Whether to evaporate water when high heatValue (default: true)
    • deterMobSpawn: Whether to prevent spawn of Monsters and Animals (default: true)

Plugin Architecture

  • Added TyphonQueuedHashMap for better performance on Typhon's internal caches
  • The response of volcano commands are more streamlined
  • TyphonNavigation no longer just posts wall-of-text.

Lava Dome Eruption

  • Implemented Lava Dome Eruption Style
  • The lavadome will ooze

Volcanic Bombs

  • Implemented blackbody radiation (via glowing FallingBlock) for each Volcanic bomb Now the bombs will glow in the dark with proper color based on the temperature of the bomb
    • Fixed the issue with underlying scoreboard teams for blackbody radiation isn't properly deleted on reload or shutdown
  • Fixed the issue with the Volcanic bombs aren't properly spewing out the lava when landed nearby the vent.

Lava flows

  • The cooled lava will now reflect the flowing direction of the lava flow.

Navigation

  • Newly revamped navigation interface:

Geothermal

  • The geothermal system has been revamped
    • Now the volcano will follow the logrithmic curve for geothermal heat
    • The geothermal rate of the "DORMANT" state of the volcano will have more geothermal heat than previous versions. This is in order to make the par with real-life volcanoes where the geothermal heat signatures are still present even when the volcano is dormant.
    • Other geothermal states also have more geothermal heat than previous versions
  • The Volcanic Gas will now have proper checks for fire-resistance armors.
  • The Volcanic Gas will now deal proper damage to undeads.
  • When the volcano is in elevated state, Now the volcanic gas can trigger "NAUSEA" effect on players and entities.
  • Improved tree detection logic for "killing trees" via geothermal heat and gas release
  • Pyroclastic flows will "timber" the trees when it meets on trees. The trees will fall down and burn out, replaced with coal block and covered with ash.
  • Fixed timber'd Tree-falls' aren't having correct directions.
  • Volcanic Gases now oxidizes copper

Pyroclastic Flows

  • Fixed pyroclastic flows were not properly directing and doing drifts, causing doing U-turns and other weird behaviors.
    -> Now the pyroclastic flows will properly follow the direction of the flow direction.
  • Revamped pyroclastic flow's ash accumulation system
    • Now the pyroclastic flow will accumulate ash on the ground even more than previous versions.
    • The ash accumulation will create gentle slopes on the ground just like real-life pyroclastic flows.
    • The ash accumulation amount for the pyroclastic flow has been increased drastically (from 1 to 3 blocks) for realistic stratovolcano formations.
  • Pyroclastic flows will now have range checks for the ash accumulation.
    • By default, the pyroclastic flow will flow nearby the vent and will not flow far away from the vent., but will still flow about the size of the volcanic cone of the pyroclasts.
    • But if the random roll and it meets the condition for Full Pyroclastic Flow, it will flow far away from the vent. This can be configured via "ash:fullPyroclasticFlowProbability" config node.
  • Pyroclastic flows will smooth out the surface when it meets on obstacles.
  • Pyroclastic flows will "timber" the trees when it meets on trees. The trees will fall down and burn out, replaced with coal block and covered with ash.

Succession

  • Default Volcanic Succession rate has been drastically decreased for more realistic primary succession.
  • The Succession rate and probability of each succession cycle can be configured via command via "succession:probability" and "succession:treeProbability" config nodes.
  • The succession can be disabled per vent via "succession:enabled" in the vent config node.
0.9.0-rcБета1.21 · 30 июля 2024 г.

Typhon 0.9.0 Release Candidate

  • Typhon now targets 1.21.
  • Add experimental support for lava_dome eruptions
  • Added rootless cone eruptions on hawaiian eruptions
  • Lava Extensions have revamped to accept leftover lava from plumbLava if the current eruption sequence can be extrude lava enough
  • Volcanic eruptions now utilize BASALT_DELTA ambient sounds
  • Steaming when lava's contact with water has added back when player is nearby
  • Revamped Pyroclastic flows
  • Targets PaperMC by default from this version
    • Bukkit, Spigot is still supported. but not intensely tested
  • Added experimental Folia support with TyphonScheduler
  • Added extra icons for representing volcano states on bluemap
  • Manually triggered primary successions
  • New ERUPTION_IMMINENT Eruption status
  • Cinder cone composition has changed into NETHER_RACK and COBBLED_DEEPSLATE.
    • See beta01 release for more details
  • Added VolcanoBuilder to switch off eruption on specific condition is met
  • Added Vent Switch feature to change subvent into a mainvent.
  • Revamped Andesitic cone build
  • Lateral blast (landslide) has been implemented
  • Caldera formation utilizes TyphonScheduler to use multi-threaded environment
0.8.7Релиз1.20.3, 1.20.4, 1.20.5 · 28 апреля 2024 г.

image

The /tick bug is now finally fixed!!!

  • This update now has revamped "plumbing" algorithm in order to match with tick command.
  • The Bomb launching has been revamped to launch bombs per every tick. please update your config accordingly to prevent your volcano to well, launch huge amount of bombs per tick and crash your server.
0.8.4Релиз1.20.4 · 2 марта 2024 г.

🌋 Typhon v0.8.4

  • /tick command support. Now lava eruption works with faster tick rates!
  • stub-implementation for lava effusion rate. faster the volcano erupts.

This version now targets 1.20.4. It might work with older 1.20.x versions, but it might not work.

0.8.3Релиз1.20.2, 1.20.3, 1.20.4 · 1 марта 2024 г.

🌋 Typhon v0.8.3

  • Pyroclasts now burn all wooden blocks (updated to match stairs, slabs including new cherry trees)
  • Fixed Pyroclast accumulation

Комментарии

Загружаем…