Package vazkii.botania.common.crafting
Class BotaniaRecipeTypes
java.lang.Object
vazkii.botania.common.crafting.BotaniaRecipeTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.item.crafting.RecipeSerializer<BotanicalBreweryRecipe> static final net.minecraft.world.item.crafting.RecipeType<BotanicalBreweryRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<ElvenTradeRecipe> static final net.minecraft.world.item.crafting.RecipeType<ElvenTradeRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<LexiconElvenTradeRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<ManaInfusionRecipe> static final net.minecraft.world.item.crafting.RecipeType<ManaInfusionRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<MarimorphosisRecipe> static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidIgnemRecipe> static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidRecipe> static final net.minecraft.world.item.crafting.RecipeType<OrechidRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<PetalApothecaryRecipe> static final net.minecraft.world.item.crafting.RecipeType<PetalApothecaryRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<PureDaisyRecipe> static final net.minecraft.world.item.crafting.RecipeType<PureDaisyRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<HeadRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<RunicAltarRecipe> static final net.minecraft.world.item.crafting.RecipeType<RunicAltarRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<TerrestrialAgglomerationRecipe> static final net.minecraft.world.item.crafting.RecipeType<TerrestrialAgglomerationRecipe> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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) 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) static voidsubmitRecipeSerializers(BiConsumer<net.minecraft.world.item.crafting.RecipeSerializer<?>, net.minecraft.resources.ResourceLocation> r) static voidsubmitRecipeTypes(BiConsumer<net.minecraft.world.item.crafting.RecipeType<?>, net.minecraft.resources.ResourceLocation> r)
-
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
-
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
-
PURE_DAISY_SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<PureDaisyRecipe> PURE_DAISY_SERIALIZER -
BREW_TYPE
-
BREW_SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<BotanicalBreweryRecipe> BREW_SERIALIZER -
PETAL_TYPE
-
PETAL_SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<PetalApothecaryRecipe> PETAL_SERIALIZER -
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
-
ORECHID_SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidRecipe> ORECHID_SERIALIZER -
ORECHID_IGNEM_TYPE
-
ORECHID_IGNEM_SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<OrechidIgnemRecipe> ORECHID_IGNEM_SERIALIZER -
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)
-