Uses of Class
net.minecraft.fluid.Fluid
Package
Description
-
Uses of Fluid in net.minecraft.block
Modifier and TypeFieldDescriptionprivate final Fluid
PointedDripstoneBlock.DrippingFluid.fluid
The field for thefluid
record component.Modifier and TypeMethodDescriptionPointedDripstoneBlock.DrippingFluid.fluid()
Returns the value of thefluid
record component.static Fluid
PointedDripstoneBlock.getDripFluid
(ServerWorld world, BlockPos pos) private static Fluid
PointedDripstoneBlock.getDripFluid
(World world, Fluid fluid) Modifier and TypeMethodDescriptionprotected boolean
AbstractCauldronBlock.canBeFilledByDripstone
(Fluid fluid) Checks if this cauldron block can be filled with the specified fluid by dripstone.protected boolean
CauldronBlock.canBeFilledByDripstone
(Fluid fluid) Checks if this cauldron block can be filled with the specified fluid by dripstone.protected boolean
LeveledCauldronBlock.canBeFilledByDripstone
(Fluid fluid) Checks if this cauldron block can be filled with the specified fluid by dripstone.boolean
AbstractBlock.AbstractBlockState.canBucketPlace
(Fluid fluid) boolean
AbstractBlock.canBucketPlace
(BlockState state, Fluid fluid) Deprecated.boolean
EndGatewayBlock.canBucketPlace
(BlockState state, Fluid fluid) Returns whether a bucket can replace the block with the fluid.boolean
EndPortalBlock.canBucketPlace
(BlockState state, Fluid fluid) Returns whether a bucket can replace the block with the fluid.boolean
FluidFillable.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) boolean
KelpBlock.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) boolean
KelpPlantBlock.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) boolean
SeagrassBlock.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) boolean
SlabBlock.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) boolean
TallSeagrassBlock.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) default boolean
Waterloggable.canFillWithFluid
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) private static void
PointedDripstoneBlock.createParticle
(World world, BlockPos pos, BlockState state, Fluid fluid) protected void
AbstractCauldronBlock.fillFromDripstone
(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.protected void
CauldronBlock.fillFromDripstone
(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.protected void
LeveledCauldronBlock.fillFromDripstone
(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.PointedDripstoneBlock.getCauldronPos
(World world, BlockPos pos, Fluid fluid) private static Fluid
PointedDripstoneBlock.getDripFluid
(World world, Fluid fluid) private static boolean
PointedDripstoneBlock.isFluidLiquid
(Fluid fluid) Returns whether the providedfluid
is liquid, namely lava or water.ModifierConstructorDescription(package private)
DrippingFluid
(BlockPos blockPos, Fluid fluid, BlockState blockState) -
Uses of Fluid in net.minecraft.client.particle
ModifierConstructorDescription(package private)
BlockLeakParticle
(ClientWorld world, double x, double y, double z, Fluid fluid) (package private)
ContinuousFalling
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
Dripping
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
DrippingLava
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
DripstoneLavaDrip
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
Falling
(ClientWorld world, double x, double y, double z, Fluid fluid) (package private)
Falling
(ClientWorld world, double x, double y, double z, Fluid fluid, int maxAge) (package private)
FallingHoney
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
Landing
(ClientWorld world, double x, double y, double z, Fluid fluid) -
Uses of Fluid in net.minecraft.client.render
-
Uses of Fluid in net.minecraft.client.render.block
Modifier and TypeMethodDescriptionprivate float
FluidRenderer.calculateFluidHeight
(BlockRenderView world, Fluid fluid, float originHeight, float northSouthHeight, float eastWestHeight, BlockPos pos) private float
FluidRenderer.getFluidHeight
(BlockRenderView world, Fluid fluid, BlockPos pos) private float
FluidRenderer.getFluidHeight
(BlockRenderView world, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) -
Uses of Fluid in net.minecraft.client.world
-
Uses of Fluid in net.minecraft.entity
Modifier and TypeFieldDescriptionprotected Object2DoubleMap<TagKey<Fluid>>
Entity.fluidHeight
Entity.submergedFluidTag
Modifier and TypeMethodDescriptiondouble
Entity.getFluidHeight
(TagKey<Fluid> fluid) Returns the height of the fluid influid
tag.boolean
Entity.isSubmergedIn
(TagKey<Fluid> fluidTag) Returns whether the entity is submerged in a fluid influidTag
.protected void
LivingEntity.swimUpward
(TagKey<Fluid> fluid) boolean
Entity.updateMovementInFluid
(TagKey<Fluid> tag, double speed) -
Uses of Fluid in net.minecraft.entity.mob
Modifier and TypeMethodDescriptionprotected void
MagmaCubeEntity.swimUpward
(TagKey<Fluid> fluid) protected void
MobEntity.swimUpward
(TagKey<Fluid> fluid) -
Uses of Fluid in net.minecraft.entity.passive
-
Uses of Fluid in net.minecraft.fluid
Modifier and TypeClassDescriptionclass
class
Represents a fluid which can flow.class
static class
static class
class
static class
static class
Modifier and TypeFieldDescriptionprivate final RegistryEntry.Reference<Fluid>
Fluid.registryEntry
protected final StateManager<Fluid,
FluidState> Fluid.stateManager
Modifier and TypeMethodDescriptionabstract Fluid
FlowableFluid.getFlowing()
LavaFluid.getFlowing()
WaterFluid.getFlowing()
FluidState.getFluid()
abstract Fluid
FlowableFluid.getStill()
LavaFluid.getStill()
WaterFluid.getStill()
Modifier and TypeMethodDescriptionFluid.getRegistryEntry()
Deprecated.FluidState.getRegistryEntry()
Fluid.getStateManager()
FluidState.streamTags()
Modifier 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
FluidState.canBeReplacedWith
(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) private boolean
FlowableFluid.canFill
(BlockView world, BlockPos pos, BlockState state, Fluid fluid) protected boolean
FlowableFluid.canFlow
(BlockView world, BlockPos fluidPos, BlockState fluidBlockState, Direction flowDirection, BlockPos flowTo, BlockState flowToBlockState, FluidState fluidState, Fluid fluid) private boolean
FlowableFluid.canFlowDownTo
(BlockView world, Fluid fluid, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState) private boolean
FlowableFluid.canFlowThrough
(BlockView world, Fluid fluid, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState) boolean
FluidState.isEqualAndStill
(Fluid fluid) boolean
boolean
Fluid.matchesType
(Fluid fluid) boolean
LavaFluid.matchesType
(Fluid fluid) boolean
WaterFluid.matchesType
(Fluid fluid) Modifier 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) boolean
Deprecated.boolean
FluidState.isIn
(RegistryEntryList<Fluid> fluids) boolean
ModifierConstructorDescriptionFluidState
(Fluid fluid, ImmutableMap<Property<?>, Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec) -
Uses of Fluid in net.minecraft.item
ModifierConstructorDescriptionBucketItem
(Fluid fluid, Item.Settings settings) EntityBucketItem
(EntityType<?> type, Fluid fluid, SoundEvent emptyingSound, Item.Settings settings) -
Uses of Fluid in net.minecraft.predicate
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionModifierConstructorDescriptionFluidPredicate
(@Nullable TagKey<Fluid> tag, @Nullable Fluid fluid, StatePredicate state) ModifierConstructorDescriptionFluidPredicate
(@Nullable TagKey<Fluid> tag, @Nullable Fluid fluid, StatePredicate state) -
Uses of Fluid in net.minecraft.registry
Modifier and TypeFieldDescriptionstatic final DefaultedRegistry<Fluid>
Registries.FLUID
static final RegistryKey<Registry<Fluid>>
RegistryKeys.FLUID
-
Uses of Fluid in net.minecraft.registry.tag
-
Uses of Fluid in net.minecraft.server.world
Modifier and TypeFieldDescriptionprivate final WorldTickScheduler<Fluid>
ServerWorld.fluidTickScheduler
-
Uses of Fluid in net.minecraft.world
Modifier and TypeFieldDescriptionprivate final MultiTickScheduler<Fluid>
ChunkRegion.fluidTickScheduler
Modifier and TypeMethodDescriptionChunkRegion.getFluidTickScheduler()
WorldAccess.getFluidTickScheduler()
Modifier and TypeMethodDescriptiondefault void
WorldAccess.scheduleFluidTick
(BlockPos pos, Fluid fluid, int delay) default void
WorldAccess.scheduleFluidTick
(BlockPos pos, Fluid fluid, int delay, TickPriority priority) -
Uses of Fluid in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionprivate final SerializableTickScheduler<Fluid>
Chunk.TickSchedulers.fluids
The field for thefluids
record component.UpgradeData.fluidTicks
private final SimpleTickScheduler<Fluid>
ProtoChunk.fluidTickScheduler
private final ChunkTickScheduler<Fluid>
WorldChunk.fluidTickScheduler
Modifier and TypeMethodDescriptionChunk.TickSchedulers.fluids()
Returns the value of thefluids
record component.ProtoChunk.getFluidProtoTickScheduler()
abstract BasicTickScheduler<Fluid>
Chunk.getFluidTickScheduler()
ProtoChunk.getFluidTickScheduler()
ReadOnlyChunk.getFluidTickScheduler()
WorldChunk.getFluidTickScheduler()
-
Uses of Fluid in net.minecraft.world.gen.blockpredicate
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Fluid>
MatchingFluidsBlockPredicate.fluids
Modifier and TypeMethodDescriptionstatic BlockPredicate
BlockPredicate.matchingFluids
(Fluid[] fluids) static BlockPredicate
BlockPredicate.matchingFluids
(Vec3i offset, Fluid[] fluids) Modifier and TypeMethodDescriptionstatic BlockPredicate
BlockPredicate.matchingFluids
(Vec3i offset, List<Fluid> fluids) ModifierConstructorDescriptionMatchingFluidsBlockPredicate
(Vec3i offset, RegistryEntryList<Fluid> fluids) -
Uses of Fluid in net.minecraft.world.gen.carver
AbstractBlock.AbstractBlockState.canBucketPlace(net.minecraft.fluid.Fluid)
instead.