Region
This commit is contained in:
17
core/src/main/java/mc/core/world/Region.java
Normal file
17
core/src/main/java/mc/core/world/Region.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package mc.core.world;
|
||||
|
||||
/**
|
||||
* Simple world generation unit
|
||||
* 16x16x16 chunks
|
||||
*/
|
||||
public interface Region {
|
||||
Chunk getChunkAt(int x, int y, int z);
|
||||
void setChunk(int x, int y, int z, Chunk chunk);
|
||||
|
||||
int getX();
|
||||
int getY();
|
||||
int getZ();
|
||||
|
||||
Biome getBiomeAt (int x, int z);
|
||||
void setBiome (int x, int z, Biome biome);
|
||||
}
|
||||
@@ -2,5 +2,5 @@ package mc.core.world;
|
||||
|
||||
public interface WorldGenerator {
|
||||
|
||||
Chunk generateChunk (int x, int z, World world);
|
||||
Region generateRegion (int x, int z, World world);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user