Uses of Class
net.minecraft.fluid.FluidState
Packages that use FluidState
Package
Description
The Named Binary Tag (NBT) data format.
-
Uses of FluidState in net.minecraft.block
Fields in net.minecraft.block declared as FluidStateFields in net.minecraft.block with type parameters of type FluidStateModifier and TypeFieldDescriptionprivate final List<FluidState>
FluidBlock.statesByLevel
private final Predicate<FluidState>
EntityShapeContext.walkOnFluidPredicate
Methods in net.minecraft.block that return FluidStateModifier and TypeMethodDescriptionAbstractBlock.AbstractBlockState.getFluidState()
AbstractBlock.getFluidState
(BlockState state) Deprecated.AbstractRailBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.AbstractSignBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.AmethystClusterBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.BigDripleafBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.BigDripleafStemBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.BubbleColumnBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.CampfireBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.CandleBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.ChainBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.ChestBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.ConduitBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.CoralParentBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.DecoratedPotBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.EnderChestBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.FluidBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.GlowLichenBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.HangingRootsBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.HorizontalConnectingBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.KelpBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.KelpPlantBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.LadderBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.LanternBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.LeavesBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.LightBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.LightningRodBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.MangroveRootsBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.PointedDripstoneBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.PropaguleBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.ScaffoldingBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SculkSensorBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SculkShriekerBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SculkVeinBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SeagrassBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SeaPickleBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SlabBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.SmallDripleafBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.StairsBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.TallSeagrassBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.TrapdoorBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.WallBlock.getFluidState
(BlockState state) Returns the state's associated fluid state.Methods in net.minecraft.block with parameters of type FluidStateModifier and TypeMethodDescriptionboolean
EntityShapeContext.canWalkOnFluid
(FluidState stateAbove, FluidState state) boolean
ShapeContext.canWalkOnFluid
(FluidState stateAbove, FluidState state) protected static boolean
BigDripleafBlock.placeDripleafAt
(WorldAccess world, BlockPos pos, FluidState fluidState, Direction direction) protected static boolean
BigDripleafStemBlock.placeStemAt
(WorldAccess world, BlockPos pos, FluidState fluidState, Direction direction) boolean
CampfireBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
CandleBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
FluidFillable.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
KelpBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
KelpPlantBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
SeagrassBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
SlabBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) boolean
TallSeagrassBlock.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) default boolean
Waterloggable.tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) Constructor parameters in net.minecraft.block with type arguments of type FluidStateModifierConstructorDescriptionprotected
EntityShapeContext
(boolean descending, double minY, ItemStack heldItem, Predicate<FluidState> walkOnFluidPredicate, @Nullable Entity entity) -
Uses of FluidState in net.minecraft.client.render
Methods in net.minecraft.client.render with parameters of type FluidStateModifier and TypeMethodDescriptionstatic RenderLayer
RenderLayers.getFluidLayer
(FluidState state) -
Uses of FluidState in net.minecraft.client.render.block
Methods in net.minecraft.client.render.block with parameters of type FluidStateModifier and TypeMethodDescriptionprivate float
FluidRenderer.getFluidHeight
(BlockRenderView world, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) private static boolean
FluidRenderer.isSameFluid
(FluidState a, FluidState b) void
FluidRenderer.render
(BlockRenderView world, BlockPos pos, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) void
BlockRenderManager.renderFluid
(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) static boolean
FluidRenderer.shouldRenderSide
(BlockRenderView world, BlockPos pos, FluidState fluidState, BlockState blockState, Direction direction, FluidState neighborFluidState) -
Uses of FluidState in net.minecraft.client.render.chunk
Methods in net.minecraft.client.render.chunk that return FluidStateModifier and TypeMethodDescriptionChunkRendererRegion.getFluidState
(BlockPos pos) Returns the fluid state atpos
. -
Uses of FluidState in net.minecraft.entity
Methods in net.minecraft.entity with parameters of type FluidStateModifier and TypeMethodDescriptionboolean
LivingEntity.canWalkOnFluid
(FluidState state) float
Entity.getEffectiveExplosionResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockState
for an explosion caused by this entity. -
Uses of FluidState in net.minecraft.entity.passive
Methods in net.minecraft.entity.passive with parameters of type FluidState -
Uses of FluidState in net.minecraft.entity.projectile
Methods in net.minecraft.entity.projectile with parameters of type FluidStateModifier and TypeMethodDescriptionfloat
WitherSkullEntity.getEffectiveExplosionResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockState
for an explosion caused by this entity. -
Uses of FluidState in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle with parameters of type FluidStateModifier and TypeMethodDescriptionfloat
TntMinecartEntity.getEffectiveExplosionResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockState
for an explosion caused by this entity. -
Uses of FluidState in net.minecraft.fluid
Fields in net.minecraft.fluid declared as FluidStateFields in net.minecraft.fluid with type parameters of type FluidStateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<FluidState>
FluidState.CODEC
private final Map<FluidState,
VoxelShape> FlowableFluid.shapeCache
static final IdList<FluidState>
Fluid.STATE_IDS
protected final StateManager<Fluid,
FluidState> Fluid.stateManager
Methods in net.minecraft.fluid that return FluidStateModifier and TypeMethodDescriptionfinal FluidState
Fluid.getDefaultState()
FlowableFluid.getFlowing
(int level, boolean falling) FlowableFluid.getStill
(boolean falling) protected FluidState
FlowableFluid.getUpdatedState
(World world, BlockPos pos, BlockState state) Methods in net.minecraft.fluid that return types with arguments of type FluidStateModifier and TypeMethodDescriptionprotected Map<Direction,
FluidState> FlowableFluid.getSpread
(World world, BlockPos pos, BlockState state) Fluid.getStateManager()
Methods in net.minecraft.fluid with parameters of type FluidStateModifier and TypeMethodDescriptionboolean
EmptyFluid.canBeReplacedWith
(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) protected abstract boolean
Fluid.canBeReplacedWith
(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) boolean
LavaFluid.canBeReplacedWith
(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) boolean
WaterFluid.canBeReplacedWith
(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) protected boolean
FlowableFluid.canFlow
(BlockView world, BlockPos fluidPos, BlockState fluidBlockState, Direction flowDirection, BlockPos flowTo, BlockState flowToBlockState, FluidState fluidState, Fluid fluid) private boolean
FlowableFluid.canFlowThrough
(BlockView world, Fluid fluid, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState) protected void
FlowableFluid.flow
(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) protected void
LavaFluid.flow
(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) private void
FlowableFluid.flowToSides
(World world, BlockPos pos, FluidState fluidState, BlockState blockState) protected static int
FlowableFluid.getBlockStateLevel
(FluidState state) float
EmptyFluid.getHeight
(FluidState state) float
EmptyFluid.getHeight
(FluidState state, BlockView world, BlockPos pos) float
FlowableFluid.getHeight
(FluidState state) float
FlowableFluid.getHeight
(FluidState state, BlockView world, BlockPos pos) abstract float
Fluid.getHeight
(FluidState state) abstract float
Fluid.getHeight
(FluidState state, BlockView world, BlockPos pos) int
EmptyFluid.getLevel
(FluidState state) abstract int
FlowableFluid.getLevel
(FluidState state) abstract int
Fluid.getLevel
(FluidState state) int
LavaFluid.Flowing.getLevel
(FluidState state) int
LavaFluid.Still.getLevel
(FluidState state) int
WaterFluid.Flowing.getLevel
(FluidState state) int
WaterFluid.Still.getLevel
(FluidState state) protected int
FlowableFluid.getNextTickDelay
(World world, BlockPos pos, FluidState oldState, FluidState newState) int
LavaFluid.getNextTickDelay
(World world, BlockPos pos, FluidState oldState, FluidState newState) EmptyFluid.getShape
(FluidState state, BlockView world, BlockPos pos) FlowableFluid.getShape
(FluidState state, BlockView world, BlockPos pos) abstract VoxelShape
Fluid.getShape
(FluidState state, BlockView world, BlockPos pos) EmptyFluid.getVelocity
(BlockView world, BlockPos pos, FluidState state) FlowableFluid.getVelocity
(BlockView world, BlockPos pos, FluidState state) protected abstract Vec3d
Fluid.getVelocity
(BlockView world, BlockPos pos, FluidState state) private boolean
FlowableFluid.isEmptyOrThis
(FluidState state) private static boolean
FlowableFluid.isFluidAboveEqual
(FluidState state, BlockView world, BlockPos pos) private boolean
FlowableFluid.isMatchingAndStill
(FluidState state) boolean
EmptyFluid.isStill
(FluidState state) abstract boolean
Fluid.isStill
(FluidState state) boolean
LavaFluid.Flowing.isStill
(FluidState state) boolean
LavaFluid.Still.isStill
(FluidState state) boolean
WaterFluid.Flowing.isStill
(FluidState state) boolean
WaterFluid.Still.isStill
(FluidState state) protected void
Fluid.onRandomTick
(World world, BlockPos pos, FluidState state, Random random) void
LavaFluid.onRandomTick
(World world, BlockPos pos, FluidState state, Random random) void
FlowableFluid.onScheduledTick
(World world, BlockPos pos, FluidState state) protected void
Fluid.onScheduledTick
(World world, BlockPos pos, FluidState state) protected void
Fluid.randomDisplayTick
(World world, BlockPos pos, FluidState state, Random random) void
LavaFluid.randomDisplayTick
(World world, BlockPos pos, FluidState state, Random random) void
WaterFluid.randomDisplayTick
(World world, BlockPos pos, FluidState state, Random random) protected final void
Fluid.setDefaultState
(FluidState state) protected BlockState
EmptyFluid.toBlockState
(FluidState state) protected abstract BlockState
Fluid.toBlockState
(FluidState state) LavaFluid.toBlockState
(FluidState state) WaterFluid.toBlockState
(FluidState state) protected void
FlowableFluid.tryFlow
(World world, BlockPos fluidPos, FluidState state) Method parameters in net.minecraft.fluid with type arguments of type FluidStateModifier and TypeMethodDescriptionprotected void
FlowableFluid.appendProperties
(StateManager.Builder<Fluid, FluidState> builder) protected void
Fluid.appendProperties
(StateManager.Builder<Fluid, FluidState> builder) protected void
LavaFluid.Flowing.appendProperties
(StateManager.Builder<Fluid, FluidState> builder) protected void
WaterFluid.Flowing.appendProperties
(StateManager.Builder<Fluid, FluidState> builder) protected int
FlowableFluid.getFlowSpeedBetween
(WorldView world, BlockPos pos, int int2, Direction direction, BlockState state, BlockPos fromPos, Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> stateCache, Short2BooleanMap flowDownCache) Constructor parameters in net.minecraft.fluid with type arguments of type FluidStateModifierConstructorDescriptionFluidState
(Fluid fluid, ImmutableMap<Property<?>, Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec) -
Uses of FluidState in net.minecraft.nbt
Methods in net.minecraft.nbt with parameters of type FluidStateModifier and TypeMethodDescriptionstatic NbtCompound
NbtHelper.fromFluidState
(FluidState state) Returns the serialized fluid state. -
Uses of FluidState in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type FluidState -
Uses of FluidState in net.minecraft.world
Fields in net.minecraft.world with type parameters of type FluidStateModifier and TypeFieldDescriptionprivate final Predicate<FluidState>
RaycastContext.FluidHandling.predicate
Methods in net.minecraft.world that return FluidStateModifier and TypeMethodDescriptionBlockView.getFluidState
(BlockPos pos) Returns the fluid state atpos
.ChunkRegion.getFluidState
(BlockPos pos) Returns the fluid state atpos
.EmptyBlockView.getFluidState
(BlockPos pos) Returns the fluid state atpos
.World.getFluidState
(BlockPos pos) Returns the fluid state atpos
.Methods in net.minecraft.world with parameters of type FluidStateModifier and TypeMethodDescriptionRaycastContext.getFluidShape
(FluidState state, BlockView world, BlockPos pos) boolean
RaycastContext.FluidHandling.handled
(FluidState state) static boolean
SpawnHelper.isClearForSpawn
(BlockView blockView, BlockPos pos, BlockState state, FluidState fluidState, EntityType<?> entityType) Method parameters in net.minecraft.world with type arguments of type FluidStateModifier and TypeMethodDescriptionboolean
ChunkRegion.testFluidState
(BlockPos pos, Predicate<FluidState> state) boolean
TestableWorld.testFluidState
(BlockPos pos, Predicate<FluidState> state) boolean
World.testFluidState
(BlockPos pos, Predicate<FluidState> state) Constructor parameters in net.minecraft.world with type arguments of type FluidState -
Uses of FluidState in net.minecraft.world.chunk
Methods in net.minecraft.world.chunk that return FluidStateModifier and TypeMethodDescriptionChunkCache.getFluidState
(BlockPos pos) Returns the fluid state atpos
.ChunkSection.getFluidState
(int x, int y, int z) EmptyChunk.getFluidState
(BlockPos pos) Returns the fluid state atpos
.ProtoChunk.getFluidState
(BlockPos pos) Returns the fluid state atpos
.WorldChunk.getFluidState
(int x, int y, int z) WorldChunk.getFluidState
(BlockPos pos) Returns the fluid state atpos
.WrapperProtoChunk.getFluidState
(BlockPos pos) Returns the fluid state atpos
. -
Uses of FluidState in net.minecraft.world.explosion
Methods in net.minecraft.world.explosion with parameters of type FluidStateModifier and TypeMethodDescriptionEntityExplosionBehavior.getBlastResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) ExplosionBehavior.getBlastResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) -
Uses of FluidState in net.minecraft.world.gen.carver
Fields in net.minecraft.world.gen.carver declared as FluidStateModifier and TypeFieldDescriptionprotected static final FluidState
Carver.LAVA
protected static final FluidState
Carver.WATER
-
Uses of FluidState in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as FluidStateConstructors in net.minecraft.world.gen.feature with parameters of type FluidStateModifierConstructorDescriptionSpringFeatureConfig
(FluidState state, boolean requiresBlockBelow, int rockCount, int holeCount, RegistryEntryList<Block> validBlocks)
AbstractBlock.AbstractBlockState.getFluidState()
instead.