History - net.minecraft.world.level.BlockCollisions

1.21.3

Names

dca

dgl

Fields

AABB: a, box, field_25169, box, f_186392_

AABB: a, box, field_25169, box

CollisionContext: b, context, field_25170, context, f_186393_

CollisionContext: b, context, field_25170, context

Cursor3D: c, cursor, field_25171, blockIterator, f_186394_

Cursor3D: c, cursor, field_25171, blockIterator

BlockPos$MutableBlockPos: d, pos, field_25172, pos, f_186395_

BlockPos$MutableBlockPos: d, pos, field_25172, pos

VoxelShape: e, entityShape, field_25173, boxShape, f_186396_

VoxelShape: e, entityShape, field_25173, boxShape

CollisionGetter: f, collisionGetter, field_25174, world, f_186397_

CollisionGetter: f, collisionGetter, field_25174, world

boolean: g, onlySuffocatingBlocks, field_35590, forEntity, f_186398_

boolean: g, onlySuffocatingBlocks, field_35590, forEntity

BlockGetter: h, cachedBlockGetter, field_35108, chunk, f_186399_

BlockGetter: h, cachedBlockGetter, field_35108, chunk

long: i, cachedBlockGetterPos, field_35109, chunkPos, f_186400_

long: i, cachedBlockGetterPos, field_35109, chunkPos

BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>: j, resultProvider, field_44787, resultFunction, f_285595_

BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>: j, resultProvider, field_44787, resultFunction

Constructors

(CollisionGetter, CollisionContext, AABB, boolean, BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>)

Methods

BlockGetter (int, int): a, getChunk, method_29283, getChunk, m_186411_

BlockGetter (int, int): a, getChunk, method_29283, getChunk

T (): computeNext, computeNext, computeNext

T (): computeNext, computeNext

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

dbe

dca

Fields

Constructors

Methods

1.20.6

Names

cst

dbe

Fields

Constructors

Methods

1.20.4

Names

coz

cst

Fields

Constructors

Methods

1.20.2

Names

clq

coz

Fields

Constructors

Methods

1.20.1

Names

clm

clq

Fields

BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>: j, resultProvider, field_44787, resultFunction, f_285595_

Constructors

(CollisionGetter, Entity, AABB)

(CollisionGetter, Entity, AABB, boolean)

(CollisionGetter, Entity, AABB, boolean, BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>)

Methods

VoxelShape (): a, computeNext, method_29285, computeNext, computeNext

T (): computeNext, computeNext, computeNext

1.19.4

Names

cja

clm

Fields

Constructors

Methods

1.19.3

Names

cgb

cja

Fields

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

cfe

cgb

Fields

Constructors

Methods

1.19

Names

bzz

cfe

Fields

Constructors

Methods

1.18.2

Names

bzh

bzz

Fields

Constructors

Methods

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

bwa

bzh

net.minecraft.world.level.CollisionSpliterator

net.minecraft.world.level.BlockCollisions

net.minecraft.src.C_1570_

net.minecraft.src.C_182850_

Fields

Entity: a, source, field_25168, entity, f_45788_

AABB: b, box, field_25169, box, f_45789_

AABB: a, box, field_25169, box, f_186392_

CollisionContext: c, context, field_25170, context, f_45790_

CollisionContext: b, context, field_25170, context, f_186393_

Cursor3D: d, cursor, field_25171, blockIterator, f_45791_

Cursor3D: c, cursor, field_25171, blockIterator, f_186394_

BlockPos$MutableBlockPos: e, pos, field_25172, pos, f_45792_

BlockPos$MutableBlockPos: d, pos, field_25172, pos, f_186395_

VoxelShape: f, entityShape, field_25173, boxShape, f_45793_

VoxelShape: e, entityShape, field_25173, boxShape, f_186396_

CollisionGetter: g, collisionGetter, field_25174, world, f_45794_

CollisionGetter: f, collisionGetter, field_25174, world, f_186397_

boolean: h, needsBorderCheck, field_25175, checkWorldBorder, f_45795_

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, blockPredicate, f_45796_

boolean: g, onlySuffocatingBlocks, field_35590, forEntity, f_186398_

BlockGetter: h, cachedBlockGetter, field_35108, chunk, f_186399_

long: i, cachedBlockGetterPos, field_35109, chunkPos, f_186400_

Constructors

(CollisionGetter, Entity, AABB, BiPredicate<BlockState, BlockPos>)

(CollisionGetter, Entity, AABB, boolean)

Methods

boolean (Consumer<? super VoxelShape>): tryAdvance, tryAdvance, tryAdvance, tryAdvance, tryAdvance

boolean (Consumer<? super VoxelShape>): a, collisionCheck, method_29285, offerBlockShape, m_45818_

BlockGetter (int, int): a, getChunk, method_29283, getChunk, m_45806_

BlockGetter (int, int): a, getChunk, method_29283, getChunk, m_186411_

boolean (Consumer<? super VoxelShape>): b, worldBorderCheck, method_29286, offerWorldBorderShape, m_45823_

boolean (VoxelShape, AABB): a, isCloseToBorder, method_30130, collidesSlightlyLarger, m_45815_

boolean (VoxelShape, AABB): b, isOutsideBorder, method_30131, collidesSlightlySmaller, m_45820_

boolean (WorldBorder, AABB): a, isBoxFullyWithinWorldBorder, method_29284, isIn, m_45812_

VoxelShape (): a, computeNext, method_29285, computeNext, computeNext

1.17.1

Names

