net.minecraft.world.level.material

public abstract class Fluid

fak
net.minecraft.world.level.material.Fluid

Field summary

Modifier and TypeField
public static final IdMapper<FluidState>
c
FLUID_STATE_REGISTRY
protected final StateDefinition<Fluid, FluidState>
d
stateDefinition
private FluidState
a
defaultFluidState
private final Holder$Reference<Fluid>
b
builtInRegistryHolder

Constructor summary

ModifierConstructor
protected ()

Method summary

Modifier and TypeMethod
protected void
a(eec$a<fak, fal> arg0)
createFluidStateDefinition(StateDefinition$Builder<Fluid, FluidState> arg0)
public StateDefinition<Fluid, FluidState>
f()
getStateDefinition()
protected final void
f(fal arg0)
registerDefaultState(FluidState arg0)
public final FluidState
g()
defaultFluidState()
public abstract Item
a()
getBucket()
protected void
a(dmu arg0, jb arg1, fal arg2, bck arg3)
animateTick(Level arg0, BlockPos arg1, FluidState arg2, RandomSource arg3)
protected void
b(aub arg0, jb arg1, eeb arg2, fal arg3)
tick(ServerLevel arg0, BlockPos arg1, BlockState arg2, FluidState arg3)
protected void
a(aub arg0, jb arg1, fal arg2, bck arg3)
randomTick(ServerLevel arg0, BlockPos arg1, FluidState arg2, RandomSource arg3)
protected void
a(dmu arg0, jb arg1, bzm arg2, cae arg3)
entityInside(Level arg0, BlockPos arg1, Entity arg2, InsideBlockEffectApplier arg3)
protected ParticleOptions
h()
getDripParticle()
protected abstract boolean
a(fal arg0, dly arg1, jb arg2, fak arg3, jh arg4)
canBeReplacedWith(FluidState arg0, BlockGetter arg1, BlockPos arg2, Fluid arg3, Direction arg4)
protected abstract Vec3
a(dly arg0, jb arg1, fal arg2)
getFlow(BlockGetter arg0, BlockPos arg1, FluidState arg2)
public abstract int
a(dmx arg0)
getTickDelay(LevelReader arg0)
protected boolean
i()
isRandomlyTicking()
protected boolean
b()
isEmpty()
protected abstract float
c()
getExplosionResistance()
public abstract float
a(fal arg0, dly arg1, jb arg2)
getHeight(FluidState arg0, BlockGetter arg1, BlockPos arg2)
public abstract float
a(fal arg0)
getOwnHeight(FluidState arg0)
protected abstract BlockState
b(fal arg0)
createLegacyBlock(FluidState arg0)
public abstract boolean
c(fal arg0)
isSource(FluidState arg0)
public abstract int
d(fal arg0)
getAmount(FluidState arg0)
public boolean
a(fak arg0)
isSame(Fluid arg0)
public boolean
a(bae<fak> arg0)
is(TagKey<Fluid> arg0)
public abstract VoxelShape
b(fal arg0, dly arg1, jb arg2)
getShape(FluidState arg0, BlockGetter arg1, BlockPos arg2)
public AABB
c(fal arg0, dly arg1, jb arg2)
getAABB(FluidState arg0, BlockGetter arg1, BlockPos arg2)
public Optional<SoundEvent>
j()
getPickupSound()
public Holder$Reference<Fluid>
k()
builtInRegistryHolder()