This plugin not only provides better terrain generators for Nukkit, you can also customize your world by modifying the configuration.
In addition, this plugin can offload overworld surface noise operations onto the GPU. (Experimental)
If you found any bugs or have any suggestions, please open an issue on GitHub.
If you like this plugin, please star it on GitHub.
Note: Please back up old worlds before using this plugin.
config.yml
replace:
# Whether to replace the overworld generator
overworld: true
# Whether to replace the nether generator
nether: true
# Advanced configuration for generator
generator:
general:
sea_level: 64
overworld:
coordinate-scale: 684.412
height:
scale: 684.412
noise-scale:
x: 200.0
z: 200.0
detail:
noise-scale:
x: 80.0
y: 160.0
z: 80.0
surface-scale: 0.0625
base-size: 8.5
stretch-y: 12.0
biome:
height-offset: 0.0
height-weight: 1.0
scale-offset: 0.0
scale-weight: 1.0
height:
default: 0.1
flat-shore: 0.0
high-plateau: 1.5
flatlands: 0.125
swampland: -0.2
mid-plains: 0.2
flatlands-hills: 0.275
swampland-hills: -0.1
low-hills: 0.2
hills: 0.45
mid-hills2: 0.1
default-hills: 0.2
mid-hills: 0.3
big-hills: 0.525
big-hills2: 0.55
extreme-hills: 1.0
rocky-shore: 0.1
low-spikes: 0.4125
high-spikes: 1.1
river: -0.5
ocean: -1.0
deep-ocean: -1.8
scale:
default: 0.2
flat-shore: 0.025
high-plateau: 0.025
flatlands: 0.05
swampland: 0.1
mid-plains: 0.2
flatlands-hills: 0.25
swampland-hills: 0.3
low-hills: 0.3
hills: 0.3
mid-hills2: 0.4
default-hills: 0.4
mid-hills: 0.4
big-hills: 0.55
big-hills2: 0.5
extreme-hills: 0.5
rocky-shore: 0.8
low-spikes: 1.325
high-spikes: 1.3125
river: 0.0
ocean: 0.1
deep-ocean: 0.1
density:
fill:
mode: 0
sea-mode: 0
offset: 0.0
nether:
coordinate-scale: 684.412
height:
scale: 2053.236
noise-scale:
x: 100.0
z: 100.0
detail:
noise-scale:
x: 80.0
y: 60.0
z: 80.0
surface-scale: 0.0625
# Whether to use graphics compute functionality (Experimental)
gpu:
enable: false
use-any-device: false
- Install Maven.
- Run
mvn clean package
. The compiled JAR can be found in thetarget/
directory.
This plugin uses bStats. You can opt out using the global bStats config; see the official website for more details.