Package net.minecraft.fluid
Class WaterFluid
java.lang.Object
net.minecraft.fluid.Fluid
net.minecraft.fluid.FlowableFluid
net.minecraft.fluid.WaterFluid
- Direct Known Subclasses:
WaterFluid.Flowing
,WaterFluid.Still
- Mappings:
Namespace Name official dxh
intermediary net/minecraft/class_3621
named net/minecraft/fluid/WaterFluid
-
Nested Class Summary
-
Field Summary
Fields inherited from class net.minecraft.fluid.FlowableFluid
FALLING, LEVEL
Fields inherited from class net.minecraft.fluid.Fluid
STATE_IDS, stateManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
beforeBreakingBlock
(WorldAccess world, BlockPos pos, BlockState state) boolean
canBeReplacedWith
(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) protected float
Returns the sound played when filling a bucket with this fluid.int
getFlowSpeed
(WorldView world) int
getStill()
int
getTickRate
(WorldView world) protected boolean
isInfinite
(World world) boolean
matchesType
(Fluid fluid) void
randomDisplayTick
(World world, BlockPos pos, FluidState state, Random random) toBlockState
(FluidState state) Methods inherited from class net.minecraft.fluid.FlowableFluid
appendProperties, canFlow, flow, getBlockStateLevel, getFlowing, getFlowSpeedBetween, getHeight, getHeight, getLevel, getNextTickDelay, getShape, getSpread, getStill, getUpdatedState, getVelocity, isFlowBlocked, onScheduledTick, tryFlow
Methods inherited from class net.minecraft.fluid.Fluid
getDefaultState, getRegistryEntry, getStateManager, hasRandomTicks, isEmpty, isIn, isStill, onRandomTick, setDefaultState
-
Constructor Details
-
WaterFluid
public WaterFluid()
-
-
Method Details
-
getFlowing
- Specified by:
getFlowing
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official d
Ldwz;d()Ldxa;
intermediary method_15750
Lnet/minecraft/class_3609;method_15750()Lnet/minecraft/class_3611;
named getFlowing
Lnet/minecraft/fluid/FlowableFluid;getFlowing()Lnet/minecraft/fluid/Fluid;
-
getStill
- Specified by:
getStill
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official e
Ldwz;e()Ldxa;
intermediary method_15751
Lnet/minecraft/class_3609;method_15751()Lnet/minecraft/class_3611;
named getStill
Lnet/minecraft/fluid/FlowableFluid;getStill()Lnet/minecraft/fluid/Fluid;
-
getBucketItem
- Specified by:
getBucketItem
in classFluid
- Mappings:
Namespace Name Mixin selector official a
Ldxa;a()Lcfs;
intermediary method_15774
Lnet/minecraft/class_3611;method_15774()Lnet/minecraft/class_1792;
named getBucketItem
Lnet/minecraft/fluid/Fluid;getBucketItem()Lnet/minecraft/item/Item;
-
randomDisplayTick
- Overrides:
randomDisplayTick
in classFluid
- Mappings:
Namespace Name Mixin selector official a
Ldxa;a(Lcmk;Lgu;Ldxb;Lapf;)V
intermediary method_15776
Lnet/minecraft/class_3611;method_15776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V
named randomDisplayTick
Lnet/minecraft/fluid/Fluid;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)V
-
getParticle
- Overrides:
getParticle
in classFluid
- Mappings:
Namespace Name Mixin selector official h
Ldxa;h()Lit;
intermediary method_15787
Lnet/minecraft/class_3611;method_15787()Lnet/minecraft/class_2394;
named getParticle
Lnet/minecraft/fluid/Fluid;getParticle()Lnet/minecraft/particle/ParticleEffect;
-
isInfinite
- Specified by:
isInfinite
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official a
Ldwz;a(Lcmk;)Z
intermediary method_15737
Lnet/minecraft/class_3609;method_15737(Lnet/minecraft/class_1937;)Z
named isInfinite
Lnet/minecraft/fluid/FlowableFluid;isInfinite(Lnet/minecraft/world/World;)Z
-
beforeBreakingBlock
- Specified by:
beforeBreakingBlock
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official a
Ldwz;a(Lcml;Lgu;Ldby;)V
intermediary method_15730
Lnet/minecraft/class_3609;method_15730(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named beforeBreakingBlock
Lnet/minecraft/fluid/FlowableFluid;beforeBreakingBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
getFlowSpeed
- Specified by:
getFlowSpeed
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official b
Ldwz;b(Lcmn;)I
intermediary method_15733
Lnet/minecraft/class_3609;method_15733(Lnet/minecraft/class_4538;)I
named getFlowSpeed
Lnet/minecraft/fluid/FlowableFluid;getFlowSpeed(Lnet/minecraft/world/WorldView;)I
-
toBlockState
- Specified by:
toBlockState
in classFluid
- Mappings:
Namespace Name Mixin selector official b
Ldxa;b(Ldxb;)Ldby;
intermediary method_15790
Lnet/minecraft/class_3611;method_15790(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;
named toBlockState
Lnet/minecraft/fluid/Fluid;toBlockState(Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/block/BlockState;
-
matchesType
- Overrides:
matchesType
in classFluid
- Mappings:
Namespace Name Mixin selector official a
Ldxa;a(Ldxa;)Z
intermediary method_15780
Lnet/minecraft/class_3611;method_15780(Lnet/minecraft/class_3611;)Z
named matchesType
Lnet/minecraft/fluid/Fluid;matchesType(Lnet/minecraft/fluid/Fluid;)Z
-
getLevelDecreasePerBlock
- Specified by:
getLevelDecreasePerBlock
in classFlowableFluid
- Mappings:
Namespace Name Mixin selector official c
Ldwz;c(Lcmn;)I
intermediary method_15739
Lnet/minecraft/class_3609;method_15739(Lnet/minecraft/class_4538;)I
named getLevelDecreasePerBlock
Lnet/minecraft/fluid/FlowableFluid;getLevelDecreasePerBlock(Lnet/minecraft/world/WorldView;)I
-
getTickRate
- Specified by:
getTickRate
in classFluid
- Mappings:
Namespace Name Mixin selector official a
Ldxa;a(Lcmn;)I
intermediary method_15789
Lnet/minecraft/class_3611;method_15789(Lnet/minecraft/class_4538;)I
named getTickRate
Lnet/minecraft/fluid/Fluid;getTickRate(Lnet/minecraft/world/WorldView;)I
-
canBeReplacedWith
public boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) - Specified by:
canBeReplacedWith
in classFluid
- Mappings:
Namespace Name Mixin selector official a
Ldxa;a(Ldxb;Lclq;Lgu;Ldxa;Lha;)Z
intermediary method_15777
Lnet/minecraft/class_3611;method_15777(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z
named canBeReplacedWith
Lnet/minecraft/fluid/Fluid;canBeReplacedWith(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Direction;)Z
-
getBlastResistance
protected float getBlastResistance()- Specified by:
getBlastResistance
in classFluid
- Mappings:
Namespace Name Mixin selector official c
Ldxa;c()F
intermediary method_15784
Lnet/minecraft/class_3611;method_15784()F
named getBlastResistance
Lnet/minecraft/fluid/Fluid;getBlastResistance()F
-
getBucketFillSound
Returns the sound played when filling a bucket with this fluid.- Overrides:
getBucketFillSound
in classFluid
- Mappings:
Namespace Name Mixin selector official j
Ldxa;j()Ljava/util/Optional;
intermediary method_32359
Lnet/minecraft/class_3611;method_32359()Ljava/util/Optional;
named getBucketFillSound
Lnet/minecraft/fluid/Fluid;getBucketFillSound()Ljava/util/Optional;
-