Class FluidState
java.lang.Object
net.minecraft.world.level.block.state.StateHolder<Fluid,FluidState>
net.minecraft.world.level.material.FluidState
- All Implemented Interfaces:
IFluidStateExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final com.mojang.serialization.Codec<FluidState> Fields inherited from class net.minecraft.world.level.block.state.StateHolder
NAME_TAG, owner, PROPERTIES_TAG, propertiesCodec -
Constructor Summary
ConstructorsConstructorDescriptionFluidState(Fluid p_76149_, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> p_325993_, com.mojang.serialization.MapCodec<FluidState> p_76151_) -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateTick(Level p_230559_, BlockPos p_230560_, RandomSource p_230561_) booleancanBeReplacedWith(BlockGetter p_76159_, BlockPos p_76160_, Fluid p_76161_, Direction p_76162_) intfloatDeprecated.getFlow(BlockGetter p_76180_, BlockPos p_76181_) floatgetHeight(BlockGetter p_76156_, BlockPos p_76157_) floatgetShape(BlockGetter p_76184_, BlockPos p_76185_) getTags()getType()holder()booleanbooleanbooleanbooleanisEmpty()booleanbooleanisSource()booleanisSourceOfType(Fluid p_164513_) voidrandomTick(Level p_230563_, BlockPos p_230564_, RandomSource p_230565_) booleanshouldRenderBackwardUpFace(BlockGetter p_76172_, BlockPos p_76173_) voidMethods inherited from class net.minecraft.world.level.block.state.StateHolder
codec, cycle, findNextInCollection, getOptionalValue, getProperties, getValue, getValues, hasProperty, populateNeighbours, setValue, toString, trySetValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IFluidStateExtension
canConvertToSource, canExtinguish, canHydrate, getAdjacentBlockPathType, getBlockPathType, getExplosionResistance, getFluidType, move, supportsBoating
-
Field Details
-
CODEC
-
AMOUNT_MAX
public static final int AMOUNT_MAX- See Also:
-
AMOUNT_FULL
public static final int AMOUNT_FULL- See Also:
-
-
Constructor Details
-
FluidState
public FluidState(Fluid p_76149_, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> p_325993_, com.mojang.serialization.MapCodec<FluidState> p_76151_)
-
-
Method Details
-
getType
-
isSource
public boolean isSource() -
isSourceOfType
-
isEmpty
public boolean isEmpty() -
getHeight
-
getOwnHeight
public float getOwnHeight() -
getAmount
public int getAmount() -
shouldRenderBackwardUpFace
-
tick
-
animateTick
-
isRandomlyTicking
public boolean isRandomlyTicking() -
randomTick
-
getFlow
-
createLegacyBlock
-
getDripParticle
-
is
-
is
-
is
-
getExplosionResistance
Deprecated. -
canBeReplacedWith
public boolean canBeReplacedWith(BlockGetter p_76159_, BlockPos p_76160_, Fluid p_76161_, Direction p_76162_) -
getShape
-
holder
-
getTags
-