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 <p>{@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 <code>sectionIndexToCoord</code>
		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 <code>sectionCoordToIndex</code>
		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 <p>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()
