public class VanillaPlugin extends java.lang.Object implements IModPlugin
Constructor and Description |
---|
VanillaPlugin() |
Modifier and Type | Method and Description |
---|---|
CraftingRecipeCategory |
getCraftingCategory() |
net.minecraft.util.ResourceLocation |
getPluginUid()
The unique ID for this mod plugin.
|
void |
registerCategories(IRecipeCategoryRegistration registration)
Register the categories handled by this plugin.
|
void |
registerGuiHandlers(IGuiHandlerRegistration registration)
Register various GUI-related things for your mod.
|
void |
registerIngredients(IModIngredientRegistration registration)
Register special ingredients, beyond the basic ItemStack and FluidStack.
|
void |
registerItemSubtypes(ISubtypeRegistration registration)
If your item has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
|
void |
registerRecipeCatalysts(IRecipeCatalystRegistration registration)
Register recipe catalysts.
|
void |
registerRecipes(IRecipeRegistration registration)
Register modded recipes.
|
void |
registerRecipeTransferHandlers(IRecipeTransferRegistration registration)
Register recipe transfer handlers (move ingredients from the inventory into crafting GUIs).
|
void |
registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration registration)
Register modded extensions to the vanilla crafting recipe category.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onRuntimeAvailable, registerAdvanced, registerFluidSubtypes
public net.minecraft.util.ResourceLocation getPluginUid()
IModPlugin
getPluginUid
in interface IModPlugin
public void registerItemSubtypes(ISubtypeRegistration registration)
IModPlugin
registerItemSubtypes
in interface IModPlugin
public void registerIngredients(IModIngredientRegistration registration)
IModPlugin
registerIngredients
in interface IModPlugin
public void registerCategories(IRecipeCategoryRegistration registration)
IModPlugin
registerCategories
in interface IModPlugin
public void registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration registration)
IModPlugin
registerVanillaCategoryExtensions
in interface IModPlugin
public void registerRecipes(IRecipeRegistration registration)
IModPlugin
registerRecipes
in interface IModPlugin
public void registerGuiHandlers(IGuiHandlerRegistration registration)
IModPlugin
registerGuiHandlers
in interface IModPlugin
public void registerRecipeTransferHandlers(IRecipeTransferRegistration registration)
IModPlugin
registerRecipeTransferHandlers
in interface IModPlugin
public void registerRecipeCatalysts(IRecipeCatalystRegistration registration)
IModPlugin
registerRecipeCatalysts
in interface IModPlugin
@Nullable public CraftingRecipeCategory getCraftingCategory()