Package hiiragi283.core.setup
Object HCRecipeSerializers
-
- All Implemented Interfaces:
public class HCRecipeSerializers
-
-
Field Summary
Fields Modifier and Type Field Description public final static HTDeferredRecipeSerializerRegisterREGISTERpublic final static RecipeSerializer<HCEternalSmithingRecipe>ETERNAL_UPGRADEpublic final static SimpleCraftingRecipeSerializer<HTBlueprintCloningRecipe>BLUEPRINT_CLONINGpublic final static SimpleCraftingRecipeSerializer<HCExperienceStoringRecipe>EXPERIENCE_STORINGpublic final static RecipeSerializer<HCChargingRecipe>CHARGINGpublic final static RecipeSerializer<HCCrushingRecipe>CRUSHINGpublic final static RecipeSerializer<HCExplodingRecipe>EXPLODINGpublic final static RecipeSerializer<HCForgingRecipe>FORGINGpublic final static RecipeSerializer<HCTankEmptyingRecipe>EMPTYINGpublic final static RecipeSerializer<HCTankFillingRecipe>FILLINGpublic final static HCRecipeSerializersINSTANCE
-
Method Summary
-
-
Method Detail
-
singleItem
final static <R extends HTProcessingRecipe.Serializable<?>> MapBiCodec<RegistryFriendlyByteBuf, R> singleItem(Function1<R, HTItemIngredient> ingredient, Function1<R, HTItemResult> result, HTSingleItemRecipeBuilder.Factory<R> factory)
-
singleItem
final static <R extends HTBasicSingleItemRecipe> MapBiCodec<RegistryFriendlyByteBuf, R> singleItem(HTSingleItemRecipeBuilder.Factory<R> factory)
-
singleItemToMulti
final static <R extends HTProcessingRecipe.Serializable<?>> MapBiCodec<RegistryFriendlyByteBuf, R> singleItemToMulti(IntRange outputRange, Function1<R, HTItemIngredient> ingredient, Function1<R, List<HTItemResult>> results, HTSingleMultiOutputRecipeBuilder.Factory<R> factory)
-
singleItemToMulti
final static <R extends HTBasicSingleMultiOutputRecipe> MapBiCodec<RegistryFriendlyByteBuf, R> singleItemToMulti(IntRange outputRange, HTSingleMultiOutputRecipeBuilder.Factory<R> factory)
-
doubleItemToMulti
final static <R extends HTProcessingRecipe.Serializable<?>> MapBiCodec<RegistryFriendlyByteBuf, R> doubleItemToMulti(IntRange outputRange, Function1<R, HTItemIngredient> base, Function1<R, Optional<HTItemIngredient>> addition, Function1<R, List<HTItemResult>> results, HTDoubleMultiOutputRecipeBuilder.Factory<R> factory)
-
doubleItemToMulti
final static <R extends HTBasicDoubleMultiOutputRecipe> MapBiCodec<RegistryFriendlyByteBuf, R> doubleItemToMulti(IntRange outputRange, HTDoubleMultiOutputRecipeBuilder.Factory<R> factory)
-
-
-
-