tutorial:chunkgenerator
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tutorial:chunkgenerator [2022/09/07 04:20] – created draft version, github repo coming soon miir | tutorial:chunkgenerator [2022/12/05 16:35] (current) – added clarification to multithreaded chunk generation miir | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Custom Chunk Generators | + | ===== Custom Chunk Generators ===== |
'' | '' | ||
Line 14: | Line 14: | ||
<code java> | <code java> | ||
public class ExampleChunkGenerator extends ChunkGenerator { | public class ExampleChunkGenerator extends ChunkGenerator { | ||
- | /* this is a very important field, we will come back to the codec later | + | /* this is a very important field, we will come back to the codec later */ |
public static final Codec< | public static final Codec< | ||
Line 52: | Line 52: | ||
/* this method builds the shape of the terrain. it places stone everywhere, which will later be overwritten with grass, terracotta, snow, sand, etc | /* this method builds the shape of the terrain. it places stone everywhere, which will later be overwritten with grass, terracotta, snow, sand, etc | ||
- | by the buildSurface method. it also is responsible for putting the water in oceans. */ | + | by the buildSurface method. it also is responsible for putting the water in oceans. it returns a CompletableFuture-- you'll likely want this to be delegated to worker threads. */ |
@Override | @Override | ||
public CompletableFuture< | public CompletableFuture< |
tutorial/chunkgenerator.1662524423.txt.gz · Last modified: 2022/09/07 04:20 by miir