Package net.minecraft.block
Interface Waterloggable
- All Superinterfaces:
FluidDrainable,FluidFillable
- All Known Implementing Classes:
AbstractSignBlock,CampfireBlock,ChainBlock,ChestBlock,ConduitBlock,CoralBlock,CoralFanBlock,CoralParentBlock,CoralWallFanBlock,DeadCoralBlock,DeadCoralFanBlock,DeadCoralWallFanBlock,EnderChestBlock,FenceBlock,HorizontalConnectingBlock,LadderBlock,LanternBlock,PaneBlock,ScaffoldingBlock,SeaPickleBlock,SignBlock,SlabBlock,StainedGlassPaneBlock,StairsBlock,TrapdoorBlock,TrappedChestBlock,WallBlock,WallSignBlock
public interface Waterloggable extends FluidDrainable, FluidFillable
-
Method Summary
Modifier and Type Method Description default booleancanFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid)default FluidtryDrainFluid(WorldAccess world, BlockPos pos, BlockState state)default booleantryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState)
-
Method Details
-
canFillWithFluid
- Specified by:
canFillWithFluidin interfaceFluidFillable
-
tryFillWithFluid
default boolean tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState)- Specified by:
tryFillWithFluidin interfaceFluidFillable
-
tryDrainFluid
- Specified by:
tryDrainFluidin interfaceFluidDrainable
-