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/LavaFluidintermediary net/minecraft/class_3616official eph
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class net.minecraft.fluid.FlowableFluid
FALLING, LEVELFields inherited from class net.minecraft.fluid.Fluid
STATE_IDS, stateManager -
Constructor Summary
Constructors -
Method Summary
Modifier 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.intgetFlowSpeed(WorldView world) intintgetNextTickDelay(World world, BlockPos pos, FluidState oldState, FluidState newState) getStill()intgetTickRate(WorldView world) private booleanhasBurnableBlock(WorldView world, BlockPos pos) protected booleanprotected booleanisInfinite(World world) booleanmatchesType(Fluid fluid) voidonRandomTick(World 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.FlowableFluid
appendProperties, canFlow, getBlockStateLevel, getFlowing, getFlowSpeedBetween, getHeight, getHeight, getLevel, getShape, getSpread, getStill, getUpdatedState, getVelocity, isFlowBlocked, onScheduledTick, tryFlowMethods inherited from class net.minecraft.fluid.Fluid
getDefaultState, getRegistryEntry, getStateManager, isEmpty, isIn, isStill, setDefaultState
-
Field Details
-
MIN_HEIGHT_TO_REPLACE
public static final float MIN_HEIGHT_TO_REPLACE- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_HEIGHT_TO_REPLACELnet/minecraft/fluid/LavaFluid;MIN_HEIGHT_TO_REPLACE:Fintermediary field_31729Lnet/minecraft/class_3616;field_31729:Fofficial eLeph;e:F
-
-
Constructor Details
-
LavaFluid
public LavaFluid()
-
-
Method Details
-
getFlowing
- Specified by:
getFlowingin classFlowableFluid- Mappings:
Namespace Name Mixin selector named getFlowingLnet/minecraft/fluid/FlowableFluid;getFlowing()Lnet/minecraft/fluid/Fluid;intermediary method_15750Lnet/minecraft/class_3609;method_15750()Lnet/minecraft/class_3611;official dLepc;d()Lepd;
-
getStill
- Specified by:
getStillin classFlowableFluid- Mappings:
Namespace Name Mixin selector named getStillLnet/minecraft/fluid/FlowableFluid;getStill()Lnet/minecraft/fluid/Fluid;intermediary method_15751Lnet/minecraft/class_3609;method_15751()Lnet/minecraft/class_3611;official eLepc;e()Lepd;
-
getBucketItem
- Specified by:
getBucketItemin classFluid- Mappings:
Namespace Name Mixin selector named getBucketItemLnet/minecraft/fluid/Fluid;getBucketItem()Lnet/minecraft/item/Item;intermediary method_15774Lnet/minecraft/class_3611;method_15774()Lnet/minecraft/class_1792;official aLepd;a()Lcul;
-
randomDisplayTick
- Overrides:
randomDisplayTickin classFluid- Mappings:
Namespace Name Mixin selector named randomDisplayTickLnet/minecraft/fluid/Fluid;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15776Lnet/minecraft/class_3611;method_15776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)Vofficial aLepd;a(Ldcw;Ljd;Lepe;Layw;)V
-
onRandomTick
- Overrides:
onRandomTickin classFluid- Mappings:
Namespace Name Mixin selector named onRandomTickLnet/minecraft/fluid/Fluid;onRandomTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15792Lnet/minecraft/class_3611;method_15792(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)Vofficial bLepd;b(Ldcw;Ljd;Lepe;Layw;)V
-
canLightFire
- Mappings:
Namespace Name Mixin selector named canLightFireLnet/minecraft/fluid/LavaFluid;canLightFire(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_15819Lnet/minecraft/class_3616;method_15819(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Zofficial aLeph;a(Ldcz;Ljd;)Z
-
hasBurnableBlock
- Mappings:
Namespace Name Mixin selector named hasBurnableBlockLnet/minecraft/fluid/LavaFluid;hasBurnableBlock(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_15817Lnet/minecraft/class_3616;method_15817(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Zofficial bLeph;b(Ldcz;Ljd;)Z
-
getParticle
- Overrides:
getParticlein classFluid- Mappings:
Namespace Name Mixin selector named getParticleLnet/minecraft/fluid/Fluid;getParticle()Lnet/minecraft/particle/ParticleEffect;intermediary method_15787Lnet/minecraft/class_3611;method_15787()Lnet/minecraft/class_2394;official hLepd;h()Llk;
-
beforeBreakingBlock
- Specified by:
beforeBreakingBlockin classFlowableFluid- Mappings:
Namespace Name Mixin selector named beforeBreakingBlockLnet/minecraft/fluid/FlowableFluid;beforeBreakingBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_15730Lnet/minecraft/class_3609;method_15730(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial aLepc;a(Ldcx;Ljd;Ldtc;)V
-
getFlowSpeed
- Specified by:
getFlowSpeedin classFlowableFluid- Mappings:
Namespace Name Mixin selector named getFlowSpeedLnet/minecraft/fluid/FlowableFluid;getFlowSpeed(Lnet/minecraft/world/WorldView;)Iintermediary method_15733Lnet/minecraft/class_3609;method_15733(Lnet/minecraft/class_4538;)Iofficial bLepc;b(Ldcz;)I
-
toBlockState
- Specified by:
toBlockStatein classFluid- Mappings:
Namespace Name Mixin selector named toBlockStateLnet/minecraft/fluid/Fluid;toBlockState(Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/block/BlockState;intermediary method_15790Lnet/minecraft/class_3611;method_15790(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;official bLepd;b(Lepe;)Ldtc;
-
matchesType
- Overrides:
matchesTypein classFluid- Mappings:
Namespace Name Mixin selector named matchesTypeLnet/minecraft/fluid/Fluid;matchesType(Lnet/minecraft/fluid/Fluid;)Zintermediary method_15780Lnet/minecraft/class_3611;method_15780(Lnet/minecraft/class_3611;)Zofficial aLepd;a(Lepd;)Z
-
getLevelDecreasePerBlock
- Specified by:
getLevelDecreasePerBlockin classFlowableFluid- Mappings:
Namespace Name Mixin selector named getLevelDecreasePerBlockLnet/minecraft/fluid/FlowableFluid;getLevelDecreasePerBlock(Lnet/minecraft/world/WorldView;)Iintermediary method_15739Lnet/minecraft/class_3609;method_15739(Lnet/minecraft/class_4538;)Iofficial cLepc;c(Ldcz;)I
-
canBeReplacedWith
public boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) - Specified by:
canBeReplacedWithin classFluid- Mappings:
Namespace Name Mixin selector named canBeReplacedWithLnet/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;)Zintermediary method_15777Lnet/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;)Zofficial aLepd;a(Lepe;Ldcc;Ljd;Lepd;Lji;)Z
-
getTickRate
- Specified by:
getTickRatein classFluid- Mappings:
Namespace Name Mixin selector named getTickRateLnet/minecraft/fluid/Fluid;getTickRate(Lnet/minecraft/world/WorldView;)Iintermediary method_15789Lnet/minecraft/class_3611;method_15789(Lnet/minecraft/class_4538;)Iofficial aLepd;a(Ldcz;)I
-
getNextTickDelay
- Overrides:
getNextTickDelayin classFlowableFluid- Mappings:
Namespace Name Mixin selector named getNextTickDelayLnet/minecraft/fluid/FlowableFluid;getNextTickDelay(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FluidState;)Iintermediary method_15753Lnet/minecraft/class_3609;method_15753(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Iofficial aLepc;a(Ldcw;Ljd;Lepe;Lepe;)I
-
playExtinguishEvent
- Mappings:
Namespace Name Mixin selector named playExtinguishEventLnet/minecraft/fluid/LavaFluid;playExtinguishEvent(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_15818Lnet/minecraft/class_3616;method_15818(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vofficial aLeph;a(Ldcx;Ljd;)V
-
isInfinite
- Specified by:
isInfinitein classFlowableFluid- Mappings:
Namespace Name Mixin selector named isInfiniteLnet/minecraft/fluid/FlowableFluid;isInfinite(Lnet/minecraft/world/World;)Zintermediary method_15737Lnet/minecraft/class_3609;method_15737(Lnet/minecraft/class_1937;)Zofficial aLepc;a(Ldcw;)Z
-
flow
protected void flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) - Overrides:
flowin classFlowableFluid- Mappings:
Namespace Name Mixin selector named flowLnet/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;)Vintermediary method_15745Lnet/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;)Vofficial aLepc;a(Ldcx;Ljd;Ldtc;Lji;Lepe;)V
-
hasRandomTicks
protected boolean hasRandomTicks()- Overrides:
hasRandomTicksin classFluid- Mappings:
Namespace Name Mixin selector named hasRandomTicksLnet/minecraft/fluid/Fluid;hasRandomTicks()Zintermediary method_15795Lnet/minecraft/class_3611;method_15795()Zofficial iLepd;i()Z
-
getBlastResistance
protected float getBlastResistance()- Specified by:
getBlastResistancein classFluid- Mappings:
Namespace Name Mixin selector named getBlastResistanceLnet/minecraft/fluid/Fluid;getBlastResistance()Fintermediary method_15784Lnet/minecraft/class_3611;method_15784()Fofficial cLepd;c()F
-
getBucketFillSound
Returns the sound played when filling a bucket with this fluid.- Overrides:
getBucketFillSoundin classFluid- Mappings:
Namespace Name Mixin selector named getBucketFillSoundLnet/minecraft/fluid/Fluid;getBucketFillSound()Ljava/util/Optional;intermediary method_32359Lnet/minecraft/class_3611;method_32359()Ljava/util/Optional;official jLepd;j()Ljava/util/Optional;
-