Package net.minecraft.block
Interface IWaterLoggable
-
- All Superinterfaces:
IBucketPickupHandler
,ILiquidContainer
- All Known Implementing Classes:
AbstractCoralPlantBlock
,AbstractSignBlock
,CampfireBlock
,ChainBlock
,ChestBlock
,ConduitBlock
,CoralFanBlock
,CoralFinBlock
,CoralPlantBlock
,CoralWallFanBlock
,CustomSignsTest.CustomStandingSignBlock
,CustomSignsTest.CustomWallSignBlock
,DeadCoralPlantBlock
,DeadCoralWallFanBlock
,EnderChestBlock
,FenceBlock
,FourWayBlock
,LadderBlock
,LanternBlock
,NewFluidTest.FluidloggableBlock
,PaneBlock
,ScaffoldingBlock
,ScaffoldingTest.ScaffoldingMethodTestBlock
,SeaPickleBlock
,SlabBlock
,StainedGlassPaneBlock
,StairsBlock
,StandingSignBlock
,TrapDoorBlock
,TrappedChestBlock
,WallBlock
,WallSignBlock
public interface IWaterLoggable extends IBucketPickupHandler, ILiquidContainer
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
canPlaceLiquid(IBlockReader p_204510_1_, BlockPos p_204510_2_, BlockState p_204510_3_, Fluid p_204510_4_)
default boolean
placeLiquid(IWorld p_204509_1_, BlockPos p_204509_2_, BlockState p_204509_3_, FluidState p_204509_4_)
default Fluid
takeLiquid(IWorld p_204508_1_, BlockPos p_204508_2_, BlockState p_204508_3_)
-
-
-
Method Detail
-
canPlaceLiquid
default boolean canPlaceLiquid(IBlockReader p_204510_1_, BlockPos p_204510_2_, BlockState p_204510_3_, Fluid p_204510_4_)
- Specified by:
canPlaceLiquid
in interfaceILiquidContainer
-
placeLiquid
default boolean placeLiquid(IWorld p_204509_1_, BlockPos p_204509_2_, BlockState p_204509_3_, FluidState p_204509_4_)
- Specified by:
placeLiquid
in interfaceILiquidContainer
-
takeLiquid
default Fluid takeLiquid(IWorld p_204508_1_, BlockPos p_204508_2_, BlockState p_204508_3_)
- Specified by:
takeLiquid
in interfaceIBucketPickupHandler
-
-