net.minecraft.fluid

public abstract class LavaFluid

extends FlowableFluid

net.minecraft.world.level.material.LavaFluid
net.minecraft.class_3616
net.minecraft.fluid.LavaFluid

Field summary

Modifier and TypeField
public static final float
MIN_LEVEL_CUTOFF
field_31729
MIN_HEIGHT_TO_REPLACE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Fluid
getFlowing()
method_15750()
getFlowing()
public Fluid
getSource()
method_15751()
getStill()
public Item
getBucket()
method_15774()
getBucketItem()
public void
animateTick(Level level, BlockPos pos, FluidState fluidState, RandomSource random)
method_15776(class_1937 arg0, class_2338 arg1, class_3610 arg2, class_5819 arg3)
randomDisplayTick(World arg0, BlockPos arg1, FluidState arg2, Random arg3)
public void
randomTick(ServerLevel level, BlockPos pos, FluidState fluidState, RandomSource random)
method_15792(class_3218 arg0, class_2338 arg1, class_3610 arg2, class_5819 arg3)
onRandomTick(ServerWorld arg0, BlockPos arg1, FluidState arg2, Random arg3)
protected void
entityInside(Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier)
method_67694(class_1937 arg0, class_2338 arg1, class_1297 arg2, class_10774 arg3)
onEntityCollision(World arg0, BlockPos arg1, Entity arg2, EntityCollisionHandler arg3)
private boolean
hasFlammableNeighbours(LevelReader level, BlockPos pos)
method_15819(class_4538 arg0, class_2338 arg1)
canLightFire(WorldView world, BlockPos pos)
private boolean
isFlammable(LevelReader level, BlockPos pos)
method_15817(class_4538 arg0, class_2338 arg1)
hasBurnableBlock(WorldView world, BlockPos pos)
public ParticleEffect
getDripParticle()
method_15787()
getParticle()
protected void
beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state)
method_15730(class_1936 arg0, class_2338 arg1, class_2680 arg2)
beforeBreakingBlock(WorldAccess arg0, BlockPos arg1, BlockState arg2)
public int
getSlopeFindDistance(LevelReader level)
method_15733(class_4538 arg0)
getMaxFlowDistance(WorldView arg0)
public BlockState
createLegacyBlock(FluidState fluidState)
method_15790(class_3610 arg0)
toBlockState(FluidState arg0)
public boolean
isSame(Fluid other)
method_15780(class_3611 arg0)
matchesType(Fluid arg0)
public int
getDropOff(LevelReader level)
method_15739(class_4538 arg0)
getLevelDecreasePerBlock(WorldView arg0)
public boolean
canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid other, Direction direction)
method_15777(class_3610 arg0, class_1922 arg1, class_2338 arg2, class_3611 arg3, class_2350 arg4)
canBeReplacedWith(FluidState arg0, BlockView arg1, BlockPos arg2, Fluid arg3, Direction arg4)
public int
getTickDelay(LevelReader level)
method_15789(class_4538 arg0)
getTickRate(WorldView arg0)
public int
getSpreadDelay(Level level, BlockPos pos, FluidState oldFluidState, FluidState newFluidState)
method_15753(class_1937 arg0, class_2338 arg1, class_3610 arg2, class_3610 arg3)
getNextTickDelay(World arg0, BlockPos arg1, FluidState arg2, FluidState arg3)
private void
fizz(LevelAccessor level, BlockPos pos)
method_15818(class_1936 arg0, class_2338 arg1)
playExtinguishEvent(WorldAccess world, BlockPos pos)
protected boolean
canConvertToSource(ServerLevel level)
method_15737(class_3218 arg0)
isInfinite(ServerWorld arg0)
protected void
spreadTo(LevelAccessor level, BlockPos pos, BlockState state, Direction direction, FluidState target)
method_15745(class_1936 arg0, class_2338 arg1, class_2680 arg2, class_2350 arg3, class_3610 arg4)
flow(WorldAccess arg0, BlockPos arg1, BlockState arg2, Direction arg3, FluidState arg4)
protected boolean
isRandomlyTicking()
method_15795()
hasRandomTicks()
protected float
getExplosionResistance()
method_15784()
getBlastResistance()
public Optional<SoundEvent>
getPickupSound()
method_32359()
getBucketFillSound()
private static boolean
isFastLava(LevelReader level)
method_75749(class_4538 arg0)
shouldLavaFlowFaster(WorldView world)