diff --git a/src/main/java/net/minestom/server/coordinate/Point.java b/src/main/java/net/minestom/server/coordinate/Point.java index db0098b5e..518d2a796 100644 --- a/src/main/java/net/minestom/server/coordinate/Point.java +++ b/src/main/java/net/minestom/server/coordinate/Point.java @@ -3,6 +3,7 @@ package net.minestom.server.coordinate; import net.minestom.server.instance.block.BlockFace; import net.minestom.server.utils.MathUtils; import net.minestom.server.utils.chunk.ChunkUtils; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; @@ -75,6 +76,12 @@ public sealed interface Point permits Vec, Pos { return ChunkUtils.getChunkCoordinate(x()); } + @Contract(pure = true) + @ApiStatus.Experimental + default int section() { + return ChunkUtils.getChunkCoordinate(y()); + } + @Contract(pure = true) default int chunkZ() { return ChunkUtils.getChunkCoordinate(z());