Class HTEmiHolderRecipe
-
- 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 abstract class HTEmiHolderRecipe<RECIPE extends Recipe<?>> extends HTEmiRecipe<RECIPE>
バニラのRecipeに基づいたHTEmiRecipeの拡張クラスです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
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 HTEmiHolderRecipe(EmiRecipeCategory category, RecipeHolder<RECIPE> holder, Bounds bounds)HTEmiHolderRecipe(HTEmiRecipeCategory category, ResourceLocation id, RECIPE recipe)HTEmiHolderRecipe(HTEmiRecipeCategory category, RecipeHolder<RECIPE> holder)
-
Method Summary
Modifier and Type Method Description RecipeHolder<?>getBackingRecipe()EMIがレシピのIDを取得するために必要 -
Methods inherited from class hiiragi283.core.api.integration.emi.HTEmiHolderRecipe
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.HTEmiRecipe
addArrow, addArrow, addBurning, addPlus, addSlot, addTank, children, getCatalysts, getCategory, getDisplayHeight, getDisplayWidth, getId, getInputs, getOutputs, getPosition, getPosition, setShapeless -
Methods inherited from class dev.emi.emi.api.recipe.EmiRecipe
addWidgets, hideCraftable, supportsRecipeTree -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTEmiHolderRecipe
HTEmiHolderRecipe(EmiRecipeCategory category, RecipeHolder<RECIPE> holder, Bounds bounds)
-
HTEmiHolderRecipe
HTEmiHolderRecipe(HTEmiRecipeCategory category, ResourceLocation id, RECIPE recipe)
-
HTEmiHolderRecipe
HTEmiHolderRecipe(HTEmiRecipeCategory category, RecipeHolder<RECIPE> holder)
-
-
Method Detail
-
getBackingRecipe
RecipeHolder<?> getBackingRecipe()
EMIがレシピのIDを取得するために必要
-
-
-
-