Package com.hbm_m.compat.jei
Class AssemblerJeiCategory
java.lang.Object
com.hbm_m.compat.jei.JeiGenericRecipeCategory<AssemblerRecipe>
com.hbm_m.compat.jei.AssemblerJeiCategory
- All Implemented Interfaces:
mezz.jei.api.recipe.category.IRecipeCategory<AssemblerRecipe>
JEI port of
AssemblyMachineRecipeHandler (extends NEIGenericRecipeHandler).-
Field Summary
FieldsFields inherited from class com.hbm_m.compat.jei.JeiGenericRecipeCategory
background, guiHelper, icon, itemSlotBackground, machines -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBlueprintSlot(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int machineXOffset) protected voidaddInputSlots(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int inputXOffset) protected voidaddOutputSlots(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int outputXOffset) protected voiddrawRecipeExtras(AssemblerRecipe recipe, net.minecraft.client.gui.GuiGraphics graphics) protected intgetInputCount(AssemblerRecipe recipe) protected intgetInputXOffset(AssemblerRecipe recipe, int inputCount) protected intgetMachineXOffset(AssemblerRecipe recipe) protected intgetOutputCount(AssemblerRecipe recipe) protected intgetOutputXOffset(AssemblerRecipe recipe, int outputCount) mezz.jei.api.recipe.RecipeType<AssemblerRecipe>net.minecraft.network.chat.ComponentgetTitle()protected booleanhasBlueprintTemplate(AssemblerRecipe recipe) Methods inherited from class com.hbm_m.compat.jei.JeiGenericRecipeCategory
addItemSlot, addUnframedSlot, draw, getBackground, getHeight, getIcon, getMachines, getWidth, setRecipeMethods 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, getRegistryName, getTooltip, getTooltipStrings, handleInput, isHandled, onDisplayedIngredientsUpdate
-
Field Details
-
RECIPE_TYPE
-
-
Constructor Details
-
AssemblerJeiCategory
public AssemblerJeiCategory(mezz.jei.api.helpers.IGuiHelper guiHelper)
-
-
Method Details
-
getRecipeType
-
getTitle
public net.minecraft.network.chat.Component getTitle() -
getInputCount
- Specified by:
getInputCountin classJeiGenericRecipeCategory<AssemblerRecipe>
-
getOutputCount
- Specified by:
getOutputCountin classJeiGenericRecipeCategory<AssemblerRecipe>
-
hasBlueprintTemplate
- Specified by:
hasBlueprintTemplatein classJeiGenericRecipeCategory<AssemblerRecipe>
-
getInputXOffset
- Overrides:
getInputXOffsetin classJeiGenericRecipeCategory<AssemblerRecipe>
-
getOutputXOffset
- Overrides:
getOutputXOffsetin classJeiGenericRecipeCategory<AssemblerRecipe>
-
getMachineXOffset
- Overrides:
getMachineXOffsetin classJeiGenericRecipeCategory<AssemblerRecipe>
-
addInputSlots
protected void addInputSlots(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int inputXOffset) - Specified by:
addInputSlotsin classJeiGenericRecipeCategory<AssemblerRecipe>
-
addOutputSlots
protected void addOutputSlots(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int outputXOffset) - Specified by:
addOutputSlotsin classJeiGenericRecipeCategory<AssemblerRecipe>
-
addBlueprintSlot
protected void addBlueprintSlot(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, AssemblerRecipe recipe, int machineXOffset) - Specified by:
addBlueprintSlotin classJeiGenericRecipeCategory<AssemblerRecipe>
-
drawRecipeExtras
protected void drawRecipeExtras(AssemblerRecipe recipe, net.minecraft.client.gui.GuiGraphics graphics) - Overrides:
drawRecipeExtrasin classJeiGenericRecipeCategory<AssemblerRecipe>
-