Class HeadRecipe
java.lang.Object
vazkii.botania.common.crafting.RunicAltarRecipe
vazkii.botania.common.crafting.recipe.HeadRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>,RecipeWithReagent,RunicAltarRecipe
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, STREAM_CODECFields inherited from interface vazkii.botania.api.recipe.RunicAltarRecipe
TYPE_ID -
Constructor Summary
ConstructorsConstructorDescriptionHeadRecipe(net.minecraft.world.item.ItemStack output, net.minecraft.world.item.crafting.Ingredient reagent, int mana, net.minecraft.world.item.crafting.Ingredient... inputs) -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.ItemStackassemble(@NotNull net.minecraft.world.item.crafting.RecipeInput inv, net.minecraft.core.HolderLookup.Provider registries) booleanmatches(net.minecraft.world.item.crafting.RecipeInput inv, @NotNull net.minecraft.world.level.Level world) Methods inherited from class vazkii.botania.common.crafting.RunicAltarRecipe
getCatalysts, getIngredients, getMana, getOutput, getReagent, getRemainingItems, getResultItem, getSerializer, getToastSymbolMethods 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
-
Constructor Details
-
HeadRecipe
public HeadRecipe(net.minecraft.world.item.ItemStack output, net.minecraft.world.item.crafting.Ingredient reagent, int mana, net.minecraft.world.item.crafting.Ingredient... inputs)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.item.crafting.RecipeInput inv, @NotNull @NotNull net.minecraft.world.level.Level world) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>- Overrides:
matchesin classRunicAltarRecipe
-
assemble
@NotNull public @NotNull net.minecraft.world.item.ItemStack assemble(@NotNull @NotNull net.minecraft.world.item.crafting.RecipeInput inv, @NotNull net.minecraft.core.HolderLookup.Provider registries) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>- Overrides:
assemblein classRunicAltarRecipe
-