CLASS net/minecraft/class_244 net/minecraft/util/shape/BitSetVoxelSet FIELD field_1354 maxY I FIELD field_1355 maxX I FIELD field_1356 minZ I FIELD field_1357 minY I FIELD field_1358 minX I FIELD field_1359 storage Ljava/util/BitSet; FIELD field_1360 maxZ I METHOD (Lnet/minecraft/class_251;)V ARG 1 other METHOD method_1038 (Lnet/minecraft/class_247;Lnet/minecraft/class_251;IILnet/minecraft/class_251;IILnet/minecraft/class_244;II[I[ZIII)Z ARG 12 z1 ARG 13 z2 ARG 14 zIndex METHOD method_1039 getIndex (III)I ARG 1 x ARG 2 y ARG 3 z METHOD method_1040 combine (Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;)Lnet/minecraft/class_244; ARG 0 first ARG 1 second ARG 2 xPoints ARG 3 yPoints ARG 4 zPoints ARG 5 function METHOD method_1041 (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_244;[IIII)Z ARG 7 x1 ARG 8 x2 ARG 9 xIndex METHOD method_1042 (Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;ILnet/minecraft/class_251;ILnet/minecraft/class_244;I[I[ZIII)Z ARG 10 y1 ARG 11 y2 ARG 12 yIndex METHOD method_1059 isColumnFull (IIII)Z ARG 1 z1 ARG 2 z2 ARG 3 x ARG 4 y METHOD method_31938 isXzSquareFull (IIIII)Z ARG 1 x1 ARG 2 x2 ARG 3 z1 ARG 4 z2 ARG 5 y METHOD method_31939 create (IIIIIIIII)Lnet/minecraft/class_244; ARG 0 sizeX ARG 1 sizeY ARG 2 sizeZ ARG 3 minX ARG 4 minY ARG 5 minZ ARG 6 maxX ARG 7 maxY ARG 8 maxZ METHOD method_31940 set (IIIZ)V ARG 1 x ARG 2 y ARG 3 z ARG 4 updateBounds METHOD method_31941 forEachBox (Lnet/minecraft/class_251;Lnet/minecraft/class_251$class_253;Z)V ARG 0 voxelSet ARG 1 callback ARG 2 coalesce METHOD method_31942 clearColumn (IIII)V ARG 1 z1 ARG 2 z2 ARG 3 x ARG 4 y