diff --git a/core/src/main/java/mc/core/Location.java b/core/src/main/java/mc/core/Location.java index 7da4513..aba8ba3 100644 --- a/core/src/main/java/mc/core/Location.java +++ b/core/src/main/java/mc/core/Location.java @@ -9,6 +9,7 @@ import lombok.Setter; import mc.core.exception.ResourceUnloadedException; import mc.core.world.World; import mc.core.world.chunk.Chunk; +import mc.core.world.chunk.ChunkSection; import java.io.Serializable; import java.lang.ref.Reference; @@ -71,6 +72,15 @@ public class Location implements Serializable, Cloneable { } } + public ChunkSection getChunkSection() { + World world; + if ((world = getWorld()) == null) { + return null; + } else { + return world.getChunk(getBlockX(), getBlockY(), getBlockZ()); + } + } + @Override public Location clone() { try {