promotional bannermobile promotional banner

Range's World Gen Customization Mod Now working with modded biomes

Customize your default world generation using a config file, make change biome sizes or turn them off. Lot of other options for world generation.

Ever wanted to customize your minecraft world? well with this mod you just edit the config file. The mod lets you flatten out terrain, make smaller or larger biomes, I dont mean all of them I mean each one. Enble/disable ores if you want or structures or make structures spawn more. There are growing forest. There are boulders and bushes. hmm best way to explain is here, look at the config :). Larger villages yea lots of stuff.

To use the mods flatworld gen on server. 

level-type=rangesworldgen\:custom_flat

Set world gen to preset from singleplayer editor just copy and paste.

Now working with custom biomes.


This mod changes default world gen type. There is also a new world gen type you can select which makes a superflat world with biomes, has nice UI to set up world layers. Has flat nether and end.

[terrain]
	#true = mostly flat terrain; false = vanilla terrain.
	customTerrain = true
	#64-110: average land height (sea level 63).
	# Default: 73
	# Range: 64 ~ 110
	terrainHeight = 68
	#0-16: gentle hill height; 0 = flatter.
	# Default: 4
	# Range: 0 ~ 16
	terrainVariation = 4
	#0-35: amount of vanilla hill shape to keep.
	# Default: 5
	# Range: 0 ~ 35
	terrainVanillaInfluencePercent = 5

[vanillaFeatures]
	caves = false
	ravines = false
	lava_lakes = true
	water_lakes = true
	geodes = true
	fossils = true
	ore_coal = true
	ore_iron = true
	ore_copper = true
	ore_gold = true
	ore_redstone = true
	ore_lapis = true
	ore_diamond = true
	ore_emerald = true
	ore_quartz = true
	ore_debris = true

[structures]
	village_plains = true
	village_desert = true
	village_savanna = true
	village_snowy = true
	village_taiga = true
	pillager_outpost = true
	mansion = true
	ancient_city = true
	stronghold = true
	trial_chambers = true
	desert_pyramid = true
	jungle_pyramid = true
	monument = true
	shipwreck = true
	shipwreck_beached = true
	ruined_portal = false
	ruined_portal_desert = false
	ruined_portal_jungle = false
	ruined_portal_mountain = false
	ruined_portal_nether = false
	ruined_portal_ocean = false
	ruined_portal_swamp = false
	igloo = true
	swamp_hut = true
	buried_treasure = true
	ocean_ruin_cold = true
	ocean_ruin_warm = true
	trail_ruins = true
	mineshaft = true
	mineshaft_mesa = true
	fortress = true
	bastion_remnant = true
	nether_fossil = true
	end_city = true
	#Options: Vanilla, Medium, Large, Huge.
	villageSize = "Huge"
	#Old-style vanilla cobblestone/mossy-cobblestone mob-spawner dungeons. false = remove them from new chunks.
	vanillaDungeons = true
	#0.1-10.0: vanilla dungeon attempts per chunk multiplier; 1.0 = Minecraft default. Ignored when vanillaDungeons=false.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	vanillaDungeonFrequency = 1.0
	#Options: Vanilla, Medium, Large, Huge.
	netherFortressSize = "Huge"
	#Options: Vanilla, Medium, Large, Huge.
	bastionSize = "Huge"
	#Options: Vanilla, Medium, Large, Huge.
	endCitySize = "Huge"

[growingForest]
	enabled = true
	#When a sapling successfully becomes a tree, attempt new saplings nearby.
	onSaplingGrowth = true
	#Mature trees in loaded chunks occasionally create new saplings.
	matureTreesSpread = false
	# Default: 1
	# Range: 0 ~ 10
	minSaplings = 1
	# Default: 5
	# Range: 0 ~ 10
	maxSaplings = 5
	# Default: 12
	# Range: 2 ~ 32
	newTreeRadius = 12
	#How often to attempt mature-tree spreading, in ticks (20 ticks = 1 sec).
	# Default: 1200
	# Range: 100 ~ 72000
	matureTreeIntervalTicks = 1200
	#How many candidate tree positions to sample near each player per interval.
	# Default: 12
	# Range: 1 ~ 80
	matureTreeSamplesPerPlayer = 12
	# Default: 12
	# Range: 2 ~ 32
	matureTreeRadius = 12
	#Skip propagation into already crowded areas; 0 disables this limit.
	# Default: 12
	# Range: 0 ~ 100
	maxNearbySaplings = 12
	#Avoid planting on protected Range's Economy claims.
	respectEconomyClaims = true

