net.minecraft.fluid

public abstract class FlowingFluid

extends Fluid

byt
net.minecraft.unmapped.C_59044447
net.minecraft.fluid.FlowingFluid
net.minecraft.fluid.FlowingFluid

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
a(bld$a<byu, byv> arg0)
m_36538401(C_06229646$C_74484636<C_60377835, C_41470581> arg0)
buildStateDefinition(StateDefinition$Builder<Fluid, FluidState> arg0)
func_207184_a(StateContainer$Builder<Fluid, IFluidState> arg0)
public Vec3d
a(ayb arg0, el arg1, byv arg2)
m_38499780(C_46108969 arg0, C_32594356 arg1, C_41470581 arg2)
getFlow(WorldView arg0, BlockPos arg1, FluidState arg2)
func_205564_a(IWorldReaderBase arg0, BlockPos arg1, IFluidState arg2)
private boolean
g(byv arg0)
m_19467233(C_41470581 arg0)
canFlowInto(FluidState state)
func_212189_g(IFluidState arg0)
protected boolean
a(axj arg0, el arg1, eq arg2)
m_25234385(C_56864221 arg0, C_32594356 arg1, C_28786548 arg2)
isSolidFace(BlockView world, BlockPos pos, Direction face)
func_205573_a(IBlockReader arg0, BlockPos arg1, EnumFacing arg2)
protected void
a(axy arg0, el arg1, byv arg2)
m_63678585(C_49764715 arg0, C_32594356 arg1, C_41470581 arg2)
spread(WorldAccess world, BlockPos pos, FluidState state)
func_205575_a(IWorld arg0, BlockPos arg1, IFluidState arg2)
private void
a(axy arg0, el arg1, byv arg2, blb arg3)
m_43937838(C_49764715 arg0, C_32594356 arg1, C_41470581 arg2, C_15815210 arg3)
spreadToSides(WorldAccess world, BlockPos pos, FluidState state, BlockState blockState)
func_207937_a(IWorld arg0, BlockPos arg1, IFluidState arg2, IBlockState arg3)
protected FluidState
a(ayb arg0, el arg1, blb arg2)
m_96296090(C_46108969 arg0, C_32594356 arg1, C_15815210 arg2)
getSpreadFluid(WorldView world, BlockPos pos, BlockState blockState)
func_205576_a(IWorldReaderBase arg0, BlockPos arg1, IBlockState arg2)
private boolean
a(eq arg0, axj arg1, el arg2, blb arg3, el arg4, blb arg5)
m_28727857(C_28786548 arg0, C_56864221 arg1, C_32594356 arg2, C_15815210 arg3, C_32594356 arg4, C_15815210 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)
public abstract Fluid
e()
m_16799273()
asFlowing()
func_210197_e()
public FluidState
a(int arg0, boolean arg1)
m_98671476(int arg0, boolean arg1)
asFlowing(int level, boolean falling)
func_207207_a(int arg0, boolean arg1)
public abstract Fluid
f()
m_72493015()
asSource()
func_210198_f()
public FluidState
a(boolean arg0)
m_64041088(boolean arg0)
asSource(boolean falling)
func_207204_a(boolean arg0)
protected abstract boolean
g()
m_95810462()
canConvertToSource()
func_205579_d()
protected void
a(axy arg0, el arg1, blb arg2, eq arg3, byv arg4)
m_90899561(C_49764715 arg0, C_32594356 arg1, C_15815210 arg2, C_28786548 arg3, C_41470581 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)
protected abstract void
a(axy arg0, el arg1, blb arg2)
m_78914995(C_49764715 arg0, C_32594356 arg1, C_15815210 arg2)
beforeBreakBlock(WorldAccess world, BlockPos pos, BlockState state)
func_205580_a(IWorld arg0, BlockPos arg1, IBlockState arg2)
private static short
a(el arg0, el arg1)
m_55347519(C_32594356 arg0, C_32594356 arg1)
getCacheKey(BlockPos from, BlockPos to)
func_212752_a(BlockPos arg0, BlockPos arg1)
protected int
a(ayb arg0, el arg1, int arg2, eq arg3, blb arg4, el arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<Pair<blb, byv>> arg6, it.unimi.dsi.fastutil.shorts.Short2BooleanMap arg7)
m_26103791(C_46108969 arg0, C_32594356 arg1, int arg2, C_28786548 arg3, C_15815210 arg4, C_32594356 arg5, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<C_15815210, C_41470581>> 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)
private boolean
a(axj arg0, byu arg1, el arg2, blb arg3, el arg4, blb arg5)
m_79873752(C_56864221 arg0, C_60377835 arg1, C_32594356 arg2, C_15815210 arg3, C_32594356 arg4, C_15815210 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)
private boolean
a(axj arg0, byu arg1, el arg2, blb arg3, eq arg4, el arg5, blb arg6, byv arg7)
m_94237285(C_56864221 arg0, C_60377835 arg1, C_32594356 arg2, C_15815210 arg3, C_28786548 arg4, C_32594356 arg5, C_15815210 arg6, C_41470581 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)
private boolean
h(byv arg0)
m_28714629(C_41470581 arg0)
isSourceOfThisType(FluidState state)
func_211758_g(IFluidState arg0)
protected abstract int
b(ayb arg0)
m_11029529(C_46108969 arg0)
getSlopeFindDistance(WorldView world)
func_185698_b(IWorldReaderBase arg0)
private int
a(ayb arg0, el arg1)
m_03403333(C_46108969 arg0, C_32594356 arg1)
findNeighborSources(WorldView world, BlockPos pos)
func_207936_a(IWorldReaderBase arg0, BlockPos arg1)
protected Map<Direction, FluidState>
b(ayb arg0, el arg1, blb arg2)
m_61967500(C_46108969 arg0, C_32594356 arg1, C_15815210 arg2)
getSpread(WorldView world, BlockPos pos, BlockState state)
func_205572_b(IWorldReaderBase arg0, BlockPos arg1, IBlockState arg2)
private boolean
a(axj arg0, el arg1, blb arg2, byu arg3)
m_67357718(C_56864221 arg0, C_32594356 arg1, C_15815210 arg2, C_60377835 arg3)
canHoldFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid)
func_211761_a(IBlockReader arg0, BlockPos arg1, IBlockState arg2, Fluid arg3)
protected boolean
a(axj arg0, el arg1, blb arg2, eq arg3, el arg4, blb arg5, byv arg6, byu arg7)
m_78015180(C_56864221 arg0, C_32594356 arg1, C_15815210 arg2, C_28786548 arg3, C_32594356 arg4, C_15815210 arg5, C_41470581 arg6, C_60377835 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)
protected abstract int
c(ayb arg0)
m_04813085(C_46108969 arg0)
getLevelDrop(WorldView world)
func_204528_b(IWorldReaderBase arg0)
protected int
a(axx arg0, byv arg1, byv arg2)
m_54372913(C_64041439 arg0, C_41470581 arg1, C_41470581 arg2)
getSpreadDelay(World world, FluidState state, FluidState spreadState)
func_205578_a(World arg0, IFluidState arg1, IFluidState arg2)
public void
a(axx arg0, el arg1, byv arg2)
m_81210267(C_64041439 arg0, C_32594356 arg1, C_41470581 arg2)
tick(World arg0, BlockPos arg1, FluidState arg2)
func_207191_a(World arg0, BlockPos arg1, IFluidState arg2)
protected static int
e(byv arg0)
m_60740773(C_41470581 arg0)
getLegacyLevel(FluidState state)
func_207205_e(IFluidState arg0)
public float
a(byv arg0)
m_76801381(C_41470581 arg0)
getHeight(FluidState arg0)
func_207181_a(IFluidState arg0)