Interface IFluidHelper
- All Known Implementing Classes:
FabricFluidHelper
public interface IFluidHelper
Common fluid helper service interface.
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackaddFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.material.Fluid fluid) voidcurePotionEffects(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.item.ItemStack curativeItem) net.minecraft.world.item.ItemStackdispenseFluidContainer(net.minecraft.core.dispenser.BlockSource source, net.minecraft.world.item.ItemStack stack) net.minecraft.world.level.material.FluidgetContainedFluid(net.minecraft.world.item.ItemStack stack) net.minecraft.network.chat.ComponentgetFluidDescription(net.minecraft.world.level.material.Fluid fluid) intgetFluidTemperature(net.minecraft.world.level.material.Fluid fluid) net.minecraft.world.level.material.Fluidbooleannet.minecraft.world.item.ItemStackremoveFluid(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)
-