net.minecraft.fluid

public class FlowableFluid$SpreadCache

net.minecraft.world.level.material.FlowingFluid$SpreadContext
net.minecraft.class_3609$class_9900
net.minecraft.fluid.FlowableFluid$SpreadCache

Field summary

Modifier and TypeField
private final BlockView
level
field_52660
world
private final BlockPos
origin
field_52661
startPos
private final it.unimi.dsi.fastutil.shorts.Short2ObjectMap<BlockState>
stateCache
field_52662
stateCache
private final it.unimi.dsi.fastutil.shorts.Short2BooleanMap
holeCache
field_52663
flowDownCache
final FlowableFluid
this$0
field_52659
field_52659

Constructor summary

ModifierConstructor
private (FlowableFluid this$0, BlockView world, BlockPos startPos)

Method summary

Modifier and TypeMethod
public BlockState
getBlockState(BlockPos pos)
method_61816(class_2338 arg0)
getBlockState(BlockPos pos)
private BlockState
getBlockState(BlockPos pos, short key)
method_61817(class_2338 arg0, short arg1)
getBlockState(BlockPos pos, short packed)
public boolean
isHole(BlockPos pos)
method_61818(class_2338 arg0)
canFlowDownTo(BlockPos pos)
private short
getCacheKey(BlockPos pos)
method_61820(class_2338 arg0)
pack(BlockPos pos)
private boolean
lambda$isHole$1(BlockPos arg0, short arg1)
method_61819(class_2338 arg0, short arg1)
method_61819(BlockPos arg0, short packed)
private BlockState
lambda$getBlockState$0(BlockPos arg0, short arg1)
method_61821(class_2338 arg0, short arg1)
method_61821(BlockPos arg0, short packedPos)