net.minecraft.world.level.material

public abstract class Fluid

eyp
net.minecraft.world.level.material.Fluid
net.minecraft.class_3611

Field summary

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

Constructor summary

ModifierConstructor
protected ()

Method summary

Modifier and TypeMethod
protected void
a(ech$a<eyp, eyq> arg0)
createFluidStateDefinition(StateDefinition$Builder<Fluid, FluidState> arg0)
method_15775(class_2689$class_2690<class_3611, class_3610> arg0)
public StateDefinition<Fluid, FluidState>
f()
getStateDefinition()
method_15783()
protected final void
f(eyq arg0)
registerDefaultState(FluidState arg0)
method_15781(class_3610 arg0)
public final FluidState
g()
defaultFluidState()
method_15785()
public abstract Item
a()
getBucket()
method_15774()
protected void
a(dkz arg0, iy arg1, eyq arg2, baq arg3)
animateTick(Level arg0, BlockPos arg1, FluidState arg2, RandomSource arg3)
method_15776(class_1937 arg0, class_2338 arg1, class_3610 arg2, class_5819 arg3)
protected void
b(asi arg0, iy arg1, ecg arg2, eyq arg3)
tick(ServerLevel arg0, BlockPos arg1, BlockState arg2, FluidState arg3)
method_15778(class_3218 arg0, class_2338 arg1, class_2680 arg2, class_3610 arg3)
protected void
a(asi arg0, iy arg1, eyq arg2, baq arg3)
randomTick(ServerLevel arg0, BlockPos arg1, FluidState arg2, RandomSource arg3)
method_15792(class_3218 arg0, class_2338 arg1, class_3610 arg2, class_5819 arg3)
protected void
a(dkz arg0, iy arg1, bxs arg2, byk arg3)
entityInside(Level arg0, BlockPos arg1, Entity arg2, InsideBlockEffectApplier arg3)
method_67694(class_1937 arg0, class_2338 arg1, class_1297 arg2, class_10774 arg3)
protected ParticleOptions
h()
getDripParticle()
method_15787()
protected abstract boolean
a(eyq arg0, dkd arg1, iy arg2, eyp arg3, je 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)
protected abstract Vec3
a(dkd arg0, iy arg1, eyq arg2)
getFlow(BlockGetter arg0, BlockPos arg1, FluidState arg2)
method_15782(class_1922 arg0, class_2338 arg1, class_3610 arg2)
public abstract int
a(dlc arg0)
getTickDelay(LevelReader arg0)
method_15789(class_4538 arg0)
protected boolean
i()
isRandomlyTicking()
method_15795()
protected boolean
b()
isEmpty()
method_15794()
protected abstract float
c()
getExplosionResistance()
method_15784()
public abstract float
a(eyq arg0, dkd arg1, iy arg2)
getHeight(FluidState arg0, BlockGetter arg1, BlockPos arg2)
method_15788(class_3610 arg0, class_1922 arg1, class_2338 arg2)
public abstract float
a(eyq arg0)
getOwnHeight(FluidState arg0)
method_20784(class_3610 arg0)
protected abstract BlockState
b(eyq arg0)
createLegacyBlock(FluidState arg0)
method_15790(class_3610 arg0)
public abstract boolean
c(eyq arg0)
isSource(FluidState arg0)
method_15793(class_3610 arg0)
public abstract int
d(eyq arg0)
getAmount(FluidState arg0)
method_15779(class_3610 arg0)
public boolean
a(eyp arg0)
isSame(Fluid arg0)
method_15780(class_3611 arg0)
public boolean
a(ayk<eyp> arg0)
is(TagKey<Fluid> arg0)
method_15791(class_6862<class_3611> arg0)
public abstract VoxelShape
b(eyq arg0, dkd arg1, iy arg2)
getShape(FluidState arg0, BlockGetter arg1, BlockPos arg2)
method_17775(class_3610 arg0, class_1922 arg1, class_2338 arg2)
public AABB
c(eyq arg0, dkd arg1, iy arg2)
getAABB(FluidState arg0, BlockGetter arg1, BlockPos arg2)
method_66788(class_3610 arg0, class_1922 arg1, class_2338 arg2)
public Optional<SoundEvent>
j()
getPickupSound()
method_32359()
public Holder$Reference<Fluid>
k()
builtInRegistryHolder()
method_40178()