Interface IFluidHelper

All Known Implementing Classes:
FabricFluidHelper

public interface IFluidHelper
Common fluid helper service interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.ItemStack
    addFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.material.Fluid fluid)
     
    void
    curePotionEffects(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.item.ItemStack curativeItem)
     
    net.minecraft.world.item.ItemStack
    dispenseFluidContainer(net.minecraft.core.dispenser.BlockSource source, net.minecraft.world.item.ItemStack stack)
     
    net.minecraft.world.level.material.Fluid
    getContainedFluid(net.minecraft.world.item.ItemStack stack)
     
    net.minecraft.network.chat.Component
    getFluidDescription(net.minecraft.world.level.material.Fluid fluid)
     
    int
    getFluidTemperature(net.minecraft.world.level.material.Fluid fluid)
     
    net.minecraft.world.level.material.Fluid
     
    boolean
     
    net.minecraft.world.item.ItemStack
    removeFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.player.Player player)
     
    net.minecraft.util.Tuple<Boolean,net.minecraft.world.item.ItemStack>
    tryPickUpFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.InteractionHand interactionHand, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction direction)
     
    net.minecraft.util.Tuple<Boolean,net.minecraft.world.item.ItemStack>
    tryPlaceFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.InteractionHand interactionHand, net.minecraft.core.BlockPos pos)
     
  • Method Details

    • getFluidDescription

      net.minecraft.network.chat.Component getFluidDescription(net.minecraft.world.level.material.Fluid fluid)
    • getFluidTemperature

      int getFluidTemperature(net.minecraft.world.level.material.Fluid fluid)
    • hasMilkFluid

      boolean hasMilkFluid()
    • getMilkFluid

      net.minecraft.world.level.material.Fluid getMilkFluid()
    • dispenseFluidContainer

      net.minecraft.world.item.ItemStack dispenseFluidContainer(net.minecraft.core.dispenser.BlockSource source, net.minecraft.world.item.ItemStack stack)
    • getContainedFluid

      net.minecraft.world.level.material.Fluid getContainedFluid(net.minecraft.world.item.ItemStack stack)
    • addFluid

      net.minecraft.world.item.ItemStack addFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.material.Fluid fluid)
    • removeFluid

      net.minecraft.world.item.ItemStack removeFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel level, @Nullable net.minecraft.world.entity.player.Player player)
    • tryPickUpFluid

      net.minecraft.util.Tuple<Boolean,net.minecraft.world.item.ItemStack> tryPickUpFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.InteractionHand interactionHand, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction direction)
    • tryPlaceFluid

      net.minecraft.util.Tuple<Boolean,net.minecraft.world.item.ItemStack> tryPlaceFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.InteractionHand interactionHand, net.minecraft.core.BlockPos pos)
    • curePotionEffects

      void curePotionEffects(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.item.ItemStack curativeItem)