add elevation weight, add "self" biome opt

This commit is contained in:
dfsek
2021-01-17 21:55:08 -07:00
parent af5b316326
commit 4b21fcd80a
11 changed files with 141 additions and 61 deletions
@@ -17,6 +17,10 @@ public class ReplaceMutator implements BiomeMutator {
@Override
public TerraBiome mutate(ViewPoint viewPoint, double x, double z) {
return viewPoint.getBiome(0, 0).getTags().contains(replaceableTag) ? replace.get(sampler, x, z) : viewPoint.getBiome(0, 0);
if(viewPoint.getBiome(0, 0).getTags().contains(replaceableTag)) {
TerraBiome biome = replace.get(sampler, x, z);
return biome == null ? viewPoint.getBiome(0, 0) : biome;
}
return viewPoint.getBiome(0, 0);
}
}