CLASS net/minecraft/class_5539 net/minecraft/world/HeightLimitView COMMENT A view with a height limit specification. METHOD method_31597 getTopSectionCoord ()I COMMENT Returns the top section coordinate, exclusive, of this view. COMMENT COMMENT @implNote This implementation passes the {@linkplain #getTopY() top Y} COMMENT through {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}. COMMENT COMMENT @return the top section coordinate COMMENT @see #getBottomSectionCoord() COMMENT @see #getTopY() METHOD method_31600 getTopY ()I COMMENT Returns the top Y level, or height, exclusive, of this view. COMMENT COMMENT @implNote This implementation sums up the bottom Y and the height. COMMENT @see #getBottomY() COMMENT @see #getHeight() METHOD method_31601 isOutOfHeightLimit (I)Z COMMENT Checks if {@code y} is out of the height limit of this view. COMMENT COMMENT

{@code y} is out of bounds if it's lower than the {@linkplain #getBottomY COMMENT bottom} or higher than or equal to the {@linkplain #getTopY() top}. COMMENT COMMENT @return {@code true} if {@code y} is out of bounds, {@code false} otherwise. ARG 1 y COMMENT the Y level to check METHOD method_31602 getSectionIndex (I)I COMMENT Returns a zero-based section index to which the {@code y} level belongs. COMMENT COMMENT @return a zero-based index ARG 1 y METHOD method_31603 sectionCoordToIndex (I)I COMMENT Converts a section coordinate to a zero-based section index. COMMENT COMMENT @return a zero-based index COMMENT @see #sectionIndexToCoord(int) the inverse operation sectionIndexToCoord ARG 1 coord COMMENT the section coordinate METHOD method_31604 sectionIndexToCoord (I)I COMMENT Converts a zero-based section index to a section coordinate. COMMENT COMMENT @return a section coordinate COMMENT @see #sectionCoordToIndex(int) the inverse operation sectionCoordToIndex ARG 1 index COMMENT the zero-based section index METHOD method_31605 getHeight ()I COMMENT Returns the difference in the {@linkplain #getBottomY() minimum} and COMMENT {@linkplain #getTopY() maximum} height. COMMENT COMMENT

This is the number of blocks that can be modified in any vertical column COMMENT within the view, or the vertical size, in blocks, of the view. COMMENT COMMENT @return the difference in the minimum and maximum height COMMENT @see #getBottomY() COMMENT @see #getTopY() METHOD method_31606 isOutOfHeightLimit (Lnet/minecraft/class_2338;)Z COMMENT Checks if {@code pos} is out of the height limit of this view. COMMENT COMMENT @return {@code true} if {@code pos} is out of bounds, {@code false} otherwise. COMMENT @see #isOutOfHeightLimit(int) ARG 1 pos COMMENT the position to check METHOD method_31607 getBottomY ()I COMMENT Returns the bottom Y level, or height, inclusive, of this view. COMMENT COMMENT @see #getTopY() COMMENT @see #getHeight() METHOD method_32890 countVerticalSections ()I COMMENT Returns the number of sections, vertically, within this view. COMMENT COMMENT @return the number of sections COMMENT @see #getTopSectionCoord() COMMENT @see #getBottomSectionCoord() METHOD method_32891 getBottomSectionCoord ()I COMMENT Returns the bottom section coordinate, inclusive, of this view. COMMENT COMMENT @implNote This implementation passes the {@linkplain #getBottomY() bottom Y} COMMENT through {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}. COMMENT COMMENT @return the bottom section coordinate COMMENT @see #getTopSectionCoord() COMMENT @see #getBottomY()