Class PotionFluidHandler

java.lang.Object
com.simibubi.create.content.contraptions.fluids.potion.PotionFluidHandler

public class PotionFluidHandler extends Object
  • Constructor Details

    • PotionFluidHandler

      public PotionFluidHandler()
  • Method Details

    • emptyPotion

      public static Pair<net.minecraftforge.fluids.FluidStack,net.minecraft.world.item.ItemStack> emptyPotion(net.minecraft.world.item.ItemStack stack, boolean simulate)
    • potionIngredient

      public static FluidIngredient potionIngredient(net.minecraft.world.item.alchemy.Potion potion, int amount)
    • getFluidFromPotionItem

      public static net.minecraftforge.fluids.FluidStack getFluidFromPotionItem(net.minecraft.world.item.ItemStack stack)
    • getFluidFromPotion

      public static net.minecraftforge.fluids.FluidStack getFluidFromPotion(net.minecraft.world.item.alchemy.Potion potion, PotionFluid.BottleType bottleType, int amount)
    • bottleTypeFromItem

      public static PotionFluid.BottleType bottleTypeFromItem(net.minecraft.world.item.Item item)
    • itemFromBottleType

      public static net.minecraft.world.level.ItemLike itemFromBottleType(PotionFluid.BottleType type)
    • getRequiredAmountForFilledBottle

      public static int getRequiredAmountForFilledBottle(net.minecraft.world.item.ItemStack stack, net.minecraftforge.fluids.FluidStack availableFluid)
    • fillBottle

      public static net.minecraft.world.item.ItemStack fillBottle(net.minecraft.world.item.ItemStack stack, net.minecraftforge.fluids.FluidStack availableFluid)
    • addPotionTooltip

      public static void addPotionTooltip(net.minecraftforge.fluids.FluidStack fs, List<net.minecraft.network.chat.Component> tooltip, float p_185182_2_)