net.minecraft.fluid

public abstract class FlowingFluid

extends Fluid

byu
net.minecraft.class_4022
net.minecraft.fluid.FlowingFluid
net.minecraft.fluid.FlowingFluid
net.minecraft.fluid.FlowingFluid

Field summary

Modifier and TypeField
public static final BooleanProperty
a
field_19480
FALLING
field_207209_a
FALLING
public static final IntegerProperty
b
field_19481
LEVEL
field_207210_b
LEVEL_1_8
private static final ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap<Block$StatePair>>
e
field_19482
OCCLUSION_CACHE
field_212756_e
field_212756_e

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
a(ble$a<byv, byw> arg0)
method_17780(class_2233$class_3757<class_4023, class_4024> arg0)
buildStateDefinition(StateDefinition$Builder<Fluid, FluidState> arg0)
func_207184_a(StateContainer$Builder<Fluid, IFluidState> arg0)
fillStateContainer(StateContainer$Builder<Fluid, IFluidState> arg0)
public Vec3d
a(ayc arg0, el arg1, byw arg2)
method_17779(class_3599 arg0, class_2552 arg1, class_4024 arg2)
getFlow(WorldView arg0, BlockPos arg1, FluidState arg2)
func_205564_a(IWorldReaderBase arg0, BlockPos arg1, IFluidState arg2)
getFlow(IWorldReaderBase arg0, BlockPos arg1, IFluidState arg2)
private boolean
g(byw arg0)
method_17772(class_4024 arg0)
canFlowInto(FluidState state)
func_212189_g(IFluidState arg0)
isSameOrEmpty(IFluidState state)
protected boolean
a(axk arg0, el arg1, eq arg2)
method_17749(class_1158 arg0, class_2552 arg1, class_1354 arg2)
isSolidFace(BlockView world, BlockPos pos, Direction face)
func_205573_a(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
causesDownwardCurrent(IBlockReader worldIn, BlockPos neighborPos, EnumFacing side)
protected void
a(axz arg0, el arg1, byw arg2)
method_17753(class_3598 arg0, class_2552 arg1, class_4024 arg2)
spread(WorldAccess world, BlockPos pos, FluidState state)
func_205575_a(IWorld arg0, BlockPos arg1, IFluidState arg2)
flowAround(IWorld worldIn, BlockPos pos, IFluidState stateIn)
private void
a(axz arg0, el arg1, byw arg2, blc arg3)
method_17754(class_3598 arg0, class_2552 arg1, class_4024 arg2, class_2232 arg3)
spreadToSides(WorldAccess world, BlockPos pos, FluidState state, BlockState blockState)
func_207937_a(IWorld arg0, BlockPos arg1, IFluidState arg2, IBlockState arg3)
func_207937_a(IWorld arg0, BlockPos arg1, IFluidState arg2, IBlockState arg3)
protected FluidState
a(ayc arg0, el arg1, blc arg2)
method_17758(class_3599 arg0, class_2552 arg1, class_2232 arg2)
getSpreadFluid(WorldView world, BlockPos pos, BlockState blockState)
func_205576_a(IWorldReaderBase arg0, BlockPos arg1, IBlockState arg2)
calculateCorrectFlowingState(IWorldReaderBase worldIn, BlockPos pos, IBlockState blockStateIn)
private boolean
a(eq arg0, axk arg1, el arg2, blc arg3, el arg4, blc arg5)
method_17762(class_1354 arg0, class_1158 arg1, class_2552 arg2, class_2232 arg3, class_2552 arg4, class_2232 arg5)
canFlowInto(Direction dir, BlockView world, BlockPos from, BlockState fromState, BlockPos to, BlockState toState)
func_212751_a(EnumFacing arg0, IBlockReader arg1, BlockPos arg2, IBlockState arg3, BlockPos arg4, IBlockState arg5)
func_212751_a(EnumFacing arg0, IBlockReader arg1, BlockPos arg2, IBlockState arg3, BlockPos arg4, IBlockState arg5)
public abstract Fluid
e()
method_17768()
asFlowing()
func_210197_e()
getFlowingFluid()
public FluidState
a(int arg0, boolean arg1)
method_17744(int arg0, boolean arg1)
asFlowing(int level, boolean falling)
func_207207_a(int arg0, boolean arg1)
getFlowingFluidState(int level, boolean falling)
public abstract Fluid
f()
method_17770()
asSource()
func_210198_f()
getStillFluid()
public FluidState
a(boolean arg0)
method_17763(boolean arg0)
asSource(boolean falling)
func_207204_a(boolean arg0)
getStillFluidState(boolean falling)
protected abstract boolean
g()
method_17771()
canConvertToSource()
func_205579_d()
canSourcesMultiply()
protected void
a(axz arg0, el arg1, blc arg2, eq arg3, byw arg4)
method_17752(class_3598 arg0, class_2552 arg1, class_2232 arg2, class_1354 arg3, class_4024 arg4)
spreadTo(WorldAccess world, BlockPos pos, BlockState blockState, Direction dir, FluidState state)
func_205574_a(IWorld arg0, BlockPos arg1, IBlockState arg2, EnumFacing arg3, IFluidState arg4)
flowInto(IWorld worldIn, BlockPos pos, IBlockState blockStateIn, EnumFacing direction, IFluidState fluidStateIn)
protected abstract void
a(axz arg0, el arg1, blc arg2)
method_17751(class_3598 arg0, class_2552 arg1, class_2232 arg2)
beforeBreakBlock(WorldAccess world, BlockPos pos, BlockState state)
func_205580_a(IWorld arg0, BlockPos arg1, IBlockState arg2)
beforeReplacingBlock(IWorld worldIn, BlockPos pos, IBlockState state)
private static short
a(el arg0, el arg1)
method_17761(class_2552 arg0, class_2552 arg1)
getCacheKey(BlockPos from, BlockPos to)
func_212752_a(BlockPos arg0, BlockPos arg1)
func_212752_a(BlockPos arg0, BlockPos arg1)
protected int
a(ayc arg0, el arg1, int arg2, eq arg3, blc arg4, el arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<Pair<blc, byw>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
method_17757(class_3599 arg0, class_2552 arg1, int arg2, class_1354 arg3, class_2232 arg4, class_2552 arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<class_2232, class_4024>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
findDistanceToSlope(WorldView world, BlockPos pos, int distance, Direction dir, BlockState arg4, BlockPos arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
func_205571_a(IWorldReaderBase arg0, BlockPos arg1, int arg2, EnumFacing arg3, IBlockState arg4, BlockPos arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<IBlockState, IFluidState>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
func_205571_a(IWorldReaderBase arg0, BlockPos arg1, int arg2, EnumFacing arg3, IBlockState arg4, BlockPos arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<IBlockState, IFluidState>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
private boolean
a(axk arg0, byv arg1, el arg2, blc arg3, el arg4, blc arg5)
method_17745(class_1158 arg0, class_4023 arg1, class_2552 arg2, class_2232 arg3, class_2552 arg4, class_2232 arg5)
canFlowDownInto(BlockView world, Fluid fluid, BlockPos from, BlockState fromState, BlockPos to, BlockState toState)
func_211759_a(IBlockReader arg0, Fluid arg1, BlockPos arg2, IBlockState arg3, BlockPos arg4, IBlockState arg5)
func_211759_a(IBlockReader arg0, Fluid arg1, BlockPos arg2, IBlockState arg3, BlockPos arg4, IBlockState arg5)
private boolean
a(axk arg0, byv arg1, el arg2, blc arg3, eq arg4, el arg5, blc arg6, byw arg7)
method_17746(class_1158 arg0, class_4023 arg1, class_2552 arg2, class_2232 arg3, class_1354 arg4, class_2552 arg5, class_2232 arg6, class_4024 arg7)
canFlowThrough(BlockView world, Fluid fluid, BlockPos from, BlockState fromState, Direction dir, BlockPos to, BlockState toState, FluidState state)
func_211760_a(IBlockReader arg0, Fluid arg1, BlockPos arg2, IBlockState arg3, EnumFacing arg4, BlockPos arg5, IBlockState arg6, IFluidState arg7)
func_211760_a(IBlockReader arg0, Fluid arg1, BlockPos arg2, IBlockState arg3, EnumFacing arg4, BlockPos arg5, IBlockState arg6, IFluidState arg7)
private boolean
h(byw arg0)
method_17773(class_4024 arg0)
isSourceOfThisType(FluidState state)
func_211758_g(IFluidState arg0)
isSameAs(IFluidState stateIn)
protected abstract int
b(ayc arg0)
method_17764(class_3599 arg0)
getSlopeFindDistance(WorldView world)
func_185698_b(IWorldReaderBase arg0)
getSlopeFindDistance(IWorldReaderBase worldIn)
private int
a(ayc arg0, el arg1)
method_17755(class_3599 arg0, class_2552 arg1)
findNeighborSources(WorldView world, BlockPos pos)
func_207936_a(IWorldReaderBase arg0, BlockPos arg1)
func_207936_a(IWorldReaderBase worldIn, BlockPos pos)
protected Map<Direction, FluidState>
b(ayc arg0, el arg1, blc arg2)
method_17766(class_3599 arg0, class_2552 arg1, class_2232 arg2)
getSpread(WorldView world, BlockPos pos, BlockState state)
func_205572_b(IWorldReaderBase arg0, BlockPos arg1, IBlockState arg2)
func_205572_b(IWorldReaderBase arg0, BlockPos arg1, IBlockState arg2)
private boolean
a(axk arg0, el arg1, blc arg2, byv arg3)
method_17747(class_1158 arg0, class_2552 arg1, class_2232 arg2, class_4023 arg3)
canHoldFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid)
func_211761_a(IBlockReader arg0, BlockPos arg1, IBlockState arg2, Fluid arg3)
isBlocked(IBlockReader worldIn, BlockPos pos, IBlockState state, Fluid fluidIn)
protected boolean
a(axk arg0, el arg1, blc arg2, eq arg3, el arg4, blc arg5, byw arg6, byv arg7)
method_17748(class_1158 arg0, class_2552 arg1, class_2232 arg2, class_1354 arg3, class_2552 arg4, class_2232 arg5, class_4024 arg6, class_4023 arg7)
canSpreadTo(BlockView world, BlockPos from, BlockState fromState, Direction dir, BlockPos to, BlockState toState, FluidState state, Fluid fluid)
func_205570_b(IBlockReader arg0, BlockPos arg1, IBlockState arg2, EnumFacing arg3, BlockPos arg4, IBlockState arg5, IFluidState arg6, Fluid arg7)
canFlow(IBlockReader worldIn, BlockPos fromPos, IBlockState fromBlockState, EnumFacing direction, BlockPos toPos, IBlockState toBlockState, IFluidState toFluidState, Fluid fluidIn)
protected abstract int
c(ayc arg0)
method_17767(class_3599 arg0)
getLevelDrop(WorldView world)
func_204528_b(IWorldReaderBase arg0)
getLevelDecreasePerBlock(IWorldReaderBase worldIn)
protected int
a(axy arg0, byw arg1, byw arg2)
method_17750(class_1150 arg0, class_4024 arg1, class_4024 arg2)
getSpreadDelay(World world, FluidState state, FluidState spreadState)
func_205578_a(World arg0, IFluidState arg1, IFluidState arg2)
getTickRate(World worldIn, IFluidState arg1, IFluidState arg2)
public void
a(axy arg0, el arg1, byw arg2)
method_17776(class_1150 arg0, class_2552 arg1, class_4024 arg2)
tick(World arg0, BlockPos arg1, FluidState arg2)
func_207191_a(World arg0, BlockPos arg1, IFluidState arg2)
tick(World arg0, BlockPos arg1, IFluidState arg2)
protected static int
e(byw arg0)
method_17769(class_4024 arg0)
getLegacyLevel(FluidState state)
func_207205_e(IFluidState arg0)
getLevelFromState(IFluidState state)
public float
a(byw arg0)
method_17782(class_4024 arg0)
getHeight(FluidState arg0)
func_207181_a(IFluidState arg0)
getHeight(IFluidState arg0)