Interface FluidDrainable

All Known Subinterfaces:
Waterloggable
All Known Implementing Classes:
AbstractCoralBlock, AbstractRailBlock, AbstractSignBlock, AmethystClusterBlock, BarrierBlock, BigDripleafBlock, BigDripleafStemBlock, BubbleColumnBlock, CalibratedSculkSensorBlock, CampfireBlock, CandleBlock, ChainBlock, ChestBlock, ConduitBlock, CopperChestBlock, CopperGolemStatueBlock, CoralBlock, CoralFanBlock, CoralWallFanBlock, DeadCoralBlock, DeadCoralFanBlock, DeadCoralWallFanBlock, DecoratedPotBlock, DetectorRailBlock, DriedGhastBlock, EnderChestBlock, FenceBlock, FluidBlock, GlowLichenBlock, GrateBlock, HangingRootsBlock, HangingSignBlock, HeavyCoreBlock, HorizontalConnectingBlock, LadderBlock, LanternBlock, LeavesBlock, LightBlock, LightningRodBlock, MangroveLeavesBlock, MangroveRootsBlock, MultifaceBlock, MultifaceGrowthBlock, OxidizableChainBlock, OxidizableCopperChestBlock, OxidizableCopperGolemStatueBlock, OxidizableGrateBlock, OxidizableLanternBlock, OxidizableLightningRodBlock, OxidizablePaneBlock, OxidizableSlabBlock, OxidizableStairsBlock, OxidizableTrapdoorBlock, PaneBlock, PointedDripstoneBlock, PowderSnowBlock, PoweredRailBlock, PropaguleBlock, RailBlock, ScaffoldingBlock, SculkSensorBlock, SculkShriekerBlock, SculkVeinBlock, SeaPickleBlock, ShelfBlock, SignBlock, SlabBlock, SmallDripleafBlock, StainedGlassPaneBlock, StairsBlock, TintedParticleLeavesBlock, TrapdoorBlock, TrappedChestBlock, UntintedParticleLeavesBlock, WallBlock, WallHangingSignBlock, WallSignBlock

public interface FluidDrainable
Mappings:
Namespace Name
named net/minecraft/block/FluidDrainable
intermediary net/minecraft/class_2263
official dvd
  • Method Details

    • tryDrainFluid

      ItemStack tryDrainFluid(@Nullable @Nullable LivingEntity drainer, WorldAccess world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named tryDrainFluid Lnet/minecraft/block/FluidDrainable;tryDrainFluid(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
      intermediary method_9700 Lnet/minecraft/class_2263;method_9700(Lnet/minecraft/class_1309;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
      official a Ldvd;a(Lcew;Ldrr;Lja;Lejm;)Ldhp;
    • getBucketFillSound

      Optional<SoundEvent> getBucketFillSound()
      Returns the sound played when filling a bucket with the fluid contained in this block.
      Returns:
      the sound played when filling a bucket with the fluid contained in this block
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getBucketFillSound Lnet/minecraft/block/FluidDrainable;getBucketFillSound()Ljava/util/Optional;
      intermediary method_32351 Lnet/minecraft/class_2263;method_32351()Ljava/util/Optional;
      official au_ Ldvd;au_()Ljava/util/Optional;