diff --git a/core/src/main/java/mc/core/Location.java b/core/src/main/java/mc/core/Location.java index 191aa99..1171d68 100644 --- a/core/src/main/java/mc/core/Location.java +++ b/core/src/main/java/mc/core/Location.java @@ -6,7 +6,9 @@ package mc.core; import lombok.Data; import mc.core.exception.ResourceUnloadedException; +import mc.core.world.Chunk; import mc.core.world.World; +import sun.reflect.generics.reflectiveObjects.NotImplementedException; import java.io.Serializable; import java.lang.ref.Reference; @@ -111,4 +113,8 @@ public class Location implements Serializable{ this.world = new WeakReference<>(world); } + public Chunk getChunk() { + throw new NotImplementedException(); + } + } diff --git a/core/src/main/java/mc/core/world/Region.java b/core/src/main/java/mc/core/world/Region.java index 17e936b..fc91637 100644 --- a/core/src/main/java/mc/core/world/Region.java +++ b/core/src/main/java/mc/core/world/Region.java @@ -21,8 +21,8 @@ import java.io.Serializable; * */ public interface Region extends Serializable{ - ChunkSection getChunkAt(int x, int y, int z); - void setChunk(int x, int y, int z, ChunkSection chunkSection); + Chunk getChunk (int x, int z); + void setChunk(int x, int z, Chunk chunk); int getX(); int getZ();