[hotSprings]
	#Generate natural hot spring pools. The special water and its bucket are always registered.
	hotSprings = true
	#OPTIONS: 0 to 100. Percent chance per eligible natural site (not per block).
	# Default: 15
	# Range: 0 ~ 100
	hotSpringSpawnChance = 15
	#Options: Small, Medium, Large, Huge, Random.
	hotSpringSize = "Random"
	hotSpringsMountains = true
	hotSpringsForests = true
	hotSpringsPlains = true
	hotSpringHealing = true
	#OPTIONS: 1 to 20. Health points per pulse; two points are one heart.
	# Default: 1
	# Range: 1 ~ 20
	hotSpringHealAmount = 2
	#OPTIONS: 20 to 1200 game ticks; 20 ticks is one second.
	# Default: 100
	# Range: 20 ~ 1200
	hotSpringHealInterval = 40
	hotSpringSteam = true
	#Allow hot spring water to form sources with itself.
	hotSpringInfiniteWater = true

[structureFrequency]
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	villages = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	desert_temples = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	jungle_temples = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	witch_huts = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	pillager_outposts = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	woodland_mansions = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	ocean_monuments = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	ancient_cities = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	trial_chambers = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	mineshafts = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	shipwrecks = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	ocean_ruins = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	ruined_portals = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	buried_treasure = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	strongholds = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	igloos = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	trail_ruins = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	nether_complexes = 10.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	nether_fossils = 1.0
	#0.1-10.0: 1.0 = Minecraft default; 2.0 = approximately twice as common; 0.5 = less common. Applies to new chunks.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	end_cities = 10.0

[treeReplacer]
	#Replace ordinary Minecraft tree shapes.
	treeReplacer = true
	#Replace natural trees in new chunks.
	replaceWorldTrees = true
	#Use custom trees for grown saplings.
	replaceSaplingTrees = true
	#4-12: empty blocks beneath the canopy for horses and wagons.
	# Default: 6
	# Range: 4 ~ 12
	minCanopyHeight = 6
	#1-3: overall tree height multiplier.
	# Default: 1
	# Range: 1 ~ 3
	treeHeightMultiplier = 1
	#0.1-3.0: tree count relative to Minecraft's forests (1.0 = normal).
	# Default: 1.0
	# Range: 0.1 ~ 3.0
	treeDensity = 1.0
	treeShapeVariation = true
	oak = true
	spruce = true
	large_spruce = true
	birch = true
	jungle = true
	large_jungle = true
	acacia = true
	dark_oak = true
	mangrove = true
	cherry = true

[boulders]
	enabled = true
	#0.0-3.0: default 1.0 = roughly one boulder per 16 chunks; 0 = none.
	# Default: 1.0
	# Range: 0.0 ~ 3.0
	density = 1.0
	#Options: Small, Medium, Large, Mixed.
	size = "Mixed"

[bushes]
	enabled = true
	#0.0-3.0: bush density (0 = none).
	# Default: 1.0
	# Range: 0.0 ~ 3.0
	density = 1.0
	#Options: Small, Medium, Large, Mixed.
	size = "Mixed"
	#Allow mature bushes to spread occasionally in loaded chunks.
	naturalSpread = false

