C# (CSharp) fCraft.MapGeneration Namespace

Classes

Name Description
EmptyMapGen Basic empty map generator. Basically a fancy wrapper for Map constructor. This is a singleton class -- use EmptyMapGen.Instance.
EmptyMapGenParams
EmptyMapGenState
FilteredNoise
FlatMapGen MapGenerator that creates a flat, featureless, layered map. This is a singleton class -- use FlatMapGen.Instance.
FlatMapGenParameters
FlatMapGenState
FloatingIslandMapGen
FloatingIslandMapGenParameters
FloatingIslandMapGenState
FloatingIslandMapGenState.Island
FloatingIslandMapGenState.Sphere
Forester Vegetation generator for RealisticMapGenState.
Forester.BambooTree
Forester.ConeTree
Forester.MangroveTree
Forester.NormalTree
Forester.PalmTree
Forester.ProceduralTree
Forester.ProceduralTree.RootBase
Forester.RainforestTree
Forester.RoundTree
Forester.StickTree
Forester.Tree
ForesterArgs
ImprovedNoise Improved Perlin Noise implementation, based on reference Java implementation (Copyright 2002 Ken Perlin). Original: http://mrl.nyu.edu/~perlin/noise/
MapGenUtil
MapGenUtil.UnknownMapGeneratorException Exception thrown when an attempt is made to parse parameters for an unknown/unrecognized map generator type.
MapGenerator Represents a type of map generator. Provides general information about this generator, and ways to create IMapGeneratorParameters objects.
MapGeneratorParameters Represents a set of map generator parameters. Provides a way to serialize these parameters to string, and a way to create single-use MapGeneratorState objects. Must be mutable, should implement parameter range validation in property setters, and implement ICloneable, and pass a COPY to MapGeneratorState.
MapGeneratorState Represents a single-use state object for a particular set of map generator parameters (IMapGeneratorParameters). Provides a synchronous method to carry out generation, asynchronous method to cancel generation, various properties to indicate progress, and an event to report progress changes.
PerlinNoise
RealisticMapGen Map generator that creates realistic-looking landscapes.
RealisticMapGenParameters Contains parameters for advanced map generation.
RealisticMapGenState Provides functionality for generating map files.
VanillaMapGen Map generator that creates landscapes identical to Notch's original ("vanilla") implementation of Minecraft.
VanillaMapGenParameters
VanillaMapGenState