public interface IFluidState extends IStateHolder<IFluidState>, IForgeFluidState
Modifier and Type | Method and Description |
---|---|
default void |
animateTick(World p_206881_1_,
BlockPos p_206881_2_,
java.util.Random p_206881_3_) |
default boolean |
canOtherFlowInto(Fluid fluidIn,
EnumFacing direction) |
default IBlockState |
getBlockState() |
default IParticleData |
getDripParticleData() |
default float |
getExplosionResistance() |
default Vec3d |
getFlow(IWorldReaderBase p_206887_1_,
BlockPos p_206887_2_) |
Fluid |
getFluid() |
default float |
getHeight() |
default int |
getLevel() |
default BlockRenderLayer |
getRenderLayer() |
default boolean |
getTickRandomly() |
default boolean |
isEmpty() |
default boolean |
isSource() |
default boolean |
isTagged(Tag<Fluid> tagIn) |
default void |
randomTick(World worldIn,
BlockPos pos,
java.util.Random random) |
default boolean |
shouldRenderSides(IBlockReader worldIn,
BlockPos pos) |
default void |
tick(World worldIn,
BlockPos pos) |
cycle, get, getProperties, getValues, has, with
canRenderInLayer, getExplosionResistance, getFluidState, isEntityInside
Fluid getFluid()
default boolean isSource()
default boolean isEmpty()
default float getHeight()
default int getLevel()
default boolean shouldRenderSides(IBlockReader worldIn, BlockPos pos)
default void animateTick(World p_206881_1_, BlockPos p_206881_2_, java.util.Random p_206881_3_)
default boolean getTickRandomly()
default Vec3d getFlow(IWorldReaderBase p_206887_1_, BlockPos p_206887_2_)
default IBlockState getBlockState()
@Nullable default IParticleData getDripParticleData()
default BlockRenderLayer getRenderLayer()
default float getExplosionResistance()
default boolean canOtherFlowInto(Fluid fluidIn, EnumFacing direction)