-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.yml
169 lines (149 loc) · 4.11 KB
/
config.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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
#See README.md for detailed explaination of each option and what it does
wormBehavior:
wormType: Simplexworm
#Amount of octaves in simplex function determining worm movement
xMovementOctaveCount: 3
yMovementOctaveCount: 3
zMovementOctaveCount: 3
#Amplitudes for Simplex functions determining worm movement
xSpreadAmplitude: 2.0
ySpreadAmpltitude: 2.0
zSpreadAmpltitude: 2.0
#Threshhold inside which the worm wont move
xSpreadThreshHold: 0.0
ySpreadThreshHold: 0.05
zSpreadThreshHold: 0.0
#Frequency for Simplex functions determining worm movement
xSpreadFrequency: 0.08
ySpreadFrequency: 0.16
zSpreadFrequency: 0.08
#Seed used for Simplex generator to calculate movement in each dimension, -1 for random seed
xSeed: -1
ySeed: -1
zSeed: -1
caveFormingBehavior:
formingType: SimplexSphere
#Lower bound of the range in which all blocks in the given direction are cleared around the center cave block
xLowerRadiusBound: 2
yLowerRadiusBound: 2
zLowerRadiusBound: 2
#Lower bound of the range in which all blocks in the given direction are cleared around the center cave block
xUpperRadiusBound: 6
yUpperRadiusBound: 6
zUpperRadiusBound: 6
#Frequency of the Simplex function determining the range in which all blocks in the given direction are cleared around the center cave block
xFrequency: 0.1
yFrequency: 0.1
zFrequency: 0.1
#Amount of octaves of the Simplex function determining the range in which all blocks in the given direction are cleared around the center cave block
xOctaves: 3
yOctaves: 3
zOctaves: 3
#Additional slices besides the main one which will be cleared out in each 2 dimensional level
xzSlices: 0
xySlices: 0
yzSlices: 0
#What to do if a block, which is affected by gravity is above a block to remove:
#0 Means the block will be cleared, ignoring the fact it will create a flying block
#1 Means the block wont be cleared
#2 Means the block will be moved upwards to replace the falling block
fallingBlockBehavior: 2
fallingBlockReplacement: SANDSTONE
#Materials that wont be replaced when generating caves, use spigot material identifiers here
ignoreMaterials:
- BEDROCK
#Seed used for the generator determining spread for each dimension, -1 for random seed
xSeed: -1
ySeed: -1
zSeed: -1
#Material with which the emptied out space is replaced, use identifiers as specified here:
#https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html (Default: AIR)
fillMaterial: AIR
#Whether spoofed block breaks are sent to hidden ore when removing blocks
useHiddenOre: true
distribution:
area:
type: ELLIPSE
world: abydos
center:
x: 0
z: 0
xSize: 500
zSize: 500
lowerYBound: 0
upperYBound: 255
minimumSurfaceDistance: 6
seedChance: 0.03
lowerCaveLengthBound: 50
upperCaveLengthBound: 250
yScanIgnoreMaterials:
- LEAVES
- LEAVES_2
- LOG
- LOG_2
- STATIONARY_WATER
- WATER
- CACTUS
- SUGAR_CANE_BLOCK
- MELON
- PUMPKIN
- MUSHROOM
- GRASS
- RED_MUSHROOM
- LONG_GRASS
minimumCaveLength: 30
caveSystems:
a:
chance: 0.1
offSets:
a:
xOffSet: 1
yOffSet: 0
zOffSet: 1
b:
xOffSet: -1
yOffSet: 0
zOffSet: 1
c:
xOffSet: -1
yOffSet: 1
zOffSet: -1
# b:
# chance: 0.1
# offSets:
# a:
# xOffSet: 2
# yOffSet: 1
# zOffSet: 2
# b:
# xOffSet: -2
# yOffSet: -2
# zOffSet: -2
# c:
# xOffSet: 2
# yOffSet: -1
# zOffSet: 3
# d:
# xOffSet: 1
# yOffSet: 0
# zOffSet: 1
# c:
# chance: 0.1
# offSets:
# a:
# xOffSet: 1
# yOffSet: 0
# zOffSet: 1
# b:
# xOffSet: -1
# yOffSet: 0
# zOffSet: 1
# d:
# chance: 0.1
# offSets:
# a:
# xOffSet: 1
# yOffSet: 0
# zOffSet: -2
caveSystemSeed: -1
seed: -1