Package hiiragi283.core.client.emi
Class HCSingleItemEmiRecipe
-
- All Implemented Interfaces:
-
dev.emi.emi.api.recipe.EmiRecipe,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener
public final class HCSingleItemEmiRecipe<RECIPE extends HCSingleItemRecipe<?>> extends HTEmiHolderRecipe<RECIPE>
-
-
Field Summary
Fields Modifier and Type Field Description private final List<EmiStack>outputsprivate final ComponentPathcurrentFocusPathprivate final List<EmiIngredient>catalystsprivate final RecipeHolder<?>backingRecipeprivate final ResourceLocationidprivate final IntegerdisplayWidthprivate GuiEventListenerfocusedprivate BooleanisFocusedprivate final IntegerdisplayHeightprivate final ScreenRectanglerectangleprivate final IntegertabOrderGroupprivate final List<EmiIngredient>inputsprivate final EmiRecipeCategorycategoryprivate BooleanisDragging
-
Constructor Summary
Constructors Constructor Description HCSingleItemEmiRecipe(HTEmiRecipeCategory category, RecipeHolder<RECIPE> holder, Function1<RECIPE, ItemStack> iconFactory)
-
Method Summary
Modifier and Type Method Description UnitaddWidgets(WidgetHolder widgets)final static HCSingleItemEmiRecipe<HCLightningChargingRecipe>charging(RecipeHolder<HCLightningChargingRecipe> holder)final static HCSingleItemEmiRecipe<HCAnvilCrushingRecipe>crushing(RecipeHolder<HCAnvilCrushingRecipe> holder)final static HCSingleItemEmiRecipe<HCExplodingRecipe>exploding(RecipeHolder<HCExplodingRecipe> holder)-
Methods inherited from class hiiragi283.core.client.emi.HCSingleItemEmiRecipe
getBackingRecipe, getCatalysts, getCategory, getDisplayHeight, getDisplayWidth, getId, getInputs, getOutputs -
Methods inherited from class net.minecraft.client.gui.components.events.ContainerEventHandler
getChildAt, getCurrentFocusPath, isFocused, setFocused -
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused -
Methods inherited from class net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getRectangle, isMouseOver, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath -
Methods inherited from class net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup -
Methods inherited from class hiiragi283.core.api.integration.emi.HTEmiHolderRecipe
getBackingRecipe -
Methods inherited from class hiiragi283.core.api.integration.emi.HTEmiRecipe
addArrow, addArrow, addBurning, addPlus, addSlot, addTank, children, getCatalysts, getCategory, getDisplayHeight, getDisplayWidth, getId, getInputs, getOutputs, getPosition, getPosition, getPosition, getPosition, setShapeless -
Methods inherited from class dev.emi.emi.api.recipe.EmiRecipe
hideCraftable, supportsRecipeTree -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HCSingleItemEmiRecipe
HCSingleItemEmiRecipe(HTEmiRecipeCategory category, RecipeHolder<RECIPE> holder, Function1<RECIPE, ItemStack> iconFactory)
-
-
Method Detail
-
addWidgets
Unit addWidgets(WidgetHolder widgets)
-
charging
final static HCSingleItemEmiRecipe<HCLightningChargingRecipe> charging(RecipeHolder<HCLightningChargingRecipe> holder)
-
crushing
final static HCSingleItemEmiRecipe<HCAnvilCrushingRecipe> crushing(RecipeHolder<HCAnvilCrushingRecipe> holder)
-
exploding
final static HCSingleItemEmiRecipe<HCExplodingRecipe> exploding(RecipeHolder<HCExplodingRecipe> holder)
-
-
-
-