Package vazkii.botania.common.crafting
Class RunicAltarRecipe
java.lang.Object
vazkii.botania.common.crafting.RunicAltarRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>,RecipeWithReagent,RunicAltarRecipe
- Direct Known Subclasses:
HeadRecipe
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.item.crafting.RecipeSerializer<RunicAltarRecipe> Fields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, STREAM_CODECFields inherited from interface vazkii.botania.api.recipe.RunicAltarRecipe
HEAD_TYPE_ID, TYPE_ID -
Constructor Summary
ConstructorsConstructorDescriptionRunicAltarRecipe(net.minecraft.world.item.ItemStack output, net.minecraft.world.item.crafting.Ingredient reagent, int mana, net.minecraft.world.item.crafting.Ingredient[] ingredients, net.minecraft.world.item.crafting.Ingredient[] catalysts) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.item.crafting.RecipeInput inv, net.minecraft.core.HolderLookup.Provider registries) net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> intgetMana()net.minecraft.world.item.ItemStacknet.minecraft.world.item.crafting.Ingredientnet.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.RecipeInput container) final net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.HolderLookup.Provider registries) net.minecraft.world.item.crafting.RecipeSerializer<? extends RunicAltarRecipe> net.minecraft.world.item.ItemStackbooleanmatches(net.minecraft.world.item.crafting.RecipeInput container, net.minecraft.world.level.Level world) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getGroup, isIncomplete, showNotificationMethods inherited from interface vazkii.botania.api.recipe.RecipeWithReagent
canCraftInDimensions, isSpecialMethods inherited from interface vazkii.botania.api.recipe.RunicAltarRecipe
getType
-
Field Details
-
SERIALIZER
-
-
Constructor Details
-
RunicAltarRecipe
public RunicAltarRecipe(net.minecraft.world.item.ItemStack output, net.minecraft.world.item.crafting.Ingredient reagent, int mana, net.minecraft.world.item.crafting.Ingredient[] ingredients, net.minecraft.world.item.crafting.Ingredient[] catalysts)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.item.crafting.RecipeInput container, net.minecraft.world.level.Level world) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
getRemainingItems
public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.RecipeInput container) - Specified by:
getRemainingItemsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>- Specified by:
getRemainingItemsin interfaceRunicAltarRecipe
-
getResultItem
public final net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.HolderLookup.Provider registries) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.item.crafting.RecipeInput inv, net.minecraft.core.HolderLookup.Provider registries) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
getIngredients
public net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getIngredients()- Specified by:
getIngredientsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
getCatalysts
public net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getCatalysts()- Specified by:
getCatalystsin interfaceRunicAltarRecipe
-
getToastSymbol
public net.minecraft.world.item.ItemStack getToastSymbol()- Specified by:
getToastSymbolin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<? extends RunicAltarRecipe> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
-
getMana
public int getMana()- Specified by:
getManain interfaceRunicAltarRecipe
-
getOutput
public net.minecraft.world.item.ItemStack getOutput() -
getReagent
public net.minecraft.world.item.crafting.Ingredient getReagent()- Specified by:
getReagentin interfaceRecipeWithReagent- Returns:
- Ingredient matching the final item that needs to be thrown into the apothecary to perform a craft after a matching recipe is in.
-