public class ModRegistry extends java.lang.Object implements IModRegistry
| Constructor and Description |
|---|
ModRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBasicRecipeTransferHelper(java.lang.Class<? extends net.minecraft.inventory.Container> containerClass,
java.lang.String recipeCategoryUid,
int recipeSlotStart,
int recipeSlotCount,
int inventorySlotStart,
int inventorySlotCount)
Add a basic recipe transfer helper.
|
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 |
addIgnoredRecipeClasses(java.lang.Class... ignoredRecipeClasses)
Turns out this isn't useful at all
|
void |
addRecipeCategories(IRecipeCategory... recipeCategories)
Add the recipe categories provided by this plugin.
|
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.
|
void |
addRecipeTransferHelpers(IRecipeTransferHelper... recipeTransferHelpers)
Add the recipe transfer helpers provided by the plugin.
|
RecipeRegistry |
createRecipeRegistry() |
IRecipeTransferRegistry |
getRecipeTransferRegistry()
Get the registry for setting up recipe transfer.
|
public void addRecipeCategories(IRecipeCategory... recipeCategories)
IModRegistryaddRecipeCategories in interface IModRegistrypublic void addRecipeHandlers(IRecipeHandler... recipeHandlers)
IModRegistryaddRecipeHandlers in interface IModRegistrypublic void addRecipeTransferHelpers(IRecipeTransferHelper... recipeTransferHelpers)
IModRegistryaddRecipeTransferHelpers in interface IModRegistrypublic void addBasicRecipeTransferHelper(java.lang.Class<? extends net.minecraft.inventory.Container> containerClass,
java.lang.String recipeCategoryUid,
int recipeSlotStart,
int recipeSlotCount,
int inventorySlotStart,
int inventorySlotCount)
IModRegistryaddBasicRecipeTransferHelper in interface IModRegistrypublic void addRecipes(java.util.List recipes)
IModRegistryaddRecipes in interface IModRegistrypublic void addDescription(java.util.List<net.minecraft.item.ItemStack> itemStacks,
java.lang.String... descriptionKeys)
addDescription in interface IModRegistrypublic void addDescription(net.minecraft.item.ItemStack itemStack,
java.lang.String... descriptionKeys)
IModRegistryaddDescription in interface IModRegistryitemStack - 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.public IRecipeTransferRegistry getRecipeTransferRegistry()
IModRegistrygetRecipeTransferRegistry in interface IModRegistrypublic void addIgnoredRecipeClasses(java.lang.Class... ignoredRecipeClasses)
IModRegistryaddIgnoredRecipeClasses in interface IModRegistrypublic RecipeRegistry createRecipeRegistry()