net.minecraft.block

public class SpongeBlock

extends Block

All mapped superinterfaces:

ToggleableFeature, ItemConvertible

net.minecraft.world.level.block.SpongeBlock
net.minecraft.class_2502
net.minecraft.block.SpongeBlock

Field summary

Modifier and TypeField
public static final int
MAX_DEPTH
field_31250
ABSORB_RADIUS
public static final int
MAX_COUNT
field_31251
ABSORB_LIMIT
private static final Direction[]
ALL_DIRECTIONS
field_43257
DIRECTIONS

Constructor summary

ModifierConstructor
protected (AbstractBlock$Settings properties)

Method summary

Modifier and TypeMethod
protected void
onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston)
method_9615(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
protected void
neighborChanged(BlockState state, Level level, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_9904 arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, WireOrientation arg4, boolean arg5)
protected void
tryAbsorbWater(Level level, BlockPos pos)
method_10620(class_1937 arg0, class_2338 arg1)
update(World world, BlockPos pos)
private boolean
removeWaterBreadthFirstSearch(Level level, BlockPos startPos)
method_10619(class_1937 arg0, class_2338 arg1)
absorbWater(World world, BlockPos pos)
private static BlockPos$IterationState
lambda$removeWaterBreadthFirstSearch$1(BlockPos arg0, Level arg1, BlockPos arg2)
method_49829(class_2338 arg0, class_1937 arg1, class_2338 arg2)
method_49829(BlockPos arg0, World arg1, BlockPos currentPos)
private static void
lambda$removeWaterBreadthFirstSearch$0(BlockPos arg0, Consumer arg1)
method_49830(class_2338 arg0, Consumer arg1)
method_49830(BlockPos currentPos, Consumer queuer)