fCraft  0.636
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Public Member Functions | Public Attributes | List of all members
fCraft.MapGeneratorArgs Class Reference

Contains parameters for advanced map generation. More...

Public Member Functions

void Validate ()
 
 MapGeneratorArgs ()
 
 MapGeneratorArgs ([NotNull] string fileName)
 
void Save (string fileName)
 
XElement Serialize ()
 

Public Attributes

MapGenTheme Theme = MapGenTheme.Forest
 
int Seed
 
bool AddWater = true
 
int WaterLevel = 48
 
float WaterCoverage = .5f
 
bool UseBias
 
float Bias
 
int RaisedCorners
 
int DetailScale = 7
 
float Roughness = .5f
 
bool LayeredHeightmap
 
float AboveFuncExponent = 1
 
bool AddTrees = true
 
int TreeSpacingMin = 7
 
bool AddCaves
 
float CaveDensity = 2
 
bool AddSnow
 
int SnowAltitude = 70
 
bool AddCliffs = true
 
float CliffThreshold = 1
 
bool AddBeaches
 
int BeachExtent = 6
 

Detailed Description

Contains parameters for advanced map generation.

Constructor & Destructor Documentation

fCraft.MapGeneratorArgs.MapGeneratorArgs ( )
fCraft.MapGeneratorArgs.MapGeneratorArgs ( [NotNull] string  fileName)

Member Function Documentation

void fCraft.MapGeneratorArgs.Save ( string  fileName)
XElement fCraft.MapGeneratorArgs.Serialize ( )
void fCraft.MapGeneratorArgs.Validate ( )

Member Data Documentation

float fCraft.MapGeneratorArgs.AboveFuncExponent = 1
bool fCraft.MapGeneratorArgs.AddBeaches
bool fCraft.MapGeneratorArgs.AddCaves
bool fCraft.MapGeneratorArgs.AddCliffs = true
bool fCraft.MapGeneratorArgs.AddSnow
bool fCraft.MapGeneratorArgs.AddTrees = true
bool fCraft.MapGeneratorArgs.AddWater = true
int fCraft.MapGeneratorArgs.BeachExtent = 6
float fCraft.MapGeneratorArgs.Bias
float fCraft.MapGeneratorArgs.CaveDensity = 2
float fCraft.MapGeneratorArgs.CliffThreshold = 1
int fCraft.MapGeneratorArgs.DetailScale = 7
bool fCraft.MapGeneratorArgs.LayeredHeightmap
int fCraft.MapGeneratorArgs.RaisedCorners
float fCraft.MapGeneratorArgs.Roughness = .5f
int fCraft.MapGeneratorArgs.Seed
int fCraft.MapGeneratorArgs.SnowAltitude = 70
MapGenTheme fCraft.MapGeneratorArgs.Theme = MapGenTheme.Forest
int fCraft.MapGeneratorArgs.TreeSpacingMin = 7
bool fCraft.MapGeneratorArgs.UseBias
float fCraft.MapGeneratorArgs.WaterCoverage = .5f
int fCraft.MapGeneratorArgs.WaterLevel = 48

The documentation for this class was generated from the following file: