Package net.minecraft.fluid
Class LavaFluid
java.lang.Object
net.minecraft.fluid.Fluid
net.minecraft.fluid.FlowableFluid
net.minecraft.fluid.LavaFluid
- Direct Known Subclasses:
- LavaFluid.Flowing,- LavaFluid.Still
- Mappings:
- Namespace - Name - named - net/minecraft/fluid/LavaFluid- intermediary - net/minecraft/class_3616- official - etd
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.fluid.FlowableFluidFlowableFluid.SpreadCache
- 
Field SummaryFieldsFields inherited from class net.minecraft.fluid.FlowableFluidFALLING, LEVELFields inherited from class net.minecraft.fluid.FluidSTATE_IDS, stateManager
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidbeforeBreakingBlock(WorldAccess world, BlockPos pos, BlockState state) booleancanBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) private booleancanLightFire(WorldView world, BlockPos pos) protected voidflow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) protected floatReturns the sound played when filling a bucket with this fluid.intintgetMaxFlowDistance(WorldView world) Returns the maximum horizontal distance to check for holes the fluid can flow down into.intgetNextTickDelay(World world, BlockPos pos, FluidState oldState, FluidState newState) getStill()intgetTickRate(WorldView world) private booleanhasBurnableBlock(WorldView world, BlockPos pos) protected booleanprotected booleanisInfinite(ServerWorld world) booleanmatchesType(Fluid fluid) voidonRandomTick(ServerWorld world, BlockPos pos, FluidState state, Random random) private voidplayExtinguishEvent(WorldAccess world, BlockPos pos) voidrandomDisplayTick(World world, BlockPos pos, FluidState state, Random random) toBlockState(FluidState state) Methods inherited from class net.minecraft.fluid.FlowableFluidappendProperties, canFlowDownTo, getBlockStateLevel, getFlowing, getHeight, getHeight, getLevel, getMinFlowDownDistance, getShape, getSpread, getStill, getUpdatedState, getVelocity, isFlowBlocked, onScheduledTick, tryFlowMethods inherited from class net.minecraft.fluid.FluidgetDefaultState, getRegistryEntry, getStateManager, isEmpty, isIn, isStill, setDefaultState
- 
Field Details- 
MIN_HEIGHT_TO_REPLACEpublic static final float MIN_HEIGHT_TO_REPLACE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MIN_HEIGHT_TO_REPLACE- Lnet/minecraft/fluid/LavaFluid;MIN_HEIGHT_TO_REPLACE:F- intermediary - field_31729- Lnet/minecraft/class_3616;field_31729:F- official - e- Letd;e:F
 
 
- 
- 
Constructor Details- 
LavaFluidpublic LavaFluid()
 
- 
- 
Method Details- 
getFlowing- Specified by:
- getFlowingin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - getFlowing- Lnet/minecraft/fluid/FlowableFluid;getFlowing()Lnet/minecraft/fluid/Fluid;- intermediary - method_15750- Lnet/minecraft/class_3609;method_15750()Lnet/minecraft/class_3611;- official - d- Lesy;d()Lesz;
 
- 
getStill- Specified by:
- getStillin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - getStill- Lnet/minecraft/fluid/FlowableFluid;getStill()Lnet/minecraft/fluid/Fluid;- intermediary - method_15751- Lnet/minecraft/class_3609;method_15751()Lnet/minecraft/class_3611;- official - e- Lesy;e()Lesz;
 
- 
getBucketItem- Specified by:
- getBucketItemin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - getBucketItem- Lnet/minecraft/fluid/Fluid;getBucketItem()Lnet/minecraft/item/Item;- intermediary - method_15774- Lnet/minecraft/class_3611;method_15774()Lnet/minecraft/class_1792;- official - a- Lesz;a()Lcwm;
 
- 
randomDisplayTick- Overrides:
- randomDisplayTickin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - 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- 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- official - a- Lesz;a(Ldgj;Lji;Leta;Lazh;)V
 
