@Override
protected void createWorldOctaves(World world, Map<String, OctaveGenerator> octaves) {
Random seed = new Random(world.getSeed());
OctaveGenerator gen = new SimplexOctaveGenerator(seed, 10);
gen.setScale(1 / 64.0);
octaves.put("floor", gen);
gen = new SimplexOctaveGenerator(seed, 10);
gen.setScale(1 / 64.0);
octaves.put("ceiling", gen);
gen = new SimplexOctaveGenerator(seed, 5);
gen.setScale(1 / 32.0);
octaves.put("jitter1", gen);
gen = new SimplexOctaveGenerator(seed, 5);
gen.setScale(1 / 32.0);
octaves.put("jitter2", gen);
gen = new SimplexOctaveGenerator(seed, 10);
gen.setScale(1 / 32.0);
octaves.put("stalactite", gen);
gen = new SimplexOctaveGenerator(seed, 10);
gen.setScale(1 / 48.0);
octaves.put("stalagmite", gen);
gen = new SimplexOctaveGenerator(seed, 7);
gen.setScale(1 / 32.0);
octaves.put("platform1", gen);
gen = new SimplexOctaveGenerator(seed, 8);
gen.setScale(1 / 96.0);
octaves.put("platform2", gen);
}