forked from PolyhedralDev/TerraOverworldConfig
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault.yml
138 lines (124 loc) · 4.87 KB
/
default.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
biomes:
type: EXTRUSION
extrusions:
- << biome-providers/extrusions/add_cave_biomes.yml:extrusions
- << biome-providers/extrusions/add_deep_dark.yml:extrusions
provider:
type: PIPELINE
resolution: 2
initial-size: 10
blend:
amplitude: 1.5
sampler:
type: WHITE_NOISE
pipeline:
# ---
# Source
# ---
# The source controls ocean / coast / land distribution.
# Several preset sources are available to choose from below.
# Choosing which one is in use is as simple as commenting the enabled one
# (by adding a # at the start) and uncommenting the one you wish to use.
#
# Basic Continents
source: $biome-providers/sources/basic_continents.yml:source
#
# Land Only
#source: $biome-providers/sources/land_only.yml:source
#
# Ocean Only
#source: $biome-providers/sources/ocean_only.yml:source
#
# From Image
#source: TODO
# ---
# ---
# Pipeline Stages
# ---
# Here is a list of stages applied sequentially after the source, and is
# where most of biome distribution occurs. Further customizations can
# be made as outlined by the comments in each stage, additionally you can
# further more modify the stages themselves in their respective files.
stages:
# ---
# Assign zones for volcanic biomes
# - Comment the following line to disable volcano generation.
- << biome-providers/stages/add_volcanic_zones.yml:stages
# ---
# ---
# Add mushroom islands
# - Comment the following line to disable mushroom island generation
- << biome-providers/stages/add_mushroom_islands.yml:stages
# ---
# ---
# Replace deep ocean border with deep ocean
- << biome-providers/stages/replace_deep_ocean_border.yml:stages
# ---
# ---
# Split land & coast (determined by the source) into elevation zones
- << biome-providers/stages/distribute_elevation_zones.yml:stages
# ---
# ---
# Replace some higher coastal zones with flat ones
# - Comment the following line for more consistent coastline terrain
- << biome-providers/stages/flatten_coast_randomly.yml:stages
# ---
# ---
# Replace volcanic biomes with variants
# - This will do nothing if volcanoes have been disabled above
# and should also be commented out if you've disabled them.
- << biome-providers/stages/add_volcanic_variations.yml:stages
# ---
# ---
# Split elevation zones into temperature zones
- << biome-providers/stages/distribute_temperature_zones.yml:stages
#
# Alternative temperature distributions
# - If you want to use an alternative distribution, comment the stage
# above (distribute_temperature_zones) to disable it, and uncomment
# the distribution you wish to use.
#
# Polar Biomes Only
#- << biome-providers/stages/distribute_temperature_zones_polar.yml:stages
#
# Hot Biomes Only
#- << biome-providers/stages/distribute_temperature_zones_tropical.yml:stages
#
# Temperate Biomes Only
#- TODO
#
# Striped Temperature - Alternating stripes from hot to cold along the x axis
#- TODO
# ---
# ---
# Split temperature zones into precipitation zones or singular biomes
# - Some temperature zones aren't affected by precipitation (such as polar)
# and are handled by the next stage instead.
- << biome-providers/stages/distribute_precipitation_zones.yml:stages
# ---
# ---
# Choose final biome(s) for any zones not assigned biomes in the previous stage.
- << biome-providers/stages/distribute_climate_variants.yml:stages
# ---
- << biome-providers/stages/expand.yml:stages
# ---
# Biome specific variations
- << biome-providers/stages/add_variants.yml:stages
# ---
# ---
# Expansion and smoothing
# - Make biomes bigger + blend the borders to look more natural.
- << biome-providers/stages/expand.yml:stages
- << biome-providers/stages/expand.yml:stages
- << biome-providers/stages/smooth.yml:stages
- << biome-providers/stages/smooth.yml:stages
- << biome-providers/stages/smooth.yml:stages
- << biome-providers/stages/expand.yml:stages
- << biome-providers/stages/smooth.yml:stages
- << biome-providers/stages/smooth.yml:stages
- << biome-providers/stages/smooth.yml:stages
# ---
# Add rivers to all biomes
# - Comment this out to disable river generation
- << biome-providers/stages/add_rivers.yml:stages
# ---