- 
onRandomTick- Overrides:
- onRandomTickin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - onRandomTick- Lnet/minecraft/fluid/Fluid;onRandomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)V- intermediary - method_15792- Lnet/minecraft/class_3611;method_15792(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V- official - a- Lesz;a(Lard;Lji;Leta;Lazh;)V
 
- 
canLightFire- Mappings:
- Namespace - Name - Mixin selector - named - canLightFire- Lnet/minecraft/fluid/LavaFluid;canLightFire(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_15819- Lnet/minecraft/class_3616;method_15819(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- official - a- Letd;a(Ldgm;Lji;)Z
 
- 
hasBurnableBlock- Mappings:
- Namespace - Name - Mixin selector - named - hasBurnableBlock- Lnet/minecraft/fluid/LavaFluid;hasBurnableBlock(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_15817- Lnet/minecraft/class_3616;method_15817(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- official - b- Letd;b(Ldgm;Lji;)Z
 
- 
getParticle- Overrides:
- getParticlein class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - getParticle- Lnet/minecraft/fluid/Fluid;getParticle()Lnet/minecraft/particle/ParticleEffect;- intermediary - method_15787- Lnet/minecraft/class_3611;method_15787()Lnet/minecraft/class_2394;- official - h- Lesz;h()Llr;
 
- 
beforeBreakingBlock- Specified by:
- beforeBreakingBlockin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - beforeBreakingBlock- Lnet/minecraft/fluid/FlowableFluid;beforeBreakingBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V- intermediary - method_15730- Lnet/minecraft/class_3609;method_15730(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V- official - a- Lesy;a(Ldgk;Lji;Ldwy;)V
 
- 
getMaxFlowDistanceReturns the maximum horizontal distance to check for holes the fluid can flow down into.- Specified by:
- getMaxFlowDistancein class- FlowableFluid
- Returns:
- the maximum horizontal distance to check for holes the fluid can flow down into
- Mappings:
- Namespace - Name - Mixin selector - named - getMaxFlowDistance- Lnet/minecraft/fluid/FlowableFluid;getMaxFlowDistance(Lnet/minecraft/world/WorldView;)I- intermediary - method_15733- Lnet/minecraft/class_3609;method_15733(Lnet/minecraft/class_4538;)I- official - b- Lesy;b(Ldgm;)I
 
- 
toBlockState- Specified by:
- toBlockStatein class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - toBlockState- Lnet/minecraft/fluid/Fluid;toBlockState(Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/block/BlockState;- intermediary - method_15790- Lnet/minecraft/class_3611;method_15790(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;- official - b- Lesz;b(Leta;)Ldwy;
 
- 
matchesType- Overrides:
- matchesTypein class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - matchesType- Lnet/minecraft/fluid/Fluid;matchesType(Lnet/minecraft/fluid/Fluid;)Z- intermediary - method_15780- Lnet/minecraft/class_3611;method_15780(Lnet/minecraft/class_3611;)Z- official - a- Lesz;a(Lesz;)Z
 
- 
getLevelDecreasePerBlock- Specified by:
- getLevelDecreasePerBlockin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - getLevelDecreasePerBlock- Lnet/minecraft/fluid/FlowableFluid;getLevelDecreasePerBlock(Lnet/minecraft/world/WorldView;)I- intermediary - method_15739- Lnet/minecraft/class_3609;method_15739(Lnet/minecraft/class_4538;)I- official - c- Lesy;c(Ldgm;)I
 
- 
canBeReplacedWithpublic boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) - Specified by:
- canBeReplacedWithin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - 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- 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- official - a- Lesz;a(Leta;Ldfo;Lji;Lesz;Ljn;)Z
 
- 
getTickRate- Specified by:
- getTickRatein class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - getTickRate- Lnet/minecraft/fluid/Fluid;getTickRate(Lnet/minecraft/world/WorldView;)I- intermediary - method_15789- Lnet/minecraft/class_3611;method_15789(Lnet/minecraft/class_4538;)I- official - a- Lesz;a(Ldgm;)I
 
- 
getNextTickDelay- Overrides:
- getNextTickDelayin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - getNextTickDelay- Lnet/minecraft/fluid/FlowableFluid;getNextTickDelay(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FluidState;)I- intermediary - method_15753- Lnet/minecraft/class_3609;method_15753(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)I- official - a- Lesy;a(Ldgj;Lji;Leta;Leta;)I
 
- 
playExtinguishEvent- Mappings:
- Namespace - Name - Mixin selector - named - playExtinguishEvent- Lnet/minecraft/fluid/LavaFluid;playExtinguishEvent(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_15818- Lnet/minecraft/class_3616;method_15818(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V- official - a- Letd;a(Ldgk;Lji;)V
 
- 
isInfinite- Specified by:
- isInfinitein class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - isInfinite- Lnet/minecraft/fluid/FlowableFluid;isInfinite(Lnet/minecraft/server/world/ServerWorld;)Z- intermediary - method_15737- Lnet/minecraft/class_3609;method_15737(Lnet/minecraft/class_3218;)Z- official - a- Lesy;a(Lard;)Z
 
- 
flowprotected void flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) - Overrides:
- flowin class- FlowableFluid
- Mappings:
- Namespace - Name - Mixin selector - named - flow- Lnet/minecraft/fluid/FlowableFluid;flow(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/fluid/FluidState;)V- intermediary - method_15745- Lnet/minecraft/class_3609;method_15745(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)V- official - a- Lesy;a(Ldgk;Lji;Ldwy;Ljn;Leta;)V
 
- 
hasRandomTicksprotected boolean hasRandomTicks()- Overrides:
- hasRandomTicksin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - hasRandomTicks- Lnet/minecraft/fluid/Fluid;hasRandomTicks()Z- intermediary - method_15795- Lnet/minecraft/class_3611;method_15795()Z- official - i- Lesz;i()Z
 
- 
getBlastResistanceprotected float getBlastResistance()- Specified by:
- getBlastResistancein class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - getBlastResistance- Lnet/minecraft/fluid/Fluid;getBlastResistance()F- intermediary - method_15784- Lnet/minecraft/class_3611;method_15784()F- official - c- Lesz;c()F
 
- 
getBucketFillSoundReturns the sound played when filling a bucket with this fluid.- Overrides:
- getBucketFillSoundin class- Fluid
- Mappings:
- Namespace - Name - Mixin selector - named - getBucketFillSound- Lnet/minecraft/fluid/Fluid;getBucketFillSound()Ljava/util/Optional;- intermediary - method_32359- Lnet/minecraft/class_3611;method_32359()Ljava/util/Optional;- official - j- Lesz;j()Ljava/util/Optional;
 
 
-