Package net.minecraft.block
Interface Waterloggable
- All Superinterfaces:
FluidDrainable
,FluidFillable
- All Known Implementing Classes:
AbstractRailBlock
,AbstractSignBlock
,AmethystClusterBlock
,BarrierBlock
,BigDripleafBlock
,BigDripleafStemBlock
,CalibratedSculkSensorBlock
,CampfireBlock
,CandleBlock
,ChainBlock
,CherryLeavesBlock
,ChestBlock
,ConduitBlock
,CoralBlock
,CoralFanBlock
,CoralParentBlock
,CoralWallFanBlock
,DeadCoralBlock
,DeadCoralFanBlock
,DeadCoralWallFanBlock
,DecoratedPotBlock
,DetectorRailBlock
,EnderChestBlock
,FenceBlock
,GlowLichenBlock
,HangingRootsBlock
,HangingSignBlock
,HorizontalConnectingBlock
,LadderBlock
,LanternBlock
,LeavesBlock
,LightBlock
,LightningRodBlock
,MangroveLeavesBlock
,MangroveRootsBlock
,OxidizableSlabBlock
,OxidizableStairsBlock
,PaneBlock
,PointedDripstoneBlock
,PoweredRailBlock
,PropaguleBlock
,RailBlock
,ScaffoldingBlock
,SculkSensorBlock
,SculkShriekerBlock
,SculkVeinBlock
,SeaPickleBlock
,SignBlock
,SlabBlock
,SmallDripleafBlock
,StainedGlassPaneBlock
,StairsBlock
,TrapdoorBlock
,TrappedChestBlock
,WallBlock
,WallHangingSignBlock
,WallSignBlock
- Mappings:
Namespace Name official czw
intermediary net/minecraft/class_3737
named net/minecraft/block/Waterloggable
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
canFillWithFluid
(@Nullable PlayerEntity player, BlockView world, BlockPos pos, BlockState state, Fluid fluid) default Optional<SoundEvent>
Returns the sound played when filling a bucket with the fluid contained in this block.default ItemStack
tryDrainFluid
(@Nullable PlayerEntity player, WorldAccess world, BlockPos pos, BlockState state) default boolean
tryFillWithFluid
(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState)
-
Method Details
-
canFillWithFluid
default boolean canFillWithFluid(@Nullable @Nullable PlayerEntity player, BlockView world, BlockPos pos, BlockState state, Fluid fluid) - Specified by:
canFillWithFluid
in interfaceFluidFillable
- Mappings:
Namespace Name Mixin selector official a
Lcxj;a(Lcbu;Lcpb;Lgw;Ldfj;Leal;)Z
intermediary method_10310
Lnet/minecraft/class_2402;method_10310(Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
named canFillWithFluid
Lnet/minecraft/block/FluidFillable;canFillWithFluid(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)Z
-
tryFillWithFluid
default boolean tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) - Specified by:
tryFillWithFluid
in interfaceFluidFillable
- Mappings:
Namespace Name Mixin selector official a
Lcxj;a(Lcpw;Lgw;Ldfj;Leam;)Z
intermediary method_10311
Lnet/minecraft/class_2402;method_10311(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z
named tryFillWithFluid
Lnet/minecraft/block/FluidFillable;tryFillWithFluid(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Z
-
tryDrainFluid
default ItemStack tryDrainFluid(@Nullable @Nullable PlayerEntity player, WorldAccess world, BlockPos pos, BlockState state) - Specified by:
tryDrainFluid
in interfaceFluidDrainable
- Mappings:
Namespace Name Mixin selector official a
Lctb;a(Lcbu;Lcpw;Lgw;Ldfj;)Lcjf;
intermediary method_9700
Lnet/minecraft/class_2263;method_9700(Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
named tryDrainFluid
Lnet/minecraft/block/FluidDrainable;tryDrainFluid(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
-
getBucketFillSound
Returns the sound played when filling a bucket with the fluid contained in this block.- Specified by:
getBucketFillSound
in interfaceFluidDrainable
- Returns:
- the sound played when filling a bucket with the fluid contained in this block
- See Also:
- Mappings:
Namespace Name Mixin selector official aq_
Lctb;aq_()Ljava/util/Optional;
intermediary method_32351
Lnet/minecraft/class_2263;method_32351()Ljava/util/Optional;
named getBucketFillSound
Lnet/minecraft/block/FluidDrainable;getBucketFillSound()Ljava/util/Optional;
-