net.minecraft.world.level

public class BlockCollisions<T>

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

dkb
net.minecraft.world.level.BlockCollisions
net.minecraft.class_5329

Field summary

Modifier and TypeField
private final AABB
a
box
field_25169
private final CollisionContext
b
context
field_25170
private final Cursor3D
c
cursor
field_25171
private final BlockPos$MutableBlockPos
d
pos
field_25172
private final VoxelShape
e
entityShape
field_25173
private final CollisionGetter
f
collisionGetter
field_25174
private final boolean
g
onlySuffocatingBlocks
field_35590
private BlockGetter
h
cachedBlockGetter
field_35108
private long
i
cachedBlockGetterPos
field_35109
private final BiFunction<BlockPos$MutableBlockPos, VoxelShape, T>
j
resultProvider
field_44787

Constructor summary

ModifierConstructor
public (CollisionGetter arg0, Entity arg1, AABB arg2, boolean arg3, BiFunction<BlockPos$MutableBlockPos, VoxelShape, T> arg4)
public (CollisionGetter arg0, CollisionContext arg1, AABB arg2, boolean arg3, BiFunction<BlockPos$MutableBlockPos, VoxelShape, T> arg4)

Method summary

Modifier and TypeMethod
private BlockGetter
a(int arg0, int arg1)
getChunk(int arg0, int arg1)
method_29283(int arg0, int arg1)
protected T
computeNext()
computeNext()