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
public abstract class LavaFluid extends FlowableFluid
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LavaFluid.Flowing
static class
LavaFluid.Still
-
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
Constructors Constructor Description LavaFluid()
-
Method Summary
Methods inherited from class net.minecraft.fluid.FlowableFluid
appendProperties, canFlow, getFlowing, getHeight, getHeight, getShape, getSpread, getStill, getUpdatedState, getVelocity, method_15741, method_15742, method_15749, onScheduledTick, tryFlow
Methods inherited from class net.minecraft.fluid.Fluid
getDefaultState, getLevel, getStateManager, isEmpty, isIn, isStill, setDefaultState
-
Constructor Details
-
LavaFluid
public LavaFluid()
-
-
Method Details
-
getFlowing
- Specified by:
getFlowing
in classFlowableFluid
-
getStill
- Specified by:
getStill
in classFlowableFluid
-
getBucketItem
- Specified by:
getBucketItem
in classFluid
-
randomDisplayTick
@Environment(CLIENT) public void randomDisplayTick(World world, BlockPos pos, FluidState state, Random random)- Overrides:
randomDisplayTick
in classFluid
-
onRandomTick
- Overrides:
onRandomTick
in classFluid
-
canLightFire
-
hasBurnableBlock
-
getParticle
- Overrides:
getParticle
in classFluid
-
beforeBreakingBlock
- Specified by:
beforeBreakingBlock
in classFlowableFluid
-
getFlowSpeed
- Specified by:
getFlowSpeed
in classFlowableFluid
-
toBlockState
- Specified by:
toBlockState
in classFluid
-
matchesType
- Overrides:
matchesType
in classFluid
-
getLevelDecreasePerBlock
- Specified by:
getLevelDecreasePerBlock
in classFlowableFluid
-
canBeReplacedWith
public boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction)- Specified by:
canBeReplacedWith
in classFluid
-
getTickRate
- Specified by:
getTickRate
in classFluid
-
getNextTickDelay
- Overrides:
getNextTickDelay
in classFlowableFluid
-
playExtinguishEvent
-
isInfinite
protected boolean isInfinite()- Specified by:
isInfinite
in classFlowableFluid
-
flow
protected void flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState)- Overrides:
flow
in classFlowableFluid
-
hasRandomTicks
protected boolean hasRandomTicks()- Overrides:
hasRandomTicks
in classFluid
-
getBlastResistance
protected float getBlastResistance()- Specified by:
getBlastResistance
in classFluid
-