[biomes]
	#Same = use sameBiomeSize for configurable non-river biomes; Custom = use each size_<biome> value. River and Frozen River have on/off switches only, never size controls.
	biomeSize = "Same"
	#Options: Tiny, Small, Normal, Large, Huge.
	sameBiomeSize = "Normal"
	biome_badlands = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_badlands = "Normal"
	biome_bamboo_jungle = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_bamboo_jungle = "Normal"
	biome_beach = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_beach = "Normal"
	biome_birch_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_birch_forest = "Normal"
	biome_cherry_grove = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_cherry_grove = "Normal"
	biome_cold_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_cold_ocean = "Normal"
	biome_dark_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_dark_forest = "Normal"
	biome_deep_cold_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_deep_cold_ocean = "Normal"
	biome_deep_dark = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_deep_dark = "Normal"
	biome_deep_frozen_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_deep_frozen_ocean = "Normal"
	biome_deep_lukewarm_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_deep_lukewarm_ocean = "Normal"
	biome_deep_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_deep_ocean = "Normal"
	biome_desert = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_desert = "Normal"
	biome_dripstone_caves = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_dripstone_caves = "Normal"
	biome_eroded_badlands = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_eroded_badlands = "Normal"
	biome_flower_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_flower_forest = "Normal"
	biome_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_forest = "Normal"
	biome_frozen_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_frozen_ocean = "Normal"
	biome_frozen_peaks = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_frozen_peaks = "Normal"
	biome_grove = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_grove = "Normal"
	biome_ice_spikes = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_ice_spikes = "Normal"
	biome_jagged_peaks = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_jagged_peaks = "Normal"
	biome_jungle = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_jungle = "Normal"
	biome_lukewarm_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_lukewarm_ocean = "Normal"
	biome_lush_caves = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_lush_caves = "Normal"
	biome_mangrove_swamp = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_mangrove_swamp = "Normal"
	biome_meadow = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_meadow = "Normal"
	biome_mushroom_fields = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_mushroom_fields = "Normal"
	biome_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_ocean = "Normal"
	biome_old_growth_birch_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_old_growth_birch_forest = "Normal"
	biome_old_growth_pine_taiga = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_old_growth_pine_taiga = "Normal"
	biome_old_growth_spruce_taiga = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_old_growth_spruce_taiga = "Normal"
	biome_plains = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_plains = "Normal"
	biome_savanna = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_savanna = "Normal"
	biome_savanna_plateau = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_savanna_plateau = "Normal"
	biome_snowy_beach = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_snowy_beach = "Normal"
	biome_snowy_plains = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_snowy_plains = "Normal"
	biome_snowy_slopes = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_snowy_slopes = "Normal"
	biome_snowy_taiga = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_snowy_taiga = "Normal"
	biome_sparse_jungle = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_sparse_jungle = "Normal"
	biome_stony_peaks = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_stony_peaks = "Normal"
	biome_stony_shore = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_stony_shore = "Normal"
	biome_sunflower_plains = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_sunflower_plains = "Normal"
	biome_swamp = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_swamp = "Normal"
	biome_taiga = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_taiga = "Normal"
	biome_warm_ocean = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_warm_ocean = "Normal"
	biome_windswept_forest = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_windswept_forest = "Normal"
	biome_windswept_gravelly_hills = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_windswept_gravelly_hills = "Normal"
	biome_windswept_hills = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_windswept_hills = "Normal"
	biome_windswept_savanna = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_windswept_savanna = "Normal"
	biome_wooded_badlands = true
	#Options: Tiny, Small, Normal, Large, Huge.
	size_wooded_badlands = "Normal"
	#Whether new terrain may use Minecraft's River biome. Does not change river width or existing chunks.
	biome_river = false
	#Whether new terrain may use Minecraft's Frozen River biome. Does not change river width or existing chunks.
	biome_frozen_river = false

[nether]
	#true = remove the Nether's solid ceiling and generate open-sky mountain/valley terrain instead. Applies to worlds created with this setting enabled.
	openRoof = true
	#Same = use sameBiomeSize for all five vanilla Nether biomes; Custom = use each size_<biome> value.
	biomeSize = "Custom"
	#40-100: average surface height used by the open-roof Nether terrain.
	# Default: 68
	# Range: 40 ~ 100
	terrainHeight = 68
	#8-48: mountain/valley height variation used by the open-roof Nether terrain.
	# Default: 30
	# Range: 8 ~ 48
	terrainVariation = 30
	#Options: Tiny, Small, Normal, Large, Huge.
	sameBiomeSize = "Normal"
	#Options: Tiny, Small, Normal, Large, Huge.
	size_nether_wastes = "Normal"
	#Options: Tiny, Small, Normal, Large, Huge.
	size_crimson_forest = "Large"
	#Options: Tiny, Small, Normal, Large, Huge.
	size_warped_forest = "Large"
	#Options: Tiny, Small, Normal, Large, Huge.
	size_soul_sand_valley = "Normal"
	#Options: Tiny, Small, Normal, Large, Huge.
	size_basalt_deltas = "Normal"

[end]
	#Options: Tiny, Small, Normal, Large, Huge.
	biomeSize = "Huge"
	#160-1024: radius in blocks kept clear around the main dragon island before outer End island terrain/biomes may begin. 1024 = vanilla gap; 200 = close outer End while preserving the main island.
	# Default: 200
	# Range: 160 ~ 1024
	mainIslandClearRadius = 160

Range's World Gen Customization Mod Now working with modded biomes Team

profile avatar
  • 1
    Followers
  • 21
    Projects
  • 10.6K
    Downloads

More from RangendioView all