public BiomeHill(BiomeHillType type, BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _type = type; if (type == BiomeHillType.Normal) { _name = "extreme_hills"; _biomeId = BiomeId.ExtremeHills; _baseHeight = 1.0F; _heightVariation = 0.5F; _temperature = 0.2F; _rainfall = 0.3F; _enableRain = true; } else { _name = "extreme_hills"; _biomeId = BiomeId.ExtremeHills; _baseHeight = 1.0F; _heightVariation = 0.5F; _temperature = 0.2F; _rainfall = 0.3F; _enableRain = true; } }
public BiomeTaiga(BiomeTaigaType type, BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "taiga"; _biomeId = BiomeId.Taiga; _baseHeight = 0.2F; _heightVariation = 0.2F; _temperature = 0.25F; _treesPerChunk = 10; _grassPerChunk = 2; _temperature = 0.7F; _rainfall = 0.8F; _enableRain = true; _type = type; if (type != BiomeTaigaType.Mega && type != BiomeTaigaType.MegaSpruce) { _grassPerChunk = 1; _mushroomsPerChunk = 1; } else { _grassPerChunk = 7; _deadBushPerChunk = 1; _mushroomsPerChunk = 3; } }
public BiomeOcean(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "ocean"; _biomeId = BiomeId.Ocean; _baseHeight = -1.0F; _heightVariation = 0.1F; }
public Biome(BiomeProperties properties, GeneratorSettings genSettings) { _genSettings = genSettings; _name = properties.BiomeName; _biomeId = properties.BiomeId; _baseHeight = properties.BaseHeight; _heightVariation = properties.HeightVariation; _temperature = properties.Temperature; _rainfall = properties.Rainfall; _waterColor = properties.WaterColor; _enableSnow = properties.EnableSnow; _enableRain = properties.EnableRain; _dirtGen = new MinableGenerator( BlockStates.Dirt(), genSettings.DirtSize); _gravelOreGen = new MinableGenerator( BlockStates.Gravel(), genSettings.GravelSize); _graniteGen = new MinableGenerator( BlockStates.Stone(StoneType.Granite), genSettings.GraniteSize); _dioriteGen = new MinableGenerator( BlockStates.Stone(StoneType.Diorite), genSettings.DioriteSize); _andesiteGen = new MinableGenerator( BlockStates.Stone(StoneType.Andesite), genSettings.AndesiteSize); _coalGen = new MinableGenerator( BlockStates.CoalOre(), genSettings.CoalSize); _ironGen = new MinableGenerator( BlockStates.IronOre(), genSettings.IronSize); _goldGen = new MinableGenerator( BlockStates.GoldOre(), genSettings.GoldSize); _redstoneGen = new MinableGenerator( BlockStates.RedstoneOre(), genSettings.RedstoneSize); _diamondGen = new MinableGenerator( BlockStates.DiamondOre(), genSettings.DiamondSize); _lapisGen = new MinableGenerator( BlockStates.LapisLazuliOre(), genSettings.LapisSize); _treesPerChunk = 0; // mc 0 _extraTreeChance = 0.05F; // mc 0.05F _grassPerChunk = 10; _flowersPerChunk = 4; _mushroomsPerChunk = 0; _deadBushPerChunk = 2; _reedsPerChunk = 50; _cactiPerChunk = 10; }
public BiomeRiver(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "river"; _biomeId = BiomeId.River; _baseHeight = -0.5F; _heightVariation = 0.0F; }
public BiomeOcean(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "ocean"; _biomeId = BiomeId.Ocean; _baseHeight = -1.0F; _heightVariation = 0.1F; _passiveMobList.Add(MobType.Squid); }
public BiomePlains(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "plains"; _biomeId = BiomeId.Plains; _baseHeight = 0.125F; _heightVariation = 0.05F; _temperature = 0.8F; _rainfall = 0.4F; _enableRain = true; }
public BiomeForest(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "forest"; _biomeId = BiomeId.Forest; _treesPerChunk = 10; _grassPerChunk = 2; _temperature = 0.7F; _rainfall = 0.8F; _enableRain = true; }
public BiomeSavanna(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "savanna"; _biomeId = BiomeId.Savanna; _baseHeight = 0.125f; _heightVariation = 0.05f; _temperature = 1.2f; _rainfall = 0.0f; _enableSnow = false; _enableRain = false; }
public BiomeDesert(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "desert"; _biomeId = BiomeId.Desert; _baseHeight = 0.125F; _heightVariation = 0.05F; _temperature = 2.0F; _rainfall = 0.0F; _enableRain = false; _topBlock = BlockStates.Sand(); _fillerBlock = BlockStates.Sand(); _treesPerChunk = -999; _deadBushPerChunk = 2; _reedsPerChunk = 50; _cactiPerChunk = 10; }
public BiomeBeach(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "beach"; _biomeId = BiomeId.Beach; _baseHeight = 0.0F; _heightVariation = 0.025F; _temperature = 0.8F; _rainfall = 0.4F; _topBlock = BlockStates.Sand(); _fillerBlock = BlockStates.Sand(); _treesPerChunk = -999; _deadBushPerChunk = 0; _reedsPerChunk = 0; _cactiPerChunk = 0; }
public BiomeTaiga(BiomeTaigaType type, BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "taiga"; _biomeId = BiomeId.Taiga; _baseHeight = 0.2F; _heightVariation = 0.2F; _temperature = 0.25F; _treesPerChunk = 10; _grassPerChunk = 2; _temperature = 0.7F; _rainfall = 0.8F; _enableRain = true; _type = type; if (type != BiomeTaigaType.Mega && type != BiomeTaigaType.MegaSpruce) { _grassPerChunk = 1; _mushroomsPerChunk = 1; } else { _grassPerChunk = 7; _deadBushPerChunk = 1; _mushroomsPerChunk = 3; } _passiveMobList.Add(MobType.Pig); _passiveMobList.Add(MobType.Sheep); _passiveMobList.Add(MobType.Cow); _passiveMobList.Add(MobType.Chicken); _monsterList.Add(MobType.Creeper); _monsterList.Add(MobType.Zombie); _monsterList.Add(MobType.Skeleton); _monsterList.Add(MobType.Spider); }
public BiomePlains(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "plains"; _biomeId = BiomeId.Plains; _baseHeight = 0.125F; _heightVariation = 0.05F; _temperature = 0.8F; _rainfall = 0.4F; _enableRain = true; _passiveMobList.Add(MobType.Pig); _passiveMobList.Add(MobType.Sheep); _passiveMobList.Add(MobType.Cow); _passiveMobList.Add(MobType.Chicken); _monsterList.Add(MobType.Creeper); _monsterList.Add(MobType.Zombie); _monsterList.Add(MobType.Skeleton); _monsterList.Add(MobType.Spider); }
public BiomeForest(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "forest"; _biomeId = BiomeId.Forest; _treesPerChunk = 10; _grassPerChunk = 2; _temperature = 0.7F; _rainfall = 0.8F; _enableRain = true; _passiveMobList.Add(MobType.Pig); _passiveMobList.Add(MobType.Sheep); _passiveMobList.Add(MobType.Cow); _passiveMobList.Add(MobType.Chicken); _monsterList.Add(MobType.Creeper); _monsterList.Add(MobType.Zombie); _monsterList.Add(MobType.Skeleton); _monsterList.Add(MobType.Spider); }
public BiomeHill(BiomeHillType type, BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _type = type; if (type == BiomeHillType.Normal) { _name = "extreme_hills"; _biomeId = BiomeId.Mountains; // TODO: 1.15.2 do not have extreme hills _baseHeight = 1.0F; _heightVariation = 0.5F; _temperature = 0.2F; _rainfall = 0.3F; _enableRain = true; } else { _name = "extreme_hills"; _biomeId = BiomeId.Mountains; _baseHeight = 1.0F; _heightVariation = 0.5F; _temperature = 0.2F; _rainfall = 0.3F; _enableRain = true; } _passiveMobList.Add(MobType.Pig); _passiveMobList.Add(MobType.Sheep); _passiveMobList.Add(MobType.Cow); _passiveMobList.Add(MobType.Chicken); _monsterList.Add(MobType.Creeper); _monsterList.Add(MobType.Zombie); _monsterList.Add(MobType.Skeleton); _monsterList.Add(MobType.Spider); }
public BiomeSwamp(BiomeProperties properties, GeneratorSettings genSettings) : base(properties, genSettings) { _name = "swampland"; _biomeId = BiomeId.Swampland; _treesPerChunk = 2; _flowersPerChunk = 1; _deadBushPerChunk = 1; _mushroomsPerChunk = 8; _reedsPerChunk = 10; _clayPerChunk = 1; _waterlilyPerChunk = 4; _sandPatchesPerChunk = 0; _gravelPatchesPerChunk = 0; _grassPerChunk = 5; _baseHeight = -0.2F; _heightVariation = 0.1F; _temperature = 0.8F; _rainfall = 0.9F; _enableRain = true; _waterColor = 14745518; }