Minestom/demo/src/main/java/net/minestom/demo/generator/ChunkGeneratorDemo.java

29 lines
869 B
Java
Raw Normal View History

2022-01-01 18:27:52 +01:00
package net.minestom.demo.generator;
2019-08-19 17:04:19 +02:00
2020-04-26 19:17:04 +02:00
import net.minestom.server.instance.Chunk;
2020-04-24 03:25:58 +02:00
import net.minestom.server.instance.ChunkGenerator;
2020-05-02 23:45:10 +02:00
import net.minestom.server.instance.ChunkPopulator;
2020-04-24 03:25:58 +02:00
import net.minestom.server.instance.batch.ChunkBatch;
import net.minestom.server.instance.block.Block;
2020-12-14 01:41:08 +01:00
import org.jetbrains.annotations.NotNull;
2019-08-19 17:04:19 +02:00
2020-05-02 23:45:10 +02:00
import java.util.List;
2019-08-19 17:04:19 +02:00
2020-08-30 22:35:32 +02:00
public class ChunkGeneratorDemo implements ChunkGenerator {
2019-08-19 17:04:19 +02:00
@Override
2020-12-14 01:41:08 +01:00
public void generateChunkData(@NotNull ChunkBatch batch, int chunkX, int chunkZ) {
2020-04-26 19:17:04 +02:00
for (byte x = 0; x < Chunk.CHUNK_SIZE_X; x++)
for (byte z = 0; z < Chunk.CHUNK_SIZE_Z; z++) {
for (byte y = 0; y < 40; y++) {
batch.setBlock(x, y, z, Block.STONE);
2019-08-19 17:04:19 +02:00
}
}
}
2020-05-02 23:45:10 +02:00
@Override
public List<ChunkPopulator> getPopulators() {
return null;
}
2019-08-19 17:04:19 +02:00
}