CLASS net/minecraft/class_259 net/minecraft/util/shape/VoxelShapes FIELD field_1384 EMPTY Lnet/minecraft/class_265; FIELD field_1385 FULL_CUBE Lnet/minecraft/class_265; FIELD field_17669 UNBOUNDED Lnet/minecraft/class_265; METHOD method_1069 createListPair (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_255; ARG 0 size ARG 1 first ARG 2 second ARG 3 includeFirst ARG 4 includeSecond METHOD method_1070 (Lnet/minecraft/class_247;Lnet/minecraft/class_251;IILnet/minecraft/class_251;IIIII)Z ARG 7 z1 ARG 8 z2 ARG 9 index3 METHOD method_1071 matchesAnywhere (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_247;)Z ARG 0 mergedX ARG 1 mergedY ARG 2 mergedZ ARG 3 shape1 ARG 4 shape2 ARG 5 predicate METHOD method_1072 combineAndSimplify (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265; ARG 0 first ARG 1 second ARG 2 function METHOD method_1073 empty ()Lnet/minecraft/class_265; METHOD method_1074 matchesAnywhere (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Z ARG 0 shape1 ARG 1 shape2 ARG 2 predicate METHOD method_1075 (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;Lnet/minecraft/class_251;III)Z ARG 5 x1 ARG 6 x2 ARG 7 index1 METHOD method_1076 (Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;ILnet/minecraft/class_251;IIII)Z ARG 6 y1 ARG 7 y2 ARG 8 index2 METHOD method_1077 fullCube ()Lnet/minecraft/class_265; METHOD method_1078 cuboid (Lnet/minecraft/class_238;)Lnet/minecraft/class_265; ARG 0 box METHOD method_1079 lcm (II)J ARG 0 a ARG 1 b METHOD method_1080 adjacentSidesCoverSquare (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z ARG 0 one ARG 1 two ARG 2 direction METHOD method_1081 cuboid (DDDDDD)Lnet/minecraft/class_265; ARG 0 xMin ARG 2 yMin ARG 4 zMin ARG 6 xMax ARG 8 yMax ARG 10 zMax METHOD method_1082 combine (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265; ARG 0 one ARG 1 two ARG 2 function METHOD method_1083 isSideCovered (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z ARG 0 shape ARG 1 neighbor ARG 2 direction METHOD method_1084 union (Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; ARG 0 first ARG 1 second METHOD method_1085 calculateMaxOffset (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;Ljava/util/stream/Stream;D)D ARG 0 axis ARG 1 box ARG 2 shapes ARG 3 maxDist METHOD method_1086 findRequiredBitResolution (DD)I ARG 0 min ARG 2 max METHOD method_16344 extrudeFace (Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; ARG 0 shape ARG 1 direction METHOD method_17786 union (Lnet/minecraft/class_265;[Lnet/minecraft/class_265;)Lnet/minecraft/class_265; ARG 0 first ARG 1 others METHOD method_17943 clamp (DDD)I ARG 0 value ARG 2 min ARG 4 max METHOD method_17944 calculatePushVelocity (Lnet/minecraft/class_238;Lnet/minecraft/class_4538;DLnet/minecraft/class_3726;Lnet/minecraft/class_2335;Ljava/util/stream/Stream;)D ARG 0 box ARG 1 world ARG 2 initial ARG 4 context ARG 5 direction ARG 6 shapes METHOD method_17945 calculatePushVelocity (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;Lnet/minecraft/class_4538;DLnet/minecraft/class_3726;Ljava/util/stream/Stream;)D ARG 1 box ARG 2 world ARG 3 initial ARG 5 context ARG 6 shapes METHOD method_20713 unionCoversFullCube (Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Z ARG 0 one ARG 1 two CLASS class_260 BoxConsumer METHOD consume (DDDDDD)V ARG 1 minX ARG 3 minY ARG 5 minZ ARG 7 maxX ARG 9 maxY ARG 11 maxZ