Skip to content

Terasology/Volcanoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volcanoes

Adds noise generated discrete Volcanoes into the world.
A Provider and Rasterizer is present, you may take help from that Provider to write one that fits your world requirements.

Steps to quickly test/setup-

  • Check VolcanoProvider.setSeed and read the comments there
  • A default flat world generator is provided so use that to quickly build a world
  • for testing refer the comment in VolcanoProvider.process to increase density of Volcanoes

You may also use the Faceted Simplex/Faceted Perlin world CoreWorlds provides to see how they fit with environment.

  • Change defaultWorldGenerator in module.txt
   "defaultWorldGenerator": "CoreWorlds:facetedSimplex"
  • Comment this line in o.t.core.world.generator.worldGenerator.SimplexFacetedWorldGenerator in case you are using Faceted Simplex
.addProvider(new SimplexHillsAndMountainsProvider())

The hills made by this world generator are too slopy so you may get weird results.

Volcano

Future plans:

  • Add Lava creaks flowing out from the top to show highly active Volcanoes. Example
  • Add Smoke effects