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
    • MANA_INFUSION_SERIALIZER

      public static final net.minecraft.world.item.crafting.RecipeSerializer<ManaInfusionRecipe> MANA_INFUSION_SERIALIZER
    • ELVEN_TRADE_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<ElvenTradeRecipe> ELVEN_TRADE_SERIALIZER
    • LEXICON_ELVEN_TRADE_SERIALIZER

      public static final net.minecraft.world.item.crafting.RecipeSerializer<LexiconElvenTradeRecipe> LEXICON_ELVEN_TRADE_SERIALIZER
    • PURE_DAISY_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<PureDaisyRecipe> PURE_DAISY_SERIALIZER
    • BREW_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<BotanicalBreweryRecipe> BREW_SERIALIZER
    • PETAL_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<PetalApothecaryRecipe> PETAL_SERIALIZER
    • RUNE_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<RunicAltarRecipe> RUNE_SERIALIZER
    • RUNE_HEAD_SERIALIZER

      public static final net.minecraft.world.item.crafting.RecipeSerializer<HeadRecipe> RUNE_HEAD_SERIALIZER
    • TERRA_PLATE_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<TerrestrialAgglomerationRecipe> TERRA_PLATE_SERIALIZER
    • ORECHID_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidRecipe> ORECHID_SERIALIZER
    • ORECHID_IGNEM_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidIgnemRecipe> ORECHID_IGNEM_SERIALIZER
    • MARIMORPHOSIS_TYPE

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

      public static final net.minecraft.world.item.crafting.RecipeSerializer<MarimorphosisRecipe> MARIMORPHOSIS_SERIALIZER
  • 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)