public interface IModPlugin
JeiPlugin
annotation to get loaded by JEI.Modifier and Type | Method and Description |
---|---|
net.minecraft.util.ResourceLocation |
getPluginUid()
The unique ID for this mod plugin.
|
default void |
onRuntimeAvailable(IJeiRuntime jeiRuntime)
Called when jei's runtime features are available, after all mods have registered.
|
default void |
registerAdvanced(IAdvancedRegistration registration)
Register advanced features for your mod plugin.
|
default void |
registerCategories(IRecipeCategoryRegistration registration)
Register the categories handled by this plugin.
|
default void |
registerFluidSubtypes(ISubtypeRegistration registration)
If your fluid has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
|
default void |
registerGuiHandlers(IGuiHandlerRegistration registration)
Register various GUI-related things for your mod.
|
default void |
registerIngredients(IModIngredientRegistration registration)
Register special ingredients, beyond the basic ItemStack and FluidStack.
|
default void |
registerItemSubtypes(ISubtypeRegistration registration)
If your item has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
|
default void |
registerRecipeCatalysts(IRecipeCatalystRegistration registration)
Register recipe catalysts.
|
default void |
registerRecipes(IRecipeRegistration registration)
Register modded recipes.
|
default void |
registerRecipeTransferHandlers(IRecipeTransferRegistration registration)
Register recipe transfer handlers (move ingredients from the inventory into crafting GUIs).
|
default void |
registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration registration)
Register modded extensions to the vanilla crafting recipe category.
|
net.minecraft.util.ResourceLocation getPluginUid()
default void registerItemSubtypes(ISubtypeRegistration registration)
default void registerFluidSubtypes(ISubtypeRegistration registration)
default void registerIngredients(IModIngredientRegistration registration)
default void registerCategories(IRecipeCategoryRegistration registration)
default void registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration registration)
default void registerRecipes(IRecipeRegistration registration)
default void registerRecipeTransferHandlers(IRecipeTransferRegistration registration)
default void registerRecipeCatalysts(IRecipeCatalystRegistration registration)
default void registerGuiHandlers(IGuiHandlerRegistration registration)
default void registerAdvanced(IAdvancedRegistration registration)
default void onRuntimeAvailable(IJeiRuntime jeiRuntime)