Class BotaniaRecipeTypes

java.lang.Object
vazkii.botania.common.crafting.BotaniaRecipeTypes

public class BotaniaRecipeTypes extends Object
  • Field Details

    • MANA_INFUSION_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<ManaInfusionRecipe> MANA_INFUSION_TYPE
    • ELVEN_TRADE_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<ElvenTradeRecipe> ELVEN_TRADE_TYPE
    • PURE_DAISY_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<PureDaisyRecipe> PURE_DAISY_TYPE
    • BREW_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<BotanicalBreweryRecipe> BREW_TYPE
    • PETAL_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<PetalApothecaryRecipe> PETAL_TYPE
    • RUNE_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<RunicAltarRecipe> RUNE_TYPE
    • TERRA_PLATE_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<TerrestrialAgglomerationRecipe> TERRA_PLATE_TYPE
    • ORECHID_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> ORECHID_TYPE
    • ORECHID_IGNEM_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> ORECHID_IGNEM_TYPE
    • MARIMORPHOSIS_TYPE

      public static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> MARIMORPHOSIS_TYPE
  • Constructor Details

    • BotaniaRecipeTypes

      public BotaniaRecipeTypes()
  • Method Details

    • submitRecipeTypes

      public static void submitRecipeTypes(BiConsumer<net.minecraft.world.item.crafting.RecipeType<?>,net.minecraft.resources.ResourceLocation> r)
    • submitRecipeSerializers

      public static void submitRecipeSerializers(BiConsumer<net.minecraft.world.item.crafting.RecipeSerializer<?>,net.minecraft.resources.ResourceLocation> r)
    • getRecipes

      public static <C extends net.minecraft.world.item.crafting.RecipeInput, T extends net.minecraft.world.item.crafting.Recipe<C>> Collection<net.minecraft.world.item.crafting.RecipeHolder<T>> getRecipes(net.minecraft.world.level.Level world, net.minecraft.world.item.crafting.RecipeType<T> type)
    • getRecipe

      public static <C extends net.minecraft.world.item.crafting.RecipeInput, T extends net.minecraft.world.item.crafting.Recipe<C>> Optional<net.minecraft.world.item.crafting.RecipeHolder<T>> getRecipe(net.minecraft.world.level.Level world, net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.crafting.RecipeType<T> expectedType)