Package com.simibubi.create.compat.jei
Class CreateJEI
java.lang.Object
com.simibubi.create.compat.jei.CreateJEI
- All Implemented Interfaces:
mezz.jei.api.IModPlugin
@ParametersAreNonnullByDefault
public class CreateJEI
extends Object
implements mezz.jei.api.IModPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconsumeAllRecipes(Consumer<? super net.minecraft.world.item.crafting.RecipeHolder<?>> consumer) static <T extends net.minecraft.world.item.crafting.Recipe<?>>
voidconsumeTypedRecipes(Consumer<net.minecraft.world.item.crafting.RecipeHolder<?>> consumer, net.minecraft.world.item.crafting.RecipeType<?> type) static booleandoInputsMatch(net.minecraft.world.item.crafting.Recipe<?> recipe1, net.minecraft.world.item.crafting.Recipe<?> recipe2) static booleandoOutputsMatch(net.minecraft.world.item.crafting.Recipe<?> recipe1, net.minecraft.world.item.crafting.Recipe<?> recipe2) net.minecraft.resources.ResourceLocationstatic List<net.minecraft.world.item.crafting.RecipeHolder<?>> getTypedRecipes(net.minecraft.world.item.crafting.RecipeType<?> type) static List<net.minecraft.world.item.crafting.RecipeHolder<?>> getTypedRecipesExcluding(net.minecraft.world.item.crafting.RecipeType<?> type, Predicate<net.minecraft.world.item.crafting.RecipeHolder<?>> exclusionPred) voidregisterCategories(mezz.jei.api.registration.IRecipeCategoryRegistration registration) voidregisterExtraIngredients(mezz.jei.api.registration.IExtraIngredientRegistration registration) <T> voidregisterFluidSubtypes(mezz.jei.api.registration.ISubtypeRegistration registration, mezz.jei.api.helpers.IPlatformFluidHelper<T> platformFluidHelper) voidregisterGuiHandlers(mezz.jei.api.registration.IGuiHandlerRegistration registration) voidregisterRecipeCatalysts(mezz.jei.api.registration.IRecipeCatalystRegistration registration) voidregisterRecipes(mezz.jei.api.registration.IRecipeRegistration registration) voidregisterRecipeTransferHandlers(mezz.jei.api.registration.IRecipeTransferRegistration registration) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mezz.jei.api.IModPlugin
onConfigManagerAvailable, onRuntimeAvailable, onRuntimeUnavailable, registerAdvanced, registerIngredientAliases, registerIngredients, registerItemSubtypes, registerModInfo, registerRuntime, registerVanillaCategoryExtensions
-
Constructor Details
-
CreateJEI
public CreateJEI()
-
-
Method Details
-
getPluginUid
@Nonnull public net.minecraft.resources.ResourceLocation getPluginUid()- Specified by:
getPluginUidin interfacemezz.jei.api.IModPlugin
-
registerCategories
public void registerCategories(mezz.jei.api.registration.IRecipeCategoryRegistration registration) - Specified by:
registerCategoriesin interfacemezz.jei.api.IModPlugin
-
registerRecipes
public void registerRecipes(mezz.jei.api.registration.IRecipeRegistration registration) - Specified by:
registerRecipesin interfacemezz.jei.api.IModPlugin
-
registerRecipeCatalysts
public void registerRecipeCatalysts(mezz.jei.api.registration.IRecipeCatalystRegistration registration) - Specified by:
registerRecipeCatalystsin interfacemezz.jei.api.IModPlugin
-
registerRecipeTransferHandlers
public void registerRecipeTransferHandlers(mezz.jei.api.registration.IRecipeTransferRegistration registration) - Specified by:
registerRecipeTransferHandlersin interfacemezz.jei.api.IModPlugin
-
registerFluidSubtypes
public <T> void registerFluidSubtypes(mezz.jei.api.registration.ISubtypeRegistration registration, mezz.jei.api.helpers.IPlatformFluidHelper<T> platformFluidHelper) - Specified by:
registerFluidSubtypesin interfacemezz.jei.api.IModPlugin
-
registerExtraIngredients
public void registerExtraIngredients(mezz.jei.api.registration.IExtraIngredientRegistration registration) - Specified by:
registerExtraIngredientsin interfacemezz.jei.api.IModPlugin
-
registerGuiHandlers
public void registerGuiHandlers(mezz.jei.api.registration.IGuiHandlerRegistration registration) - Specified by:
registerGuiHandlersin interfacemezz.jei.api.IModPlugin
-
consumeAllRecipes
public static void consumeAllRecipes(Consumer<? super net.minecraft.world.item.crafting.RecipeHolder<?>> consumer) -
consumeTypedRecipes
public static <T extends net.minecraft.world.item.crafting.Recipe<?>> void consumeTypedRecipes(Consumer<net.minecraft.world.item.crafting.RecipeHolder<?>> consumer, net.minecraft.world.item.crafting.RecipeType<?> type) -
getTypedRecipes
public static List<net.minecraft.world.item.crafting.RecipeHolder<?>> getTypedRecipes(net.minecraft.world.item.crafting.RecipeType<?> type) -
getTypedRecipesExcluding
-
doInputsMatch
public static boolean doInputsMatch(net.minecraft.world.item.crafting.Recipe<?> recipe1, net.minecraft.world.item.crafting.Recipe<?> recipe2) -
doOutputsMatch
public static boolean doOutputsMatch(net.minecraft.world.item.crafting.Recipe<?> recipe1, net.minecraft.world.item.crafting.Recipe<?> recipe2)
-