net.minecraft.world

public class BlockCollisionSpliterator

extends Spliterators$AbstractSpliterator<VoxelShape>

bre
net.minecraft.world.level.CollisionSpliterator
net.minecraft.class_5329
net.minecraft.world.BlockCollisionSpliterator
net.minecraft.unmapped.C_tzmeienv
net.minecraft.util.math.shapes.VoxelShapeSpliterator
net.minecraft.util.math.shapes.VoxelShapeSpliterator

Field summary

Modifier and TypeField
private final Entity
a
source
field_25168
entity
f_uybbmiuy
field_234868_a_
entity
private final Box
b
box
field_25169
box
f_zmqmwkyn
field_234869_b_
aabb
private final ShapeContext
c
context
field_25170
context
f_gsvbauaz
field_234870_c_
context
private final CuboidBlockIterator
d
cursor
field_25171
blockIterator
f_ayedawjm
field_234871_d_
cubeCoordinateIterator
private final BlockPos$Mutable
e
pos
field_25172
pos
f_uonwlnru
field_234872_e_
mutablePos
private final VoxelShape
f
entityShape
field_25173
boxShape
f_zlraeuqq
field_234873_f_
shape
private final CollisionView
g
collisionGetter
field_25174
world
f_ujeuradd
field_234874_g_
reader
private boolean
h
needsBorderCheck
field_25175
checkEntity
f_wkshtnkh
field_234875_h_
field_234875_h_
private final BiPredicate<BlockState, BlockPos>
i
predicate
field_25669
blockPredicate
f_lwwmnkwe
field_241458_i_
statePositionPredicate

Constructor summary

ModifierConstructor
public (CollisionView world, Entity entity, Box box)
public (CollisionView arg0, Entity arg1, Box arg2, BiPredicate<BlockState, BlockPos> blockPredicate)

Method summary

Modifier and TypeMethod
public boolean
tryAdvance(Consumer<? super dde> arg0)
tryAdvance(Consumer<? super VoxelShape> arg0)
tryAdvance(Consumer<? super class_265> arg0)
tryAdvance(Consumer<? super VoxelShape> arg0)
tryAdvance(Consumer<? super VoxelShape> arg0)
tryAdvance(Consumer<? super VoxelShape> arg0)
boolean
a(Consumer<? super dde> arg0)
collisionCheck(Consumer<? super VoxelShape> arg0)
method_29285(Consumer<? super class_265> arg0)
offerBlockShape(Consumer<? super VoxelShape> arg0)
m_kimpccys(Consumer<? super C_zscvhwbd> arg0)
func_234878_a_(Consumer<? super VoxelShape> arg0)
func_234878_a_(Consumer<? super VoxelShape> arg0)
private BlockView
a(int arg0, int arg1)
getChunk(int arg0, int arg1)
method_29283(int arg0, int arg1)
getChunk(int x, int z)
m_wnfwaqcj(int arg0, int arg1)
func_234876_a_(int arg0, int arg1)
func_234876_a_(int arg0, int arg1)
boolean
b(Consumer<? super dde> arg0)
worldBorderCheck(Consumer<? super VoxelShape> arg0)
method_29286(Consumer<? super class_265> arg0)
offerEntityShape(Consumer<? super VoxelShape> arg0)
m_nxdipuvg(Consumer<? super C_zscvhwbd> arg0)
func_234879_b_(Consumer<? super VoxelShape> arg0)
func_234879_b_(Consumer<? super VoxelShape> arg0)
private static boolean
a(dde arg0, dcf arg1)
isCloseToBorder(VoxelShape arg0, AABB arg1)
method_30130(class_265 arg0, class_238 arg1)
method_30130(VoxelShape arg0, Box arg1)
m_nrdybtrw(C_zscvhwbd arg0, C_hbcjzgoe arg1)
func_241460_a_(VoxelShape arg0, AxisAlignedBB arg1)
func_241460_a_(VoxelShape arg0, AxisAlignedBB arg1)
private static boolean
b(dde arg0, dcf arg1)
isOutsideBorder(VoxelShape arg0, AABB arg1)
method_30131(class_265 arg0, class_238 arg1)
method_30131(VoxelShape arg0, Box arg1)
m_bmmyicea(C_zscvhwbd arg0, C_hbcjzgoe arg1)
func_241461_b_(VoxelShape arg0, AxisAlignedBB arg1)
func_241461_b_(VoxelShape arg0, AxisAlignedBB arg1)
public static boolean
a(cfr arg0, dcf arg1)
isBoxFullyWithinWorldBorder(WorldBorder arg0, AABB arg1)
method_29284(class_2784 arg0, class_238 arg1)
isInWorldBorder(WorldBorder border, Box box)
m_gyzfawsr(C_pneibfez arg0, C_hbcjzgoe arg1)
func_234877_a_(WorldBorder arg0, AxisAlignedBB arg1)
func_234877_a_(WorldBorder arg0, AxisAlignedBB arg1)