Class IntrinsicFlagsCategory<INGREDIENT,STACK>
java.lang.Object
mezz.jei.api.recipe.category.AbstractRecipeCategory<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>>
petrolpark.mc.library.compat.jei.category.IntrinsicFlagsCategory<INGREDIENT,STACK>
- All Implemented Interfaces:
mezz.jei.api.recipe.category.IRecipeCategory<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>>
@ParametersAreNonnullByDefault
public class IntrinsicFlagsCategory<INGREDIENT,STACK>
extends mezz.jei.api.recipe.category.AbstractRecipeCategory<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<net.minecraft.world.level.material.Fluid>> static final mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<net.minecraft.world.item.Item>> -
Constructor Summary
ConstructorsConstructorDescriptionIntrinsicFlagsCategory(mezz.jei.api.helpers.IGuiHelper guiHelper, net.minecraft.resources.ResourceLocation registryLocation, mezz.jei.api.ingredients.IIngredientTypeWithSubtypes<INGREDIENT, STACK> ingredientType, mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>> recipeType) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateRecipeExtras(mezz.jei.api.gui.widgets.IRecipeExtrasBuilder builder, IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT> recipe, mezz.jei.api.recipe.IFocusGroup focuses) static final <INGREDIENT>
List<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>> getAllRecipes(net.minecraft.core.Registry<INGREDIENT> registry, Flaggable<INGREDIENT, ?> flaggable) voidsetRecipe(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT> recipe, mezz.jei.api.recipe.IFocusGroup focuses) Methods inherited from class mezz.jei.api.recipe.category.AbstractRecipeCategory
getHeight, getIcon, getRecipeType, getTitle, getWidthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mezz.jei.api.recipe.category.IRecipeCategory
createRecipeExtras, draw, getBackground, getCodec, getRegistryName, getTooltip, getTooltipStrings, handleInput, isHandled, needsRecipeBorder, onDisplayedIngredientsUpdate
-
Field Details
-
ITEM_RECIPE_TYPE
public static final mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<net.minecraft.world.item.Item>> ITEM_RECIPE_TYPE -
FLUID_RECIPE_TYPE
public static final mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<net.minecraft.world.level.material.Fluid>> FLUID_RECIPE_TYPE
-
-
Constructor Details
-
IntrinsicFlagsCategory
public IntrinsicFlagsCategory(mezz.jei.api.helpers.IGuiHelper guiHelper, net.minecraft.resources.ResourceLocation registryLocation, mezz.jei.api.ingredients.IIngredientTypeWithSubtypes<INGREDIENT, STACK> ingredientType, mezz.jei.api.recipe.RecipeType<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>> recipeType)
-
-
Method Details
-
setRecipe
public void setRecipe(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT> recipe, mezz.jei.api.recipe.IFocusGroup focuses) -
createRecipeExtras
public void createRecipeExtras(mezz.jei.api.gui.widgets.IRecipeExtrasBuilder builder, IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT> recipe, mezz.jei.api.recipe.IFocusGroup focuses) -
getAllRecipes
public static final <INGREDIENT> List<IntrinsicFlagsCategory.IntrinsicFlagsRecipe<INGREDIENT>> getAllRecipes(net.minecraft.core.Registry<INGREDIENT> registry, Flaggable<INGREDIENT, ?> flaggable)
-