History - net.minecraft.world.phys.shapes.Shapes
1.21.4
Names
fcp
fbs
Fields
Constructors
Methods
1.21.3
Names
fco
fcp
net.minecraft.world.phys.shapes.DoubleListOffset
net.minecraft.world.phys.shapes.VoxelShapes
Fields
Constructors
Methods
1.21.2
Names
exr
fco
net.minecraft.world.phys.shapes.OffsetDoubleList
net.minecraft.world.phys.shapes.Shapes
net.minecraft.class_261
net.minecraft.class_259
net.minecraft.unmapped.C_tzpuqqyy
net.minecraft.unmapped.C_dodusopt
net.minecraft.util.shape.OffsetDoubleList
net.minecraft.util.shape.VoxelShapes
net.minecraft.util.shape.OffsetDoubleList
net.minecraft.util.shape.VoxelShapes
net.minecraft.src.C_3067_
net.minecraft.src.C_3068_
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, delegate, field_1387, f_prcqyden, oldList, oldList, f_83028_
double: b, offset, field_1386, f_zhjdhjba, offset, offset, f_83029_
double: a, EPSILON, field_31880, f_pzmvtlix, MIN_SIZE, EPSILON, f_166025_
double: b, BIG_EPSILON, field_31881, f_xmvqitrh, field_31881, BIG_EPSILON, f_166026_
VoxelShape: d, BLOCK, field_1385, f_rnvcaked, FULL_CUBE, FULL_CUBE, f_83037_
VoxelShape: c, INFINITY, field_17669, f_aobsyusk, UNBOUNDED, UNBOUNDED, f_83036_
VoxelShape: e, EMPTY, field_1384, f_npuxnyls, EMPTY, EMPTY, f_83038_
Constructors
(it.unimi.dsi.fastutil.doubles.DoubleList, double)
()
Methods
int (): size, size, size
double (int): getDouble, getDouble, getDouble, getDouble, getDouble
VoxelShape (): a, empty, method_1073, m_objlzzkv, empty, empty, m_83040_
VoxelShape (): b, block, method_1077, m_kbwcodsv, fullCube, fullCube, m_83144_
VoxelShape (double, double, double, double, double, double): a, box, method_1081, m_prklwjpu, cuboid, cuboid, m_83048_
VoxelShape (double, double, double, double, double, double): b, create, method_31943, m_opygggbs, cuboidUnchecked, cuboidUnchecked, m_166049_
VoxelShape (AABB): a, create, method_1078, m_kapgkzas, cuboid, cuboid, m_83064_
int (double, double): a, findBits, method_1086, m_ftcovzor, findRequiredBitResolution, findRequiredBitResolution, m_83041_
long (int, int): a, lcm, method_1079, m_vycbkbgi, lcm, lcm, m_83055_
VoxelShape (VoxelShape, VoxelShape): a, or, method_1084, m_faqvrifl, union, union, m_83110_
VoxelShape (VoxelShape, VoxelShape...): a, or, method_17786, m_xojurzni, union, union, m_83124_
VoxelShape (VoxelShape, VoxelShape, BooleanOp): a, join, method_1072, m_ywqkssto, combineAndSimplify, combineAndSimplify, m_83113_
VoxelShape (VoxelShape, VoxelShape, BooleanOp): b, joinUnoptimized, method_1082, m_akrmbmeq, combine, combine, m_83148_
boolean (VoxelShape, VoxelShape, BooleanOp): c, joinIsNotEmpty, method_1074, m_divcucfj, matchesAnywhere, matchesAnywhere, m_83157_
boolean (IndexMerger, IndexMerger, IndexMerger, DiscreteVoxelShape, DiscreteVoxelShape, BooleanOp): a, joinIsNotEmpty, method_1071, m_rzrlcmnf, matchesAnywhere, matchesAnywhere, m_83103_
double (Direction$Axis, AABB, Iterable<VoxelShape>, double): a, collide, method_1085, m_gvhmclyc, calculateMaxOffset, calculateMaxOffset, m_193135_
boolean (VoxelShape, VoxelShape, Direction): a, blockOccudes, method_1083, m_hkcvzzpx, isSideCovered, isSideCovered, m_83117_
boolean (VoxelShape, VoxelShape, Direction): b, mergedFaceOccludes, method_1080, m_aehmakwy, adjacentSidesCoverSquare, adjacentSidesCoverSquare, m_83152_
boolean (VoxelShape, VoxelShape): b, faceShapeOccludes, method_20713, m_drzyhbwx, unionCoversFullCube, unionCoversFullCube, m_83145_
IndexMerger (int, it.unimi.dsi.fastutil.doubles.DoubleList, it.unimi.dsi.fastutil.doubles.DoubleList, boolean, boolean): a, createIndexMerger, method_1069, m_fmsttcki, createListPair, createListPair, m_83058_
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
ewi
exr
Fields
Constructors
Methods
1.20.6
Names
ewh
ewi
net.minecraft.world.phys.shapes.VoxelShapeMergerDisjoint
net.minecraft.world.phys.shapes.DoubleListOffset
Fields
Constructors
Methods
1.20.5
Names
emh
ewh
net.minecraft.world.phys.shapes.NonOverlappingMerger
net.minecraft.world.phys.shapes.OffsetDoubleList
net.minecraft.class_257
net.minecraft.class_261
net.minecraft.unmapped.C_qqpuijus
net.minecraft.unmapped.C_tzpuqqyy
net.minecraft.util.shape.DisjointPairList
net.minecraft.util.shape.OffsetDoubleList
net.minecraft.util.shape.DisjointPairList
net.minecraft.util.shape.OffsetDoubleList
net.minecraft.src.C_3066_
net.minecraft.src.C_3067_
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, first, f_83008_
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, second, f_83009_
boolean: c, swap, field_1380, f_fyxryeuo, inverted, inverted, f_83010_
it.unimi.dsi.fastutil.doubles.DoubleList: a, delegate, field_1387, f_prcqyden, oldList, oldList, f_83028_
double: b, offset, field_1386, f_zhjdhjba, offset, offset, f_83029_
Constructors
(it.unimi.dsi.fastutil.doubles.DoubleList, it.unimi.dsi.fastutil.doubles.DoubleList, boolean)
(it.unimi.dsi.fastutil.doubles.DoubleList, double)
Methods
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, forEachPair, m_6200_
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, iterateSections, m_83023_
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, getPairs, m_6241_
1.20.4
Names
Fields
Constructors
Methods
1.20.3
Names
eib
emh
Fields
Constructors
Methods
1.20.2
Names
eew
eib
Fields
Constructors
Methods
1.20.1
Names
Fields
Constructors
Methods
1.20
Names
eds
eew
Fields
Constructors
Methods
1.19.4
Names
eas
eds
Fields
Constructors
Methods
1.19.3
Names
dxe
eas
Fields
Constructors
Methods
1.19.2
Names
Fields
Constructors
Methods
1.19.1
Names
dwh
dxe
Fields
Constructors
Methods
1.19
Names
dqc
dwh
Fields
Constructors
Methods
1.18.2
Names
dpa
dqc
net.minecraft.util.shape.DisjointPairList
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, f_83008_
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, first, f_83008_
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, f_83009_
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, second, f_83009_
boolean: c, swap, field_1380, f_fyxryeuo, inverted, f_83010_
boolean: c, swap, field_1380, f_fyxryeuo, inverted, inverted, f_83010_
Constructors
Methods
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, m_6200_
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, forEachPair, m_6200_
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, m_83023_
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, iterateSections, m_83023_
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, m_6241_
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, getPairs, m_6241_
1.18.1
Names
Fields
Constructors
Methods
1.18
Names
dno
dpa
Fields
Constructors
Methods
1.17.1
Names
Fields
Constructors
Methods
1.17
Names
ddc
dno
net.minecraft.util.math.shapes.NonOverlappingMerger
net.minecraft.src.C_3066_
net.minecraft.server.v1_16_R3.VoxelShapeMergerDisjoint
net.minecraft.world.phys.shapes.VoxelShapeMergerDisjoint
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, f_83008_
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, field_199639_b
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, f_83009_
boolean: c, swap, field_1380, f_fyxryeuo, inverted, field_199640_c
boolean: c, swap, field_1380, f_fyxryeuo, inverted, f_83010_
Constructors
Methods
int (): size, size, size, size, size
int (): size, size, size
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, func_197855_a
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, m_6200_
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, func_199637_b
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, m_83023_
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, func_212435_a
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, m_6241_
1.16.5
Names
Fields
Constructors
Methods
1.16.4
Names
dcz
ddc
net.minecraft.server.v1_16_R2.VoxelShapeMergerDisjoint
net.minecraft.server.v1_16_R3.VoxelShapeMergerDisjoint
Fields
Constructors
Methods
1.16.3
Names
Fields
Constructors
Methods
1.16.2
Names
dfb
dcz
net.minecraft.server.v1_16_R1.VoxelShapeMergerDisjoint
net.minecraft.server.v1_16_R2.VoxelShapeMergerDisjoint
Fields
Constructors
Methods
1.16.1
Names
cwa
dfb
net.minecraft.server.v1_15_R1.VoxelShapeMergerDisjoint
net.minecraft.server.v1_16_R1.VoxelShapeMergerDisjoint
Fields
Constructors
Methods
int (): size, size, size, size
int (): size, size, size, size, size
1.15.2
Names
cvx
cwa
Fields
Constructors
Methods
1.15.1
Names
Fields
Constructors
Methods
1.15
Names
csx
cvx
net.minecraft.server.v1_14_R1.VoxelShapeMergerDisjoint
net.minecraft.server.v1_15_R1.VoxelShapeMergerDisjoint
Fields
boolean: c, swap, field_1380, f_fyxryeuo, field_199640_c
boolean: c, swap, field_1380, f_fyxryeuo, inverted, field_199640_c
Constructors
Methods
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, func_199637_b
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, iterateSections, func_199637_b
1.14.4
Names
csq
csx
net.minecraft.world.phys.shapes.NonOverlappingMerger
net.minecraft.unmapped.C_qqpuijus
net.minecraft.util.shape.DisjointDoubleListPair
net.minecraft.util.shape.DisjointPairList
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_1381, first, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: a, lower, field_1381, f_mkyuodzv, first, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_1379, second, field_199639_b
it.unimi.dsi.fastutil.doubles.DoubleList: b, upper, field_1379, f_epahqxhw, second, field_199639_b
boolean: c, field_1380, field_1380, field_199640_c
boolean: c, swap, field_1380, f_fyxryeuo, field_199640_c
Constructors
Methods
int (): size, size, size, size
int (): size, size, size, size
boolean (VoxelShapeMerger$a): a, method_1065, forAllOverlappingSections, func_197855_a
boolean (IndexMerger$IndexConsumer): a, forMergedIndexes, method_1065, m_brqeboim, forEachPair, func_197855_a
boolean (VoxelShapeMerger$a): b, method_1067, method_1067, func_199637_b
boolean (IndexMerger$IndexConsumer): b, forNonSwappedIndexes, method_1067, m_jazfjema, func_199637_b
double (int): getDouble, getDouble, getDouble, getDouble
double (int): getDouble, getDouble, getDouble, getDouble, getDouble
it.unimi.dsi.fastutil.doubles.DoubleList (): a, method_1066, getMergedList, func_212435_a
it.unimi.dsi.fastutil.doubles.DoubleList (): a, getList, method_1066, m_vxjgcccq, getPairs, func_212435_a
1.14.3
Names
csm
csq
net.minecraft.util.shape.DisjointDoubleListPair
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_1381, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_1381, first, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_1379, field_199639_b
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_1379, second, field_199639_b
boolean: c, field_1380, field_199640_c
boolean: c, field_1380, field_1380, field_199640_c
Constructors
Methods
int (): size, size
int (): size, size, size, size
boolean (VoxelShapeMerger$a): a, method_1065, func_197855_a
boolean (VoxelShapeMerger$a): a, method_1065, forAllOverlappingSections, func_197855_a
boolean (VoxelShapeMerger$a): b, method_1067, func_199637_b
boolean (VoxelShapeMerger$a): b, method_1067, method_1067, func_199637_b
double (int): getDouble, getDouble
double (int): getDouble, getDouble, getDouble, getDouble
it.unimi.dsi.fastutil.doubles.DoubleList (): a, method_1066, func_212435_a
it.unimi.dsi.fastutil.doubles.DoubleList (): a, method_1066, getMergedList, func_212435_a
1.14.2
Names
Fields
Constructors
Methods
1.14.1
Names
csk
csm
Fields
Constructors
Methods
1.14
Names
cer
csk
net.minecraft.class_257
net.minecraft.server.v1_13_R2.VoxelShapeMergerDisjoint
net.minecraft.server.v1_14_R1.VoxelShapeMergerDisjoint
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_1381, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_199639_b
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_1379, field_199639_b
boolean: c, field_199640_c
boolean: c, field_1380, field_199640_c
Constructors
Methods
boolean (VoxelShapeMerger$a): a, func_197855_a
boolean (VoxelShapeMerger$a): a, method_1065, func_197855_a
boolean (VoxelShapeMerger$a): b, func_199637_b
boolean (VoxelShapeMerger$a): b, method_1067, func_199637_b
it.unimi.dsi.fastutil.doubles.DoubleList (): a, func_212435_a
it.unimi.dsi.fastutil.doubles.DoubleList (): a, method_1066, func_212435_a
1.13.2
Names
ceq
cer
Fields
Constructors
Methods
1.13.1
Names
ceg
ceq
net.minecraft.server.v1_13_R1.VoxelShapeMergerDisjoint
net.minecraft.server.v1_13_R2.VoxelShapeMergerDisjoint
Fields
Constructors
Methods
it.unimi.dsi.fastutil.doubles.DoubleList (): a, func_212435_a
1.13
Names
ceg
net.minecraft.util.math.shapes.NonOverlappingMerger
net.minecraft.server.v1_13_R1.VoxelShapeMergerDisjoint
Fields
it.unimi.dsi.fastutil.doubles.DoubleList: a, field_199638_a
it.unimi.dsi.fastutil.doubles.DoubleList: b, field_199639_b
boolean: c, field_199640_c
Constructors
(it.unimi.dsi.fastutil.doubles.DoubleList, it.unimi.dsi.fastutil.doubles.DoubleList, boolean)
Methods
int (): size, size
boolean (VoxelShapeMerger$a): a, func_197855_a
boolean (VoxelShapeMerger$a): b, func_199637_b
double (int): getDouble, getDouble