CLASS net/minecraft/class_6643 net/minecraft/world/gen/carver/CarvingMask
	FIELD field_35049 bottomY I
	FIELD field_35050 mask Ljava/util/BitSet;
	FIELD field_36217 maskPredicate Lnet/minecraft/class_6643$class_6828;
	METHOD <init> (II)V
		ARG 1 height
		ARG 2 bottomY
	METHOD <init> ([JI)V
		ARG 1 mask
		ARG 2 bottomY
	METHOD method_38864 getMask ()[J
	METHOD method_38865 set (III)V
		ARG 1 offsetX
		ARG 2 y
		ARG 3 offsetZ
	METHOD method_38866 streamBlockPos (Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;
		ARG 1 chunkPos
	METHOD method_38867 (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_2338;
		ARG 2 mask
	METHOD method_38868 get (III)Z
		ARG 1 offsetX
		ARG 2 y
		ARG 3 offsetZ
	METHOD method_38869 getIndex (III)I
		ARG 1 offsetX
		ARG 2 y
		ARG 3 offsetZ
	METHOD method_39785 setMaskPredicate (Lnet/minecraft/class_6643$class_6828;)V
		ARG 1 maskPredicate
	METHOD method_39786 (III)Z
		ARG 0 offsetX
		ARG 1 y
		ARG 2 offsetZ
	CLASS class_6828 MaskPredicate
		METHOD test (III)Z
			ARG 1 offsetX
			ARG 2 y
			ARG 3 offsetZ
