public class GuiHelper
extends java.lang.Object
implements mezz.jei.api.IGuiHelper
Constructor and Description |
---|
GuiHelper(mezz.jei.api.ingredients.IIngredientRegistry ingredientRegistry,
Textures textures) |
Modifier and Type | Method and Description |
---|---|
mezz.jei.api.gui.IDrawableAnimated |
createAnimatedDrawable(mezz.jei.api.gui.IDrawableStatic drawable,
int ticksPerCycle,
mezz.jei.api.gui.IDrawableAnimated.StartDirection startDirection,
boolean inverted) |
mezz.jei.api.gui.IDrawableStatic |
createBlankDrawable(int width,
int height) |
mezz.jei.api.gui.ICraftingGridHelper |
createCraftingGridHelper(int craftInputSlot1,
int craftOutputSlot) |
<V> mezz.jei.api.gui.IDrawable |
createDrawableIngredient(V ingredient) |
mezz.jei.api.gui.ITickTimer |
createTickTimer(int ticksPerCycle,
int maxValue,
boolean countDown) |
mezz.jei.api.gui.IDrawableBuilder |
drawableBuilder(net.minecraft.util.ResourceLocation resourceLocation,
int u,
int v,
int width,
int height) |
mezz.jei.api.gui.IDrawableStatic |
getArrowNext() |
mezz.jei.api.gui.IDrawableStatic |
getArrowPrevious() |
mezz.jei.api.gui.IDrawableStatic |
getBookmarkButtonDisabledIcon() |
mezz.jei.api.gui.IDrawableStatic |
getBookmarkButtonEnabledIcon() |
DrawableNineSliceTexture |
getButtonDisabled() |
DrawableNineSliceTexture |
getButtonEnabled() |
DrawableNineSliceTexture |
getButtonForState(int state) |
DrawableNineSliceTexture |
getButtonHighlight() |
DrawableNineSliceTexture |
getCatalystTab() |
mezz.jei.api.gui.IDrawableStatic |
getConfigButtonCheatIcon() |
mezz.jei.api.gui.IDrawableStatic |
getConfigButtonIcon() |
mezz.jei.api.gui.IDrawableStatic |
getFlameIcon() |
DrawableNineSliceTexture |
getGuiBackground() |
mezz.jei.api.gui.IDrawableStatic |
getInfoIcon() |
DrawableNineSliceTexture |
getNineSliceSlot() |
DrawableNineSliceTexture |
getRecipeBackground() |
mezz.jei.api.gui.IDrawableStatic |
getRecipeTransfer() |
DrawableNineSliceTexture |
getSearchBackground() |
mezz.jei.api.gui.IDrawableStatic |
getShapelessIcon() |
mezz.jei.api.gui.IDrawableStatic |
getSlotDrawable() |
mezz.jei.api.gui.IDrawableStatic |
getTabSelected() |
mezz.jei.api.gui.IDrawableStatic |
getTabUnselected() |
public GuiHelper(mezz.jei.api.ingredients.IIngredientRegistry ingredientRegistry, Textures textures)
public mezz.jei.api.gui.IDrawableBuilder drawableBuilder(net.minecraft.util.ResourceLocation resourceLocation, int u, int v, int width, int height)
drawableBuilder
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.IDrawableAnimated createAnimatedDrawable(mezz.jei.api.gui.IDrawableStatic drawable, int ticksPerCycle, mezz.jei.api.gui.IDrawableAnimated.StartDirection startDirection, boolean inverted)
createAnimatedDrawable
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.IDrawableStatic getSlotDrawable()
getSlotDrawable
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.IDrawableStatic createBlankDrawable(int width, int height)
createBlankDrawable
in interface mezz.jei.api.IGuiHelper
public <V> mezz.jei.api.gui.IDrawable createDrawableIngredient(V ingredient)
createDrawableIngredient
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.ICraftingGridHelper createCraftingGridHelper(int craftInputSlot1, int craftOutputSlot)
createCraftingGridHelper
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.ITickTimer createTickTimer(int ticksPerCycle, int maxValue, boolean countDown)
createTickTimer
in interface mezz.jei.api.IGuiHelper
public mezz.jei.api.gui.IDrawableStatic getTabSelected()
public mezz.jei.api.gui.IDrawableStatic getTabUnselected()
public mezz.jei.api.gui.IDrawableStatic getShapelessIcon()
public mezz.jei.api.gui.IDrawableStatic getArrowPrevious()
public mezz.jei.api.gui.IDrawableStatic getArrowNext()
public mezz.jei.api.gui.IDrawableStatic getRecipeTransfer()
public mezz.jei.api.gui.IDrawableStatic getConfigButtonIcon()
public mezz.jei.api.gui.IDrawableStatic getConfigButtonCheatIcon()
public mezz.jei.api.gui.IDrawableStatic getBookmarkButtonDisabledIcon()
public mezz.jei.api.gui.IDrawableStatic getBookmarkButtonEnabledIcon()
public DrawableNineSliceTexture getButtonDisabled()
public DrawableNineSliceTexture getButtonEnabled()
public DrawableNineSliceTexture getButtonHighlight()
public DrawableNineSliceTexture getButtonForState(int state)
public DrawableNineSliceTexture getGuiBackground()
public DrawableNineSliceTexture getRecipeBackground()
public DrawableNineSliceTexture getSearchBackground()
public mezz.jei.api.gui.IDrawableStatic getInfoIcon()
public DrawableNineSliceTexture getCatalystTab()
public DrawableNineSliceTexture getNineSliceSlot()
public mezz.jei.api.gui.IDrawableStatic getFlameIcon()