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 {
|
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