package jk_5.nailed.server.world.voidgen; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.ChunkProviderFlat; public class ChunkProviderVoid extends ChunkProviderFlat { private final World world; public ChunkProviderVoid(World world) { super(world, world.getSeed(), false, null); this.world = world; } //FIXME /*override def loadChunk(x: Int, z: Int): Chunk = { this.provideChunk(x, z) }*/ @Override public void populate(IChunkProvider provider, int x, int z) { } @Override public Chunk provideChunk(int x, int z) { Chunk ret = new Chunk(this.world, x, z); this.world.getWorldChunkManager().loadBlockGeneratorData(null, x * 16, z * 16, 16, 16); ret.generateSkylightMap(); return ret; } }