History - net.minecraft.world.phys.shapes.Shapes

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