public interface IModRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
addAdvancedGuiHandlers(IAdvancedGuiHandler<?>... advancedGuiHandlers)
Add a handler to give JEI extra information about how to layout the item list next to a specific type of GuiContainer.
|
void |
addDescription(net.minecraft.item.ItemStack itemStack,
java.lang.String... descriptionKeys)
Add a description page for an itemStack.
|
void |
addDescription(java.util.List<net.minecraft.item.ItemStack> itemStacks,
java.lang.String... descriptionKeys) |
void |
addRecipeCategories(IRecipeCategory... recipeCategories)
Add the recipe categories provided by this plugin.
|
void |
addRecipeClickArea(java.lang.Class<? extends net.minecraft.client.gui.inventory.GuiContainer> guiContainerClass,
int xPos,
int yPos,
int width,
int height,
java.lang.String... recipeCategoryUids)
Add a clickable area on a gui to jump to specific categories of recipes in JEI.
|
void |
addRecipeHandlers(IRecipeHandler... recipeHandlers)
Add the recipe handlers provided by this plugin.
|
void |
addRecipes(java.util.List recipes)
Add the recipes provided by the plugin.
|
IItemRegistry |
getItemRegistry()
Get useful functions relating to items.
|
IJeiHelpers |
getJeiHelpers()
Get helpers and tools for addon mods.
|
IRecipeTransferRegistry |
getRecipeTransferRegistry()
Get the registry for setting up recipe transfer.
|
@Nonnull IJeiHelpers getJeiHelpers()
@Nonnull IItemRegistry getItemRegistry()
void addRecipeCategories(IRecipeCategory... recipeCategories)
void addRecipeHandlers(IRecipeHandler... recipeHandlers)
void addRecipes(java.util.List recipes)
void addRecipeClickArea(@Nonnull
java.lang.Class<? extends net.minecraft.client.gui.inventory.GuiContainer> guiContainerClass,
int xPos,
int yPos,
int width,
int height,
@Nonnull
java.lang.String... recipeCategoryUids)
guiContainerClass - the gui class for JEI to detect.xPos - left x position of the clickable area, relative to the left edge of the gui.yPos - top y position of the clickable area, relative to the top edge of the gui.width - the width of the clickable area.height - the height of the clickable area.recipeCategoryUids - the recipe categories that JEI should display.void addAdvancedGuiHandlers(@Nonnull
IAdvancedGuiHandler<?>... advancedGuiHandlers)
void addDescription(net.minecraft.item.ItemStack itemStack,
java.lang.String... descriptionKeys)
itemStack - the itemStack(s) to describedescriptionKeys - Localization keys for description text.
New lines can be added with "\n" or by giving multiple descriptionKeys.
Long lines are wrapped automatically.
Very long entries will span multiple pages automatically.void addDescription(java.util.List<net.minecraft.item.ItemStack> itemStacks,
java.lang.String... descriptionKeys)
IRecipeTransferRegistry getRecipeTransferRegistry()