net.minecraft.world.level

public class BlockCollisions

extends com.google.common.collect.AbstractIterator<VoxelShape>

cfe
net.minecraft.world.level.BlockCollisions
net.minecraft.class_5329
net.minecraft.world.BlockCollisionSpliterator
net.minecraft.src.C_182850_
net.minecraft.world.level.VoxelShapeSpliterator

Field summary

Modifier and TypeField
private final AABB
a
box
field_25169
box
f_186392_
private final CollisionContext
b
context
field_25170
context
f_186393_
private final Cursor3D
c
cursor
field_25171
blockIterator
f_186394_
private final BlockPos$MutableBlockPos
d
pos
field_25172
pos
f_186395_
private final VoxelShape
e
entityShape
field_25173
boxShape
f_186396_
private final CollisionGetter
f
collisionGetter
field_25174
world
f_186397_
private final boolean
g
onlySuffocatingBlocks
field_35590
forEntity
f_186398_
private BlockGetter
h
cachedBlockGetter
field_35108
chunk
f_186399_
private long
i
cachedBlockGetterPos
field_35109
chunkPos
f_186400_

Constructor summary

ModifierConstructor
public (CollisionGetter world, Entity entity, AABB box)
public (CollisionGetter world, Entity entity, AABB box, boolean forEntity)

Method summary

Modifier and TypeMethod
private BlockGetter
a(int arg0, int arg1)
getChunk(int arg0, int arg1)
method_29283(int arg0, int arg1)
getChunk(int x, int z)
m_186411_(int p_186413_, int arg1)
protected VoxelShape
a()
computeNext()
method_29285()
computeNext()
computeNext()