public class RecipeGuiLogic extends java.lang.Object implements IRecipeGuiLogic
| Constructor and Description |
|---|
RecipeGuiLogic(mezz.jei.api.IRecipeRegistry recipeRegistry,
IRecipeLogicStateListener stateListener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
back() |
void |
clearHistory() |
java.lang.String |
getPageString() |
java.util.List<java.lang.Object> |
getRecipeCatalysts() |
java.util.List<java.lang.Object> |
getRecipeCatalysts(mezz.jei.api.recipe.IRecipeCategory recipeCategory) |
com.google.common.collect.ImmutableList<mezz.jei.api.recipe.IRecipeCategory> |
getRecipeCategories() |
java.util.List<RecipeLayout> |
getRecipeLayouts(int posX,
int posY,
int spacingY) |
mezz.jei.api.recipe.IRecipeCategory |
getSelectedRecipeCategory() |
boolean |
hasAllCategories() |
boolean |
hasMultipleCategories() |
boolean |
hasMultiplePages() |
void |
nextPage() |
void |
nextRecipeCategory() |
void |
previousPage() |
void |
previousRecipeCategory() |
boolean |
setCategoryFocus() |
boolean |
setCategoryFocus(java.util.List<java.lang.String> recipeCategoryUids) |
<V> boolean |
setFocus(mezz.jei.api.recipe.IFocus<V> focus) |
void |
setRecipeCategory(mezz.jei.api.recipe.IRecipeCategory category) |
void |
setRecipesPerPage(int recipesPerPage) |
public RecipeGuiLogic(mezz.jei.api.IRecipeRegistry recipeRegistry,
IRecipeLogicStateListener stateListener)
public <V> boolean setFocus(mezz.jei.api.recipe.IFocus<V> focus)
setFocus in interface IRecipeGuiLogicpublic boolean back()
back in interface IRecipeGuiLogicpublic void clearHistory()
clearHistory in interface IRecipeGuiLogicpublic boolean setCategoryFocus()
setCategoryFocus in interface IRecipeGuiLogicpublic boolean setCategoryFocus(java.util.List<java.lang.String> recipeCategoryUids)
setCategoryFocus in interface IRecipeGuiLogicpublic java.util.List<java.lang.Object> getRecipeCatalysts()
getRecipeCatalysts in interface IRecipeGuiLogicpublic java.util.List<java.lang.Object> getRecipeCatalysts(mezz.jei.api.recipe.IRecipeCategory recipeCategory)
getRecipeCatalysts in interface IRecipeGuiLogicpublic void setRecipesPerPage(int recipesPerPage)
setRecipesPerPage in interface IRecipeGuiLogicpublic mezz.jei.api.recipe.IRecipeCategory getSelectedRecipeCategory()
getSelectedRecipeCategory in interface IRecipeGuiLogicpublic com.google.common.collect.ImmutableList<mezz.jei.api.recipe.IRecipeCategory> getRecipeCategories()
getRecipeCategories in interface IRecipeGuiLogicpublic java.util.List<RecipeLayout> getRecipeLayouts(int posX, int posY, int spacingY)
getRecipeLayouts in interface IRecipeGuiLogicpublic void nextRecipeCategory()
nextRecipeCategory in interface IRecipeGuiLogicpublic void setRecipeCategory(mezz.jei.api.recipe.IRecipeCategory category)
setRecipeCategory in interface IRecipeGuiLogicpublic boolean hasMultiplePages()
hasMultiplePages in interface IRecipeGuiLogicpublic void previousRecipeCategory()
previousRecipeCategory in interface IRecipeGuiLogicpublic void nextPage()
nextPage in interface IRecipeGuiLogicpublic void previousPage()
previousPage in interface IRecipeGuiLogicpublic java.lang.String getPageString()
getPageString in interface IRecipeGuiLogicpublic boolean hasMultipleCategories()
hasMultipleCategories in interface IRecipeGuiLogicpublic boolean hasAllCategories()
hasAllCategories in interface IRecipeGuiLogic