net.minecraft.block

public class LiquidBlock

extends Block implements Bucketable

All mapped superinterfaces:

ItemLike, Bucketable

bfu
net.minecraft.class_3710
net.minecraft.block.LiquidBlock
net.minecraft.block.BlockFlowingFluid
net.minecraft.block.BlockFlowingFluid

Field summary

Modifier and TypeField
public static final IntegerProperty
a
field_18402
LEVEL
field_176367_b
LEVEL
protected final FlowingFluid
b
field_18403
liquid
field_204517_c
fluid
private final List<FluidState>
c
field_18404
fluidStates
field_212565_c
field_212565_c
private final Map<BlockState, VoxelShape>
o
field_18405
shapes
field_196481_b
stateToShapeCache

Constructor summary

ModifierConstructor
protected (FlowingFluid liquid, Block$Properties properties)

Method summary

Modifier and TypeMethod
public void
b(blc arg0, axy arg1, el arg2, Random arg3)
method_16582(class_2232 arg0, class_1150 arg1, class_2552 arg2, Random arg3)
randomTick(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
func_196265_a(IBlockState arg0, World arg1, BlockPos arg2, Random arg3)
randomTick(IBlockState arg0, World arg1, BlockPos arg2, Random arg3)
public boolean
a_(blc arg0, axk arg1, el arg2)
method_16581(class_2232 arg0, class_1158 arg1, class_2552 arg2)
propagatesSkyLight(BlockState arg0, BlockView arg1, BlockPos arg2)
func_200123_i(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
propagatesSkylightDown(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
a(blc arg0, axk arg1, el arg2, cbf arg3)
method_8663(class_2232 arg0, class_1158 arg1, class_2552 arg2, class_4064 arg3)
canWalkThrough(BlockState arg0, BlockView arg1, BlockPos arg2, EntityNavigationType arg3)
func_196266_a(IBlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
allowsMovement(IBlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
public FluidState
h(blc arg0)
method_16594(class_2232 arg0)
getFluidState(BlockState arg0)
func_204507_t(IBlockState arg0)
getFluidState(IBlockState arg0)
public boolean
a(blc arg0)
method_11562(class_2232 arg0)
isCube(BlockState arg0)
func_149686_d(IBlockState arg0)
isFullCube(IBlockState arg0)
public boolean
d(blc arg0)
method_400(class_2232 arg0)
canRayTrace(BlockState arg0)
func_200293_a(IBlockState arg0)
isCollidable(IBlockState arg0)
public VoxelShape
a(blc arg0, axk arg1, el arg2)
method_11554(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getShape(BlockState arg0, BlockView arg1, BlockPos arg2)
func_196244_b(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
getShape(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
public RenderType
c(blc arg0)
method_11552(class_2232 arg0)
getRenderType(BlockState arg0)
func_149645_b(IBlockState arg0)
getRenderType(IBlockState arg0)
public ItemLike
a(blc arg0, axy arg1, el arg2, int arg3)
method_16568(class_2232 arg0, class_1150 arg1, class_2552 arg2, int arg3)
getDropItem(BlockState arg0, World arg1, BlockPos arg2, int arg3)
func_199769_a(IBlockState arg0, World arg1, BlockPos arg2, int arg3)
getItemDropped(IBlockState arg0, World arg1, BlockPos arg2, int arg3)
public int
a(ayc arg0)
method_16565(class_3599 arg0)
getTickRate(WorldView arg0)
func_149738_a(IWorldReaderBase arg0)
tickRate(IWorldReaderBase arg0)
public void
a(blc arg0, axy arg1, el arg2, blc arg3)
method_8668(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_2232 arg3)
onAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3)
func_196259_b(IBlockState arg0, World arg1, BlockPos arg2, IBlockState arg3)
onBlockAdded(IBlockState arg0, World arg1, BlockPos arg2, IBlockState arg3)
public BlockState
a(blc arg0, eq arg1, blc arg2, axz arg3, el arg4, el arg5)
method_16575(class_2232 arg0, class_1354 arg1, class_2232 arg2, class_3598 arg3, class_2552 arg4, class_2552 arg5)
updateShape(BlockState arg0, Direction arg1, BlockState arg2, WorldAccess arg3, BlockPos arg4, BlockPos arg5)
func_196271_a(IBlockState arg0, EnumFacing arg1, IBlockState arg2, IWorld arg3, BlockPos arg4, BlockPos arg5)
updatePostPlacement(IBlockState arg0, EnumFacing arg1, IBlockState arg2, IWorld arg3, BlockPos arg4, BlockPos arg5)
public void
a(blc arg0, axy arg1, el arg2, bcs arg3, el arg4)
method_8641(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_197 arg3, class_2552 arg4)
neighborChanged(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
func_189540_a(IBlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
neighborChanged(IBlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
public boolean
a(axy arg0, el arg1, blc arg2)
method_16697(class_1150 arg0, class_2552 arg1, class_2232 arg2)
checkSpreadCollisions(World world, BlockPos pos, BlockState state)
func_204515_c(World arg0, BlockPos arg1, IBlockState arg2)
reactWithNeighbors(World worldIn, BlockPos pos, IBlockState state)
protected void
a(axz arg0, el arg1)
method_16698(class_3598 arg0, class_2552 arg1)
fizz(WorldAccess world, BlockPos pos)
func_180688_d(IWorld arg0, BlockPos arg1)
triggerMixEffects(IWorld worldIn, BlockPos pos)
protected void
a(ble$a<bcs, blc> arg0)
method_16576(class_2233$class_3757<class_197, class_2232> arg0)
buildStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
func_206840_a(StateContainer$Builder<Block, IBlockState> arg0)
fillStateContainer(StateContainer$Builder<Block, IBlockState> arg0)
public FaceShape
a(axk arg0, blc arg1, el arg2, eq arg3)
method_14307(class_1158 arg0, class_2232 arg1, class_2552 arg2, class_1354 arg3)
getFaceShape(BlockView arg0, BlockState arg1, BlockPos arg2, Direction arg3)
func_193383_a(IBlockReader arg0, IBlockState arg1, BlockPos arg2, EnumFacing arg3)
getBlockFaceShape(IBlockReader arg0, IBlockState arg1, BlockPos arg2, EnumFacing arg3)
public Fluid
a(axz arg0, el arg1, blc arg2)
method_16631(class_3598 arg0, class_2552 arg1, class_2232 arg2)
takeLiquid(WorldAccess arg0, BlockPos arg1, BlockState arg2)
func_204508_a(IWorld arg0, BlockPos arg1, IBlockState arg2)
pickupFluid(IWorld arg0, BlockPos arg1, IBlockState arg2)
public boolean
a(blc arg0, blc arg1, eq arg2)
method_16573(class_2232 arg0, class_2232 arg1, class_1354 arg2)
shouldNotRender(BlockState arg0, BlockState arg1, Direction arg2)
func_200122_a(IBlockState arg0, IBlockState arg1, EnumFacing arg2)
isSideInvisible(IBlockState arg0, IBlockState arg1, EnumFacing arg2)