Package de.cech12.bucketlib.platform
Class NeoforgeFluidHelper
java.lang.Object
de.cech12.bucketlib.platform.NeoforgeFluidHelper
- All Implemented Interfaces:
IFluidHelper
The fluid service implementation for NeoForge.
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
NeoforgeFluidHelper
public NeoforgeFluidHelper()
-
-
Method Details
-
getFluidDescription
public net.minecraft.network.chat.Component getFluidDescription(net.minecraft.world.level.material.Fluid fluid) - Specified by:
getFluidDescriptionin interfaceIFluidHelper
-
getFluidTemperature
public int getFluidTemperature(net.minecraft.world.level.material.Fluid fluid) - Specified by:
getFluidTemperaturein interfaceIFluidHelper
-
hasMilkFluid
public boolean hasMilkFluid()- Specified by:
hasMilkFluidin interfaceIFluidHelper
-
getMilkFluid
public net.minecraft.world.level.material.Fluid getMilkFluid()- Specified by:
getMilkFluidin interfaceIFluidHelper
-
dispenseFluidContainer
public net.minecraft.world.item.ItemStack dispenseFluidContainer(net.minecraft.core.dispenser.BlockSource source, net.minecraft.world.item.ItemStack stack) - Specified by:
dispenseFluidContainerin interfaceIFluidHelper
-
getContainedFluid
public net.minecraft.world.level.material.Fluid getContainedFluid(net.minecraft.world.item.ItemStack stack) - Specified by:
getContainedFluidin interfaceIFluidHelper
-
addFluid
public net.minecraft.world.item.ItemStack addFluid(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.material.Fluid fluid) - Specified by:
addFluidin interfaceIFluidHelper
-
removeFluid
public 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) - Specified by:
removeFluidin interfaceIFluidHelper
-
tryPickUpFluid
public 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) - Specified by:
tryPickUpFluidin interfaceIFluidHelper
-
tryPlaceFluid
public 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) - Specified by:
tryPlaceFluidin interfaceIFluidHelper
-
curePotionEffects
public void curePotionEffects(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.item.ItemStack curativeItem) - Specified by:
curePotionEffectsin interfaceIFluidHelper
-