net.minecraft.fluid

public abstract class Fluid

coi
net.minecraft.world.level.material.Fluid
net.minecraft.class_3611
net.minecraft.fluid.Fluid
net.minecraft.unmapped.C_rxhyurmy
net.minecraft.fluid.Fluid
net.minecraft.fluid.Fluid

Field summary

Modifier and TypeField
public static final IdList<FluidState>
c
FLUID_STATE_REGISTRY
field_15904
STATE_IDS
f_sbhnjduk
field_207201_d
STATE_REGISTRY
protected final StateManager<Fluid, FluidState>
d
stateDefinition
field_15905
stateManager
f_yrmirzbe
field_207202_e
stateContainer
private FluidState
a
defaultFluidState
field_15903
defaultState
f_kpypqepb
field_207200_b
defaultState

Constructor summary

ModifierConstructor
protected ()

Method summary

Modifier and TypeMethod
protected void
a(byk$a<coi, coj> arg0)
createFluidStateDefinition(StateDefinition$Builder<Fluid, FluidState> arg0)
method_15775(class_2689$class_2690<class_3611, class_3610> arg0)
appendProperties(StateManager$Builder<Fluid, FluidState> arg0)
m_nnamigjt(C_ezfeikaq$C_mfnsmxhw<C_rxhyurmy, C_xqketiuf> arg0)
func_207184_a(StateContainer$Builder<Fluid, IFluidState> arg0)
fillStateContainer(StateContainer$Builder<Fluid, IFluidState> builder)
public StateManager<Fluid, FluidState>
g()
getStateDefinition()
method_15783()
getStateManager()
m_skhoygrv()
func_207182_e()
getStateContainer()
protected final void
f(coj arg0)
registerDefaultState(FluidState arg0)
method_15781(class_3610 arg0)
setDefaultState(FluidState state)
m_hkiydxui(C_xqketiuf arg0)
func_207183_f(IFluidState arg0)
setDefaultState(IFluidState state)
public final FluidState
h()
defaultFluidState()
method_15785()
getDefaultState()
m_iovysrti()
func_207188_f()
getDefaultState()
public abstract Item
a()
getBucket()
method_15774()
getBucketItem()
m_gspotxsa()
func_204524_b()
getFilledBucket()
protected void
a(bjw arg0, fk arg1, coj arg2)
tick(Level arg0, BlockPos arg1, FluidState arg2)
method_15778(class_1937 arg0, class_2338 arg1, class_3610 arg2)
onScheduledTick(World world, BlockPos pos, FluidState state)
m_ckadjwba(C_cdctfzbn arg0, C_hynzadkk arg1, C_xqketiuf arg2)
func_207191_a(World arg0, BlockPos arg1, IFluidState arg2)
tick(World worldIn, BlockPos pos, IFluidState state)
protected void
b(bjw arg0, fk arg1, coj arg2, Random arg3)
randomTick(Level arg0, BlockPos arg1, FluidState arg2, Random arg3)
method_15792(class_1937 arg0, class_2338 arg1, class_3610 arg2, Random arg3)
onRandomTick(World world, BlockPos pos, FluidState state, Random arg3)
m_tgvruohf(C_cdctfzbn arg0, C_hynzadkk arg1, C_xqketiuf arg2, Random arg3)
func_207186_b(World arg0, BlockPos arg1, IFluidState arg2, Random arg3)
randomTick(World arg0, BlockPos pos, IFluidState state, Random random)
protected abstract boolean
a(coj arg0, bjg arg1, fk arg2, coi arg3, fp arg4)
canBeReplacedWith(FluidState arg0, BlockGetter arg1, BlockPos arg2, Fluid arg3, Direction arg4)
method_15777(class_3610 arg0, class_1922 arg1, class_2338 arg2, class_3611 arg3, class_2350 arg4)
canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction)
m_hpmvvmie(C_xqketiuf arg0, C_peaveboq arg1, C_hynzadkk arg2, C_rxhyurmy arg3, C_xpuuihxf arg4)
func_215665_a(IFluidState arg0, IBlockReader arg1, BlockPos arg2, Fluid arg3, Direction arg4)
canDisplace(IFluidState fluidStateIn, IBlockReader blockReader, BlockPos pos, Fluid fluidIn, Direction directionIn)
protected abstract Vec3d
a(bjg arg0, fk arg1, coj arg2)
getFlow(BlockGetter arg0, BlockPos arg1, FluidState arg2)
method_15782(class_1922 arg0, class_2338 arg1, class_3610 arg2)
getVelocity(BlockView world, BlockPos pos, FluidState state)
m_pfqcawvv(C_peaveboq arg0, C_hynzadkk arg1, C_xqketiuf arg2)
func_215663_a(IBlockReader arg0, BlockPos arg1, IFluidState arg2)
getFlow(IBlockReader blockReader, BlockPos pos, IFluidState fluidStateIn)
public abstract int
a(bjz arg0)
getTickDelay(LevelReader arg0)
method_15789(class_4538 arg0)
getTickRate(WorldView world)
m_ytkqcfqu(C_eemzphbi arg0)
func_205569_a(IWorldReader arg0)
getTickRate(IWorldReader arg0)
protected boolean
j()
isRandomlyTicking()
method_15795()
hasRandomTicks()
m_gtjvpotf()
func_207196_h()
ticksRandomly()
protected boolean
b()
isEmpty()
method_15794()
isEmpty()
m_csmjjwky()
func_204538_c()
isEmpty()
protected abstract float
c()
getExplosionResistance()
method_15784()
getBlastResistance()
m_okxqeops()
func_210195_d()
getExplosionResistance()
public abstract float
a(coj arg0, bjg arg1, fk arg2)
getHeight(FluidState arg0, BlockGetter arg1, BlockPos arg2)
method_15788(class_3610 arg0, class_1922 arg1, class_2338 arg2)
getHeight(FluidState state, BlockView world, BlockPos pos)
m_ujruvhoa(C_xqketiuf arg0, C_peaveboq arg1, C_hynzadkk arg2)
func_215662_a(IFluidState arg0, IBlockReader arg1, BlockPos arg2)
getActualHeight(IFluidState arg0, IBlockReader arg1, BlockPos arg2)
public abstract float
a(coj arg0)
getOwnHeight(FluidState arg0)
method_20784(class_3610 arg0)
getHeight(FluidState state)
m_fyrjznjx(C_xqketiuf arg0)
func_223407_a(IFluidState arg0)
getHeight(IFluidState arg0)
protected abstract BlockState
b(coj arg0)
createLegacyBlock(FluidState arg0)
method_15790(class_3610 arg0)
toBlockState(FluidState state)
m_knecptla(C_xqketiuf arg0)
func_204527_a(IFluidState arg0)
getBlockState(IFluidState state)
public abstract boolean
c(coj arg0)
isSource(FluidState arg0)
method_15793(class_3610 arg0)
isStill(FluidState state)
m_zcckkdqh(C_xqketiuf arg0)
func_207193_c(IFluidState arg0)
isSource(IFluidState state)
public abstract int
d(coj arg0)
getAmount(FluidState arg0)
method_15779(class_3610 arg0)
getLevel(FluidState state)
m_thtsuwkd(C_xqketiuf arg0)
func_207192_d(IFluidState arg0)
getLevel(IFluidState arg0)
public boolean
a(coi arg0)
isSame(Fluid arg0)
method_15780(class_3611 arg0)
matchesType(Fluid fluid)
m_mwhfifwd(C_rxhyurmy arg0)
func_207187_a(Fluid arg0)
isEquivalentTo(Fluid fluidIn)
public boolean
a(aaz<coi> arg0)
is(Tag<Fluid> arg0)
method_15791(class_3494<class_3611> arg0)
matches(Tag<Fluid> tag)
m_gmnntlxe(C_mokekhxv<C_rxhyurmy> arg0)
func_207185_a(Tag<Fluid> arg0)
isIn(Tag<Fluid> tagIn)
public abstract VoxelShape
b(coj arg0, bjg arg1, fk arg2)
getShape(FluidState arg0, BlockGetter arg1, BlockPos arg2)
method_17775(class_3610 arg0, class_1922 arg1, class_2338 arg2)
getShape(FluidState state, BlockView world, BlockPos pos)
m_lrjhvxds(C_xqketiuf arg0, C_peaveboq arg1, C_hynzadkk arg2)
func_215664_b(IFluidState arg0, IBlockReader arg1, BlockPos arg2)
func_215664_b(IFluidState arg0, IBlockReader arg1, BlockPos arg2)
protected void
a(bjw arg0, fk arg1, coj arg2, Random arg3)
animateTick(Level arg0, BlockPos arg1, FluidState arg2, Random arg3)
method_15776(class_1937 arg0, class_2338 arg1, class_3610 arg2, Random arg3)
randomDisplayTick(World world, BlockPos pos, FluidState state, Random random)
m_tlgfmmht(C_cdctfzbn arg0, C_hynzadkk arg1, C_xqketiuf arg2, Random arg3)
func_204522_a(World arg0, BlockPos arg1, IFluidState arg2, Random arg3)
animateTick(World worldIn, BlockPos pos, IFluidState state, Random random)
protected ParticleEffect
i()
getDripParticle()
method_15787()
getParticle()
m_ciouftzi()
func_204521_c()
getDripParticleData()