Class Biomes.Region

java.lang.Object
net.risingworld.api.definitions.Biomes.Region
Enclosing class:
Biomes

public final class Biomes.Region extends Object
Climate region (per sector). Each sector has 1 region, which contains an arbitrary amount of biomes
  • Field Details

    • id

      public byte id
    • name

      public String name
      Name of the region
    • climate

      public Biomes.Climate climate
      Climate region
    • hascaves

      public boolean hascaves
      Determines if caves can spawn in this region
    • minislands

      public int minislands
      Minimum number of islands (or island segments) that are generated in this region (random)
    • maxislands

      public int maxislands
      Maximum number of islands (or island segments) that are generated in this region (random)
    • islandsizes

      public Biomes.IslandType islandsizes
    • steepnesses

      public Biomes.Steepness[] steepnesses
    • steepnesspercent

      public float[] steepnesspercent
    • steepnessfactor

      public float steepnessfactor
    • minextrememountains

      public int minextrememountains
    • maxextrememountains

      public int maxextrememountains
    • minbiomes

      public int minbiomes
      Minimum number of biomes that are generated in this region (random)
    • maxbiomes

      public int maxbiomes
      Maximum number of biomes that are generated in this region (random)
    • defaultbiome

      public Biomes.Biome defaultbiome
      The default biome that is used in this region
    • subbiomes

      public Biomes.Biome[] subbiomes
      All additional subbiomes that may spawn in this region
    • terrain

      public Biomes.Steepness terrain
      Supported terrain types in this region
    • pois

      public float pois
      Spawn rate for points-of-interest (POIs)
    • poidistance

      public float poidistance
      Distance factor between points-of-interest (POIs)
    • flatterrain

      public boolean flatterrain
      Determines if this region contains flat terrain
    • mediumterrain

      public boolean mediumterrain
      Determines if this region contains default/medium steep terrain
    • steepterrain

      public boolean steepterrain
      Determines if this region contains steep terrain (small mountains)
    • extremeterrain

      public boolean extremeterrain
      Determines if this region contains extreme mountains
    • daybrightness

      public float daybrightness
      Brightness factor applied to sun while player is in this region (default: 1)
    • nightbrightness

      public float nightbrightness
      Brightness factor applied to moon while player is in this region (default: 1)
    • suncolorday

      public int suncolorday
      Sun color temperature (kelvin). Default: 5500
    • suncolordusk

      public int suncolordusk
      Sun color temperature (kelvin) during sunset. Default: 3000
    • suncolordawn

      public int suncolordawn
      Sun color temperature (kelvin) during sunrise. Default: 3300
    • indirectlight

      public float indirectlight
      Ambient light (indirect light) intensity factor. Default: 1.0
    • volumetrics

      public float volumetrics
      Volumetric (sun-) light intensity factor. Default: 1.0
    • watercolor1

      public int watercolor1
      Water (ocean) deep color 1). If 0 (clear), it's ignored
    • watercolor2

      public int watercolor2
      Water (ocean) deep color 2. If 0 (clear), it's ignored
    • underwatercolor

      public int underwatercolor
      Underwater (ocean) far color . If 0 (clear), it's ignored
    • aurora

      public boolean aurora
      Determines if the northern lights (aurora borealis) should be visible in this region
    • wetnessfactor

      public float wetnessfactor
    • snowinessfactor

      public float snowinessfactor
    • pollenfactor

      public float pollenfactor
    • weather

      public WeatherDefs.Weather weather
      Replacement weather for this region. Replaces all weather effects which are not defined in the 'regions_weather' table. If null, weather is not overridden (unless defined in the replacement table)
  • Method Details

    • synchronize

      public void synchronize()