Object HTJeiRecipeHelper
-
- All Implemented Interfaces:
public class HTJeiRecipeHelperIRecipeRegistrationへのレシピ登録を簡略化するヘルパークラスです。
- Since:
0.15.1
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description public final static Comparator<in HTRecipeDisplay>DISPLAY_SORTERpublic final static Comparator<in HTRecipeHolder<?>>HOLDER_SORTERpublic final static HTJeiRecipeHelperINSTANCE
-
Method Summary
Modifier and Type Method Description final static <T extends Any> UnitaddRecipes(IRecipeRegistration registration, RecipeType<T> recipeType, Sequence<T> recipes)final static <T extends Any> UnitaddRecipes(IRecipeRegistration registration, HTRecipeViewerType<T> viewerType, Sequence<T> recipes)final static <T extends Any> UnitaddRecipes(IRecipeRegistration registration, HTRecipeViewerType<T> viewerType, Sequence<T> recipes, Comparator<in T> sorter)final static <T extends Any> UnitaddHolderRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, Sequence<HTRecipeHolder<T>> recipes)final static <T extends Any> UnitaddHolderRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, Sequence<HTRecipeHolder<T>> recipes, Comparator<in T> sorter)final static <T extends Any> UnitaddLookupRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, HTRecipeLookup<T> lookup)指定したviewerTypeとlookupからレシピを登録します。 final static <T extends Any> UnitaddLookupRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, HTRecipeLookup<T> lookup, Comparator<in T> sorter)指定したviewerTypeとlookupからレシピを登録します。 final static <DISPLAY extends HTRecipeDisplay> UnitaddDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, Sequence<DISPLAY> recipes)final static <DISPLAY extends HTRecipeDisplay> UnitaddDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, Sequence<DISPLAY> recipes, Comparator<DISPLAY> sorter)final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> UnitaddDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Function1<HTRecipeHolder<BASE>, DISPLAY> transform)final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> UnitaddDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Comparator<DISPLAY> sorter, Function1<HTRecipeHolder<BASE>, DISPLAY> transform)final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> UnitaddFlatDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Function1<HTRecipeHolder<BASE>, Sequence<DISPLAY>> transform)-
-
Method Detail
-
addRecipes
final static <T extends Any> Unit addRecipes(IRecipeRegistration registration, RecipeType<T> recipeType, Sequence<T> recipes)
- Since:
0.12.0
-
addRecipes
final static <T extends Any> Unit addRecipes(IRecipeRegistration registration, HTRecipeViewerType<T> viewerType, Sequence<T> recipes)
- Since:
0.15.1
-
addRecipes
final static <T extends Any> Unit addRecipes(IRecipeRegistration registration, HTRecipeViewerType<T> viewerType, Sequence<T> recipes, Comparator<in T> sorter)
- Since:
0.15.1
-
addHolderRecipes
final static <T extends Any> Unit addHolderRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, Sequence<HTRecipeHolder<T>> recipes)
- Since:
0.15.1
-
addHolderRecipes
final static <T extends Any> Unit addHolderRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, Sequence<HTRecipeHolder<T>> recipes, Comparator<in T> sorter)
- Since:
0.15.1
-
addLookupRecipes
final static <T extends Any> Unit addLookupRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, HTRecipeLookup<T> lookup)
指定したviewerTypeとlookupからレシピを登録します。
- Since:
0.11.0
-
addLookupRecipes
final static <T extends Any> Unit addLookupRecipes(IRecipeRegistration registration, HTRecipeViewerType<HTRecipeHolder<T>> viewerType, HTRecipeLookup<T> lookup, Comparator<in T> sorter)
指定したviewerTypeとlookupからレシピを登録します。
- Parameters:
sorter- レシピの順番の制御- Since:
0.11.0
-
addDisplayRecipes
final static <DISPLAY extends HTRecipeDisplay> Unit addDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, Sequence<DISPLAY> recipes)
- Since:
0.16.0
-
addDisplayRecipes
final static <DISPLAY extends HTRecipeDisplay> Unit addDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, Sequence<DISPLAY> recipes, Comparator<DISPLAY> sorter)
- Since:
0.16.0
-
addDisplayRecipes
final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> Unit addDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Function1<HTRecipeHolder<BASE>, DISPLAY> transform)
- Since:
0.16.0
-
addDisplayRecipes
final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> Unit addDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Comparator<DISPLAY> sorter, Function1<HTRecipeHolder<BASE>, DISPLAY> transform)
- Since:
0.16.0
-
addFlatDisplayRecipes
final static <BASE extends Any, DISPLAY extends HTRecipeDisplay> Unit addFlatDisplayRecipes(IRecipeRegistration registration, HTRecipeViewerType<DISPLAY> viewerType, HTRecipeLookup<BASE> lookup, Function1<HTRecipeHolder<BASE>, Sequence<DISPLAY>> transform)
-
-
-
-