Package hiiragi283.core.common.recipe
Class HCSingleItemRecipe
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.HTRecipe,net.minecraft.world.item.crafting.Recipe
public abstract class HCSingleItemRecipe<INPUT extends RecipeInput> implements HTRecipe<INPUT>
-
-
Field Summary
Fields Modifier and Type Field Description private final HTItemIngredientingredientprivate final HTItemResultresultprivate final ItemStacktoastSymbolprivate final NonNullList<Ingredient>ingredientsprivate final BooleanisSpecialprivate final BooleanisIncompleteprivate final Stringgroupprivate final RecipeSerializer<?>serializerprivate final RecipeType<?>type
-
Constructor Summary
Constructors Constructor Description HCSingleItemRecipe(HTItemIngredient ingredient, HTItemResult result)
-
Method Summary
Modifier and Type Method Description final HTItemIngredientgetIngredient()final HTItemResultgetResult()final ItemStackgetResultItem(HolderLookup.Provider registries)final static <RECIPE extends HCSingleItemRecipe<?>> MapBiCodec<RegistryFriendlyByteBuf, RECIPE>codec(Function2<HTItemIngredient, HTItemResult, RECIPE> factory)-
Methods inherited from class hiiragi283.core.common.recipe.HCSingleItemRecipe
getGroup, getIngredients, getSerializer, getToastSymbol, getType, isIncomplete, isSpecial -
Methods inherited from class hiiragi283.core.api.recipe.HTRecipe
assemble, canCraftInDimensions, getIngredients, getRemainingItems, isSpecial -
Methods inherited from class net.minecraft.world.item.crafting.Recipe
matches, showNotification -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HCSingleItemRecipe
HCSingleItemRecipe(HTItemIngredient ingredient, HTItemResult result)
-
-
Method Detail
-
getIngredient
final HTItemIngredient getIngredient()
-
getResult
final HTItemResult getResult()
-
getResultItem
final ItemStack getResultItem(HolderLookup.Provider registries)
-
codec
final static <RECIPE extends HCSingleItemRecipe<?>> MapBiCodec<RegistryFriendlyByteBuf, RECIPE> codec(Function2<HTItemIngredient, HTItemResult, RECIPE> factory)
-
-
-
-