net.minecraft.world.level.material

public final class FluidState

extends StateHolder<Fluid, FluidState>

eyq
net.minecraft.world.level.material.FluidState
net.minecraft.class_3610

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<FluidState>
a
CODEC
field_25018
public static final int
f
AMOUNT_MAX
field_31727
public static final int
g
AMOUNT_FULL
field_31728

Constructor summary

ModifierConstructor
public (Fluid arg0, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> arg1, com.mojang.serialization.MapCodec<FluidState> arg2)

Method summary

Modifier and TypeMethod
public Fluid
a()
getType()
method_15772()
public boolean
b()
isSource()
method_15771()
public boolean
a(eyp arg0)
isSourceOfType(Fluid arg0)
method_33659(class_3611 arg0)
public boolean
c()
isEmpty()
method_15769()
public float
a(dkd arg0, iy arg1)
getHeight(BlockGetter arg0, BlockPos arg1)
method_15763(class_1922 arg0, class_2338 arg1)
public float
d()
getOwnHeight()
method_20785()
public int
e()
getAmount()
method_15761()
public boolean
b(dkd arg0, iy arg1)
shouldRenderBackwardUpFace(BlockGetter arg0, BlockPos arg1)
method_15756(class_1922 arg0, class_2338 arg1)
public void
a(asi arg0, iy arg1, ecg arg2)
tick(ServerLevel arg0, BlockPos arg1, BlockState arg2)
method_15770(class_3218 arg0, class_2338 arg1, class_2680 arg2)
public void
a(dkz arg0, iy arg1, baq arg2)
animateTick(Level arg0, BlockPos arg1, RandomSource arg2)
method_15768(class_1937 arg0, class_2338 arg1, class_5819 arg2)
public boolean
f()
isRandomlyTicking()
method_15773()
public void
a(asi arg0, iy arg1, baq arg2)
randomTick(ServerLevel arg0, BlockPos arg1, RandomSource arg2)
method_15757(class_3218 arg0, class_2338 arg1, class_5819 arg2)
public Vec3
c(dkd arg0, iy arg1)
getFlow(BlockGetter arg0, BlockPos arg1)
method_15758(class_1922 arg0, class_2338 arg1)
public BlockState
g()
createLegacyBlock()
method_15759()
public ParticleOptions
h()
getDripParticle()
method_15766()
public boolean
a(ayk<eyp> arg0)
is(TagKey<Fluid> arg0)
method_15767(class_6862<class_3611> arg0)
public boolean
a(jm<eyp> arg0)
is(HolderSet<Fluid> arg0)
method_40179(class_6885<class_3611> arg0)
public boolean
b(eyp arg0)
is(Fluid arg0)
method_39360(class_3611 arg0)
public float
i()
getExplosionResistance()
method_15760()
public boolean
a(dkd arg0, iy arg1, eyp arg2, je arg3)
canBeReplacedWith(BlockGetter arg0, BlockPos arg1, Fluid arg2, Direction arg3)
method_15764(class_1922 arg0, class_2338 arg1, class_3611 arg2, class_2350 arg3)
public VoxelShape
d(dkd arg0, iy arg1)
getShape(BlockGetter arg0, BlockPos arg1)
method_17776(class_1922 arg0, class_2338 arg1)
public AABB
e(dkd arg0, iy arg1)
getAABB(BlockGetter arg0, BlockPos arg1)
method_66789(class_1922 arg0, class_2338 arg1)
public Holder<Fluid>
j()
holder()
method_40180()
public Stream<TagKey<Fluid>>
k()
getTags()
method_40181()
public void
a(dkz arg0, iy arg1, bxs arg2, byk arg3)
entityInside(Level arg0, BlockPos arg1, Entity arg2, InsideBlockEffectApplier arg3)
method_67695(class_1937 arg0, class_2338 arg1, class_1297 arg2, class_10774 arg3)