public class CreateJEI
extends java.lang.Object
implements mezz.jei.api.IModPlugin
| Modifier and Type | Field and Description |
|---|---|
mezz.jei.api.runtime.IIngredientManager |
ingredientManager |
| Constructor and Description |
|---|
CreateJEI() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
doInputsMatch(net.minecraft.item.crafting.IRecipe<?> recipe1,
net.minecraft.item.crafting.IRecipe<?> recipe2) |
static java.util.List<net.minecraft.item.crafting.IRecipe<?>> |
findRecipes(java.util.function.Predicate<net.minecraft.item.crafting.IRecipe<?>> predicate) |
static java.util.List<net.minecraft.item.crafting.IRecipe<?>> |
findRecipesByType(net.minecraft.item.crafting.IRecipeType<?> type) |
static java.util.List<net.minecraft.item.crafting.IRecipe<?>> |
findRecipesByTypeExcluding(net.minecraft.item.crafting.IRecipeType<?> type,
net.minecraft.item.crafting.IRecipeType<?>... excludingTypes) |
static java.util.List<net.minecraft.item.crafting.IRecipe<?>> |
findRecipesByTypeExcluding(net.minecraft.item.crafting.IRecipeType<?> type,
net.minecraft.item.crafting.IRecipeType<?> excludingType) |
net.minecraft.util.ResourceLocation |
getPluginUid()
The unique ID for this mod plugin.
|
void |
registerCategories(mezz.jei.api.registration.IRecipeCategoryRegistration registration)
Register the categories handled by this plugin.
|
void |
registerFluidSubtypes(mezz.jei.api.registration.ISubtypeRegistration registration)
If your fluid has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
|
void |
registerGuiHandlers(mezz.jei.api.registration.IGuiHandlerRegistration registration)
Register various GUI-related things for your mod.
|
void |
registerRecipeCatalysts(mezz.jei.api.registration.IRecipeCatalystRegistration registration)
Register recipe catalysts.
|
void |
registerRecipes(mezz.jei.api.registration.IRecipeRegistration registration)
Register modded recipes.
|
void |
registerRecipeTransferHandlers(mezz.jei.api.registration.IRecipeTransferRegistration registration)
Register recipe transfer handlers (move ingredients from the inventory into crafting GUIs).
|
static void |
removeRecipesByType(java.util.List<net.minecraft.item.crafting.IRecipe<?>> recipes,
net.minecraft.item.crafting.IRecipeType<?> type) |
@Nonnull public net.minecraft.util.ResourceLocation getPluginUid()
mezz.jei.api.IModPlugingetPluginUid in interface mezz.jei.api.IModPluginpublic void registerRecipeTransferHandlers(mezz.jei.api.registration.IRecipeTransferRegistration registration)
mezz.jei.api.IModPluginregisterRecipeTransferHandlers in interface mezz.jei.api.IModPluginpublic void registerCategories(mezz.jei.api.registration.IRecipeCategoryRegistration registration)
mezz.jei.api.IModPluginregisterCategories in interface mezz.jei.api.IModPluginpublic void registerFluidSubtypes(mezz.jei.api.registration.ISubtypeRegistration registration)
mezz.jei.api.IModPluginregisterFluidSubtypes in interface mezz.jei.api.IModPluginpublic void registerRecipes(mezz.jei.api.registration.IRecipeRegistration registration)
mezz.jei.api.IModPluginregisterRecipes in interface mezz.jei.api.IModPluginpublic void registerRecipeCatalysts(mezz.jei.api.registration.IRecipeCatalystRegistration registration)
mezz.jei.api.IModPluginregisterRecipeCatalysts in interface mezz.jei.api.IModPluginpublic void registerGuiHandlers(mezz.jei.api.registration.IGuiHandlerRegistration registration)
mezz.jei.api.IModPluginregisterGuiHandlers in interface mezz.jei.api.IModPluginpublic static java.util.List<net.minecraft.item.crafting.IRecipe<?>> findRecipes(java.util.function.Predicate<net.minecraft.item.crafting.IRecipe<?>> predicate)
public static java.util.List<net.minecraft.item.crafting.IRecipe<?>> findRecipesByType(net.minecraft.item.crafting.IRecipeType<?> type)
public static java.util.List<net.minecraft.item.crafting.IRecipe<?>> findRecipesByTypeExcluding(net.minecraft.item.crafting.IRecipeType<?> type,
net.minecraft.item.crafting.IRecipeType<?> excludingType)
public static java.util.List<net.minecraft.item.crafting.IRecipe<?>> findRecipesByTypeExcluding(net.minecraft.item.crafting.IRecipeType<?> type,
net.minecraft.item.crafting.IRecipeType<?>... excludingTypes)
public static void removeRecipesByType(java.util.List<net.minecraft.item.crafting.IRecipe<?>> recipes,
net.minecraft.item.crafting.IRecipeType<?> type)
public static boolean doInputsMatch(net.minecraft.item.crafting.IRecipe<?> recipe1,
net.minecraft.item.crafting.IRecipe<?> recipe2)