Class BrewingBuilder

java.lang.Object
net.minecraft.world.item.alchemy.PotionBrewing.Builder
net.ixdarklord.coolcatcore.api.brewing.BrewingBuilder

public final class BrewingBuilder extends net.minecraft.world.item.alchemy.PotionBrewing.Builder
  • Constructor Summary

    Constructors
    Constructor
    Description
    BrewingBuilder(net.minecraft.world.item.alchemy.PotionBrewing.Builder builder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addContainer(net.minecraft.world.item.Item container)
     
    void
    addContainerRecipe(net.minecraft.world.item.Item input, net.minecraft.world.item.Item reagent, net.minecraft.world.item.Item result)
     
    void
    addMix(net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> input, net.minecraft.world.item.Item reagent, net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> result)
     
    void
     
    void
    addRecipe(net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.item.ItemStack output)
     
    void
    addStartMix(net.minecraft.world.item.Item reagent, net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> result)
     
    @NotNull net.minecraft.world.item.alchemy.PotionBrewing
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BrewingBuilder

      public BrewingBuilder(net.minecraft.world.item.alchemy.PotionBrewing.Builder builder)
  • Method Details

    • addRecipe

      public void addRecipe(net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.item.ItemStack output)
    • addRecipe

      public void addRecipe(IBrewingRecipe recipe)
    • addContainerRecipe

      public void addContainerRecipe(net.minecraft.world.item.Item input, net.minecraft.world.item.Item reagent, net.minecraft.world.item.Item result)
      Overrides:
      addContainerRecipe in class net.minecraft.world.item.alchemy.PotionBrewing.Builder
    • addContainer

      public void addContainer(net.minecraft.world.item.Item container)
      Overrides:
      addContainer in class net.minecraft.world.item.alchemy.PotionBrewing.Builder
    • addMix

      public void addMix(net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> input, net.minecraft.world.item.Item reagent, net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> result)
      Overrides:
      addMix in class net.minecraft.world.item.alchemy.PotionBrewing.Builder
    • addStartMix

      public void addStartMix(net.minecraft.world.item.Item reagent, net.minecraft.core.Holder<net.minecraft.world.item.alchemy.Potion> result)
      Overrides:
      addStartMix in class net.minecraft.world.item.alchemy.PotionBrewing.Builder
    • build

      @NotNull public @NotNull net.minecraft.world.item.alchemy.PotionBrewing build()
      Overrides:
      build in class net.minecraft.world.item.alchemy.PotionBrewing.Builder
    • getBrewingRecipes

      public List<IBrewingRecipe> getBrewingRecipes()