bvz

bwa

Fields

Constructors

Methods

1.17

Names

brh

bvz

net.minecraft.util.math.shapes.VoxelShapeSpliterator

net.minecraft.src.C_1570_

net.minecraft.server.v1_16_R3.VoxelShapeSpliterator

net.minecraft.world.level.VoxelShapeSpliterator

Fields

Entity: a, source, field_25168, entity, field_234868_a_

Entity: a, source, field_25168, entity, f_45788_

AABB: b, box, field_25169, box, field_234869_b_

AABB: b, box, field_25169, box, f_45789_

CollisionContext: c, context, field_25170, context, field_234870_c_

CollisionContext: c, context, field_25170, context, f_45790_

Cursor3D: d, cursor, field_25171, blockIterator, field_234871_d_

Cursor3D: d, cursor, field_25171, blockIterator, f_45791_

BlockPos$MutableBlockPos: e, pos, field_25172, pos, field_234872_e_

BlockPos$MutableBlockPos: e, pos, field_25172, pos, f_45792_

VoxelShape: f, entityShape, field_25173, boxShape, field_234873_f_

VoxelShape: f, entityShape, field_25173, boxShape, f_45793_

CollisionGetter: g, collisionGetter, field_25174, world, field_234874_g_

CollisionGetter: g, collisionGetter, field_25174, world, f_45794_

boolean: h, needsBorderCheck, field_25175, checkEntity, field_234875_h_

boolean: h, needsBorderCheck, field_25175, checkWorldBorder, f_45795_

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, blockPredicate, field_241458_i_

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, blockPredicate, f_45796_

Constructors

Methods

boolean (Consumer<? super VoxelShape>): a, collisionCheck, method_29285, offerBlockShape, func_234878_a_

boolean (Consumer<? super VoxelShape>): a, collisionCheck, method_29285, offerBlockShape, m_45818_

BlockGetter (int, int): a, getChunk, method_29283, getChunk, func_234876_a_

BlockGetter (int, int): a, getChunk, method_29283, getChunk, m_45806_

boolean (Consumer<? super VoxelShape>): b, worldBorderCheck, method_29286, offerEntityShape, func_234879_b_

boolean (Consumer<? super VoxelShape>): b, worldBorderCheck, method_29286, offerWorldBorderShape, m_45823_

boolean (VoxelShape, AABB): a, isCloseToBorder, method_30130, method_30130, func_241460_a_

boolean (VoxelShape, AABB): a, isCloseToBorder, method_30130, collidesSlightlyLarger, m_45815_

boolean (VoxelShape, AABB): b, isOutsideBorder, method_30131, method_30131, func_241461_b_

boolean (VoxelShape, AABB): b, isOutsideBorder, method_30131, collidesSlightlySmaller, m_45820_

boolean (WorldBorder, AABB): a, isBoxFullyWithinWorldBorder, method_29284, isInWorldBorder, func_234877_a_

boolean (WorldBorder, AABB): a, isBoxFullyWithinWorldBorder, method_29284, isIn, m_45812_

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

bre

brh

net.minecraft.server.v1_16_R2.VoxelShapeSpliterator

net.minecraft.server.v1_16_R3.VoxelShapeSpliterator

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

bpl

bre

net.minecraft.server.v1_16_R1.VoxelShapeSpliterator

net.minecraft.server.v1_16_R2.VoxelShapeSpliterator

Fields

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, field_25669, field_241458_i_

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, blockPredicate, field_241458_i_

Constructors

Methods

1.16.1

Names

bpl

net.minecraft.world.level.CollisionSpliterator

net.minecraft.class_5329

net.minecraft.world.BlockCollisionSpliterator

net.minecraft.util.math.shapes.VoxelShapeSpliterator

net.minecraft.server.v1_16_R1.VoxelShapeSpliterator

Fields

Entity: a, source, field_25168, entity, field_234868_a_

AABB: b, box, field_25169, box, field_234869_b_

CollisionContext: c, context, field_25170, context, field_234870_c_

Cursor3D: d, cursor, field_25171, blockIterator, field_234871_d_

BlockPos$MutableBlockPos: e, pos, field_25172, pos, field_234872_e_

VoxelShape: f, entityShape, field_25173, boxShape, field_234873_f_

CollisionGetter: g, collisionGetter, field_25174, world, field_234874_g_

boolean: h, needsBorderCheck, field_25175, checkEntity, field_234875_h_

BiPredicate<BlockState, BlockPos>: i, predicate, field_25669, field_25669, field_241458_i_

Constructors

(CollisionGetter, Entity, AABB)

(CollisionGetter, Entity, AABB, BiPredicate<BlockState, BlockPos>)

Methods

boolean (Consumer<? super VoxelShape>): tryAdvance, tryAdvance, tryAdvance, tryAdvance, tryAdvance

boolean (Consumer<? super VoxelShape>): a, collisionCheck, method_29285, offerBlockShape, func_234878_a_

BlockGetter (int, int): a, getChunk, method_29283, getChunk, func_234876_a_

boolean (Consumer<? super VoxelShape>): b, worldBorderCheck, method_29286, offerEntityShape, func_234879_b_

boolean (VoxelShape, AABB): a, isCloseToBorder, method_30130, method_30130, func_241460_a_

boolean (VoxelShape, AABB): b, isOutsideBorder, method_30131, method_30131, func_241461_b_

boolean (WorldBorder, AABB): a, isBoxFullyWithinWorldBorder, method_29284, isInWorldBorder, func_234877_a_