public class StoneCuttingRecipeCategory
extends java.lang.Object
implements mezz.jei.api.recipe.category.extensions.IExtendableRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe,mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension>
Constructor and Description |
---|
StoneCuttingRecipeCategory(mezz.jei.api.helpers.IGuiHelper guiHelper,
mezz.jei.api.helpers.IModIdHelper modIdHelper) |
Modifier and Type | Method and Description |
---|---|
<R extends net.minecraft.item.crafting.StonecuttingRecipe> |
addCategoryExtension(java.lang.Class<? extends R> recipeClass,
java.util.function.Function<R,? extends mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension> extensionFactory) |
mezz.jei.api.gui.drawable.IDrawable |
getBackground() |
mezz.jei.api.gui.drawable.IDrawable |
getIcon() |
java.lang.Class<? extends net.minecraft.item.crafting.StonecuttingRecipe> |
getRecipeClass() |
java.lang.String |
getTitle() |
net.minecraft.util.ResourceLocation |
getUid() |
void |
setIngredients(net.minecraft.item.crafting.StonecuttingRecipe recipe,
mezz.jei.api.ingredients.IIngredients ingredients) |
void |
setRecipe(mezz.jei.api.gui.IRecipeLayout recipeLayout,
net.minecraft.item.crafting.StonecuttingRecipe recipe,
mezz.jei.api.ingredients.IIngredients ingredients) |
public static final int width
public static final int height
public StoneCuttingRecipeCategory(mezz.jei.api.helpers.IGuiHelper guiHelper, mezz.jei.api.helpers.IModIdHelper modIdHelper)
public <R extends net.minecraft.item.crafting.StonecuttingRecipe> void addCategoryExtension(java.lang.Class<? extends R> recipeClass, java.util.function.Function<R,? extends mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension> extensionFactory)
addCategoryExtension
in interface mezz.jei.api.recipe.category.extensions.IExtendableRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe,mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension>
public net.minecraft.util.ResourceLocation getUid()
getUid
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public java.lang.Class<? extends net.minecraft.item.crafting.StonecuttingRecipe> getRecipeClass()
getRecipeClass
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public java.lang.String getTitle()
getTitle
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public mezz.jei.api.gui.drawable.IDrawable getBackground()
getBackground
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public mezz.jei.api.gui.drawable.IDrawable getIcon()
getIcon
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public void setIngredients(net.minecraft.item.crafting.StonecuttingRecipe recipe, mezz.jei.api.ingredients.IIngredients ingredients)
setIngredients
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>
public void setRecipe(mezz.jei.api.gui.IRecipeLayout recipeLayout, net.minecraft.item.crafting.StonecuttingRecipe recipe, mezz.jei.api.ingredients.IIngredients ingredients)
setRecipe
in interface mezz.jei.api.recipe.category.IRecipeCategory<net.minecraft.item.crafting.StonecuttingRecipe>