@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider) {
if (Config.enableOreGen) {
final BlockPos chunkPos = new BlockPos(chunkX * 16, 0, chunkZ * 16);
switch (world.provider.getDimensionType()) {
case OVERWORLD:
for (int i = 0; i < Config.niterPerChunk; i++) {
oreGenNiter.generate(world, random, chunkPos.add(random.nextInt(16), random.nextInt(32) + 16, random.nextInt(16)));
}
for (int i = 0; i < Config.saltPerChunk; i++) {
oreGenSalt.generate(world, random, chunkPos.add(random.nextInt(16), random.nextInt(64) + 32, random.nextInt(16)));
}
for (int i = 0; i < Config.sulfurPerChunk; i++) {
oreGenSulfur.generate(world, random, chunkPos.add(random.nextInt(16), random.nextInt(24), random.nextInt(16)));
}
break;
case NETHER:
break;
case THE_END:
break;
}
}
}
WorldGenOres.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:AquaRegia
作者:
评论列表
文章目录