public class RecipeGuiLogic extends java.lang.Object implements IRecipeGuiLogic
| Constructor and Description |
|---|
RecipeGuiLogic(IRecipeManager recipeManager,
RecipeTransferManager recipeTransferManager,
IRecipeLogicStateListener stateListener,
IngredientManager ingredientManager,
IModIdHelper modIdHelper) |
| 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(IRecipeCategory<?> recipeCategory) |
com.google.common.collect.ImmutableList<IRecipeCategory<?>> |
getRecipeCategories() |
java.util.List<RecipeLayout<?>> |
getRecipeLayouts(int posX,
int posY,
int spacingY) |
IRecipeCategory<?> |
getSelectedRecipeCategory() |
boolean |
hasAllCategories() |
boolean |
hasMultipleCategories() |
boolean |
hasMultiplePages() |
void |
nextPage() |
void |
nextRecipeCategory() |
void |
previousPage() |
void |
previousRecipeCategory() |
boolean |
setCategoryFocus() |
boolean |
setCategoryFocus(java.util.List<net.minecraft.util.ResourceLocation> recipeCategoryUids) |
<V> boolean |
setFocus(Focus<V> focus) |
void |
setRecipeCategory(IRecipeCategory<?> category) |
void |
setRecipesPerPage(int recipesPerPage) |
public RecipeGuiLogic(IRecipeManager recipeManager, RecipeTransferManager recipeTransferManager, IRecipeLogicStateListener stateListener, IngredientManager ingredientManager, IModIdHelper modIdHelper)
public <V> boolean setFocus(Focus<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<net.minecraft.util.ResourceLocation> recipeCategoryUids)
setCategoryFocus in interface IRecipeGuiLogicpublic java.util.List<java.lang.Object> getRecipeCatalysts()
getRecipeCatalysts in interface IRecipeGuiLogicpublic java.util.List<java.lang.Object> getRecipeCatalysts(IRecipeCategory<?> recipeCategory)
getRecipeCatalysts in interface IRecipeGuiLogicpublic void setRecipesPerPage(int recipesPerPage)
setRecipesPerPage in interface IRecipeGuiLogicpublic IRecipeCategory<?> getSelectedRecipeCategory()
getSelectedRecipeCategory in interface IRecipeGuiLogicpublic com.google.common.collect.ImmutableList<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(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