Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractCookingCategory<T extends net.minecraft.item.crafting.AbstractCookingRecipe> - Class in mezz.jei.plugins.vanilla.cooking
 
AbstractCookingCategory(IGuiHelper, Block, String, int) - Constructor for class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
AbstractModIdHelper - Class in mezz.jei.ingredients
 
AbstractModIdHelper() - Constructor for class mezz.jei.ingredients.AbstractModIdHelper
 
accept(I) - Method in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler.Target
Called with the ingredient when it is dropped on the target.
add(T) - Method in class mezz.jei.bookmarks.BookmarkList
 
add(V) - Method in class mezz.jei.collect.IngredientSet
 
add(Class<? extends T>, IGuiContainerHandler<? super T>) - Method in class mezz.jei.gui.GuiContainerHandlers
 
add(IngredientListSlot) - Method in class mezz.jei.render.IngredientListBatchRenderer
 
add(IIngredientListElementInfo<V>) - Method in class mezz.jei.search.ElementSearch
 
add(IIngredientListElementInfo<V>) - Method in class mezz.jei.search.ElementSearchLowMem
 
add(IIngredientListElementInfo<V>) - Method in interface mezz.jei.search.IElementSearch
 
addCatalysts(IRecipeCategory<?>, List<Object>, RecipeMap) - Method in class mezz.jei.recipes.RecipeCatalystBuilder
 
addCategoryExtension(Class<? extends R>, Function<R, ? extends W>) - Method in interface mezz.jei.api.recipe.category.extensions.IExtendableRecipeCategory
 
addCategoryExtension(Class<? extends R>, Predicate<R>, Function<R, ? extends W>) - Method in interface mezz.jei.api.recipe.category.extensions.IExtendableRecipeCategory
 
addCategoryExtension(Class<? extends R>, Function<R, ? extends ICraftingCategoryExtension>) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
addCategoryExtension(Class<? extends R>, Predicate<R>, Function<R, ? extends ICraftingCategoryExtension>) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
addContent(ILeftAreaContent) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
addCustomCategoryComment(String, String) - Method in class mezz.jei.config.forge.Configuration
 
addGenericGuiContainerHandler(Class<? extends T>, IGuiContainerHandler<?>) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Same as IGuiHandlerRegistration.addGuiContainerHandler(Class, IGuiContainerHandler) but for handlers that use Java Generics to support multiple types of containers.
addGenericGuiContainerHandler(Class<? extends T>, IGuiContainerHandler<?>) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
addGhostIngredientHandler(Class<T>, IGhostIngredientHandler<T>) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Lets mods accept ghost ingredients from JEI.
addGhostIngredientHandler(Class<T>, IGhostIngredientHandler<T>) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
addGlobalGuiHandler(IGlobalGuiHandler) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Add a handler to give JEI extra information about how to layout the ingredient list.
addGlobalGuiHandler(IGlobalGuiHandler) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
addGuiContainerHandler(Class<? extends T>, IGuiContainerHandler<T>) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Add a handler to give JEI extra information about how to layout the item list next to a specific type of ContainerScreen.
addGuiContainerHandler(Class<? extends T>, IGuiContainerHandler<T>) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
addGuiScreenHandler(Class<T>, IScreenHandler<T>) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Add a handler to let JEI draw next to a specific class (or subclass) of Screen.
addGuiScreenHandler(Class<T>, IScreenHandler<T>) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
addHeight(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
addIngredient(IIngredientListElementInfo<V>) - Method in class mezz.jei.ingredients.IngredientFilter
 
addIngredientInfo(T, IIngredientType<T>, String...) - Method in interface mezz.jei.api.registration.IRecipeRegistration
addIngredientInfo(T, IIngredientType<T>, ITextComponent...) - Method in interface mezz.jei.api.registration.IRecipeRegistration
Add an info page for an ingredient.
addIngredientInfo(List<T>, IIngredientType<T>, String...) - Method in interface mezz.jei.api.registration.IRecipeRegistration
addIngredientInfo(List<T>, IIngredientType<T>, ITextComponent...) - Method in interface mezz.jei.api.registration.IRecipeRegistration
Add an info page for multiple ingredients together.
addIngredientInfo(T, IIngredientType<T>, String...) - Method in class mezz.jei.load.registration.RecipeRegistration
Deprecated.
addIngredientInfo(T, IIngredientType<T>, ITextComponent...) - Method in class mezz.jei.load.registration.RecipeRegistration
 
addIngredientInfo(List<T>, IIngredientType<T>, String...) - Method in class mezz.jei.load.registration.RecipeRegistration
Deprecated.
addIngredientInfo(List<T>, IIngredientType<T>, ITextComponent...) - Method in class mezz.jei.load.registration.RecipeRegistration
 
addIngredientsAtRuntime(IIngredientType<V>, Collection<V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Add new ingredients to JEI at runtime.
addIngredientsAtRuntime(IIngredientType<V>, Collection<V>) - Method in class mezz.jei.ingredients.IngredientManager
 
addIngredientsAtRuntime(IIngredientType<V>, Collection<V>, IngredientFilter) - Method in class mezz.jei.ingredients.IngredientManager
 
addIngredientToBlacklist(V, IIngredientHelper<V>) - Method in class mezz.jei.ingredients.IngredientBlacklistInternal
 
addIngredientToConfigBlacklist(IngredientFilter, IIngredientManager, V, IngredientBlacklistType, IIngredientHelper<V>) - Method in class mezz.jei.config.EditModeConfig
 
addIngredientToConfigBlacklist(IngredientFilter, IIngredientManager, V, IngredientBlacklistType, IIngredientHelper<V>) - Method in interface mezz.jei.config.IEditModeConfig
 
addLifecycleListener(Object, IEventBus, Class<T>, Consumer<T>) - Static method in class mezz.jei.events.EventBusHelper
addListener(IIngredientGridSource.Listener) - Method in class mezz.jei.bookmarks.BookmarkList
 
addListener(Object, Class<T>, Consumer<T>) - Static method in class mezz.jei.events.EventBusHelper
addListener(Object, IEventBus, Class<T>, Consumer<T>) - Static method in class mezz.jei.events.EventBusHelper
 
addListener(IIngredientGridSource.Listener) - Method in interface mezz.jei.gui.overlay.IIngredientGridSource
 
addListener(IIngredientGridSource.Listener) - Method in class mezz.jei.gui.overlay.WeakIngredientGridSource
 
addListener(IIngredientGridSource.Listener) - Method in class mezz.jei.ingredients.IngredientFilter
 
addModNameToIngredientTooltip(List<ITextComponent>, T, IIngredientHelper<T>) - Method in interface mezz.jei.api.helpers.IModIdHelper
Adds the mod name to the tooltip with color formatting.
addModNameToIngredientTooltip(List<ITextComponent>, T, IIngredientHelper<T>) - Method in class mezz.jei.ingredients.AbstractModIdHelper
 
addModNameToIngredientTooltip(List<ITextComponent>, T, IIngredientHelper<T>) - Method in class mezz.jei.ingredients.ForgeModIdHelper
 
addPadding(int, int, int, int) - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
Add extra blank space around the texture by adjusting the padding.
addPadding(int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableBuilder
 
addRecipe(T, ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
Deprecated.
addRecipe(List<ItemStack>, ItemStack) - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeUtil
 
addRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManager
Deprecated.
addRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManagerInternal
Deprecated.
addRecipe(T, IRecipeCategory<T>, List<IngredientsForType<?>>) - Method in class mezz.jei.recipes.RecipeMap
 
addRecipeCatalyst(Object, ResourceLocation...) - Method in interface mezz.jei.api.registration.IRecipeCatalystRegistration
Add an association between an ingredient and what it can craft.
addRecipeCatalyst(Object, ResourceLocation...) - Method in class mezz.jei.load.registration.RecipeCatalystRegistration
 
addRecipeCategories(IRecipeCategory<?>...) - Method in interface mezz.jei.api.registration.IRecipeCategoryRegistration
Add the recipe categories provided by this plugin.
addRecipeCategories(IRecipeCategory<?>...) - Method in class mezz.jei.load.registration.RecipeCategoryRegistration
 
addRecipeCategory(IRecipeCategory<?>, V, IIngredientHelper<V>) - Method in class mezz.jei.recipes.RecipeMap
 
addRecipeClickArea(Class<? extends T>, int, int, int, int, ResourceLocation...) - Method in interface mezz.jei.api.registration.IGuiHandlerRegistration
Add a clickable area on a gui to jump to specific categories of recipes in JEI.
addRecipeExtensionFactory(Class<? extends R>, Predicate<R>, Function<R, ? extends W>) - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper
 
addRecipeManagerPlugin(IRecipeManagerPlugin) - Method in interface mezz.jei.api.registration.IAdvancedRegistration
Register your own IRecipeManagerPlugin here.
addRecipeManagerPlugin(IRecipeManagerPlugin) - Method in class mezz.jei.load.registration.AdvancedRegistration
 
addRecipes(Collection<?>, ResourceLocation) - Method in interface mezz.jei.api.registration.IRecipeRegistration
Add the recipes provided by your plugin.
addRecipes(Collection<?>, ResourceLocation) - Method in class mezz.jei.load.registration.RecipeRegistration
 
addRecipeTransferHandler(Class<C>, ResourceLocation, int, int, int, int) - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
Basic method for adding a recipe transfer handler.
addRecipeTransferHandler(IRecipeTransferInfo<C>) - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
Advanced method for adding a recipe transfer handler.
addRecipeTransferHandler(IRecipeTransferHandler<?>, ResourceLocation) - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
Complete control over recipe transfer.
addRecipeTransferHandler(Class<C>, ResourceLocation, int, int, int, int) - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
addRecipeTransferHandler(IRecipeTransferInfo<C>) - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
addRecipeTransferHandler(IRecipeTransferHandler<?>, ResourceLocation) - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
addSearchable(ISearchable) - Method in class mezz.jei.search.CombinedSearchables
 
addToLists(T, boolean) - Method in class mezz.jei.bookmarks.BookmarkList
 
addTooltipCallback(ITooltipCallback<FluidStack>) - Method in interface mezz.jei.api.gui.ingredient.IGuiFluidStackGroup
 
addTooltipCallback(ITooltipCallback<T>) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Add a callback to alter the tooltip for these ingredients.
addTooltipCallback(ITooltipCallback<ItemStack>) - Method in interface mezz.jei.api.gui.ingredient.IGuiItemStackGroup
 
addTooltipCallback(ITooltipCallback<T>) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
addUniversalRecipeTransferHandler(IRecipeTransferHandler<?>) - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
Add a universal handler that can handle any category of recipe.
addUniversalRecipeTransferHandler(IRecipeTransferHandler<?>) - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
addWidth(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
addX(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
AdvancedRegistration - Class in mezz.jei.load.registration
 
AdvancedRegistration(IJeiHelpers) - Constructor for class mezz.jei.load.registration.AdvancedRegistration
 
ALLOWED_CHARS - Static variable in class mezz.jei.config.forge.ConfigCategory
 
ALLOWED_CHARS - Static variable in class mezz.jei.config.forge.Configuration
 
allowedProperties - Static variable in class mezz.jei.config.forge.ConfigCategory
 
allowedProperties - Static variable in class mezz.jei.config.forge.Configuration
 
allowsTransfer(IRecipeTransferError) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
animatedFlame - Variable in class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 
AnnotatedInstanceUtil - Class in mezz.jei.util
 
ANVIL - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The anvil recipe category.
AnvilRecipe - Class in mezz.jei.plugins.vanilla.anvil
 
AnvilRecipe(List<ItemStack>, List<ItemStack>, List<ItemStack>) - Constructor for class mezz.jei.plugins.vanilla.anvil.AnvilRecipe
 
AnvilRecipeCategory - Class in mezz.jei.plugins.vanilla.anvil
 
AnvilRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
AnvilRecipeDisplayData - Class in mezz.jei.plugins.vanilla.anvil
 
AnvilRecipeDisplayData() - Constructor for class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
AnvilRecipeMaker - Class in mezz.jei.plugins.vanilla.anvil
 
apply(T) - Method in interface mezz.jei.api.gui.handlers.IScreenHandler
 
apply(T, UidContext) - Method in interface mezz.jei.api.ingredients.subtypes.IIngredientSubtypeInterpreter
Get the data from an ingredient that is relevant to telling subtypes apart in the given context.
apply(ItemStack) - Method in interface mezz.jei.api.ingredients.subtypes.ISubtypeInterpreter
Deprecated.
Get the data from an itemStack that is relevant to telling subtypes apart.
apply(ItemStack, UidContext) - Method in interface mezz.jei.api.ingredients.subtypes.ISubtypeInterpreter
Deprecated.
Get the data from an itemStack that is relevant to telling subtypes apart in the given context.
apply(FluidStack, UidContext) - Method in class mezz.jei.plugins.debug.FluidSubtypeHandlerTest
 
apply(ItemStack, UidContext) - Method in class mezz.jei.plugins.vanilla.brewing.PotionSubtypeInterpreter
 
apply(T) - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper.RecipeHandler
 
area - Variable in class mezz.jei.render.IngredientListElementRenderer
 
areEqual(IGuiProperties, IGuiProperties) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
assertMainThread() - Static method in class mezz.jei.util.ErrorUtil
 
avg(boolean) - Method in class mezz.jei.color.MMCQ.VBox
 

B

back() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
back() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
back() - Method in class mezz.jei.gui.recipes.RecipesGui
 
BasicRecipeTransferHandler<C extends net.minecraft.inventory.container.Container> - Class in mezz.jei.transfer
 
BasicRecipeTransferHandler(IStackHelper, IRecipeTransferHandlerHelper, IRecipeTransferInfo<C>) - Constructor for class mezz.jei.transfer.BasicRecipeTransferHandler
 
BasicRecipeTransferHandlerServer - Class in mezz.jei.transfer
 
BasicRecipeTransferInfo<C extends net.minecraft.inventory.container.Container> - Class in mezz.jei.transfer
 
BasicRecipeTransferInfo(Class<C>, ResourceLocation, int, int, int, int) - Constructor for class mezz.jei.transfer.BasicRecipeTransferInfo
 
BLASTING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The blasting recipe category.
BlastingCategory - Class in mezz.jei.plugins.vanilla.cooking
 
BlastingCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.cooking.BlastingCategory
 
bookmark - Static variable in class mezz.jei.config.KeyBindings
 
BookmarkButton - Class in mezz.jei.gui.overlay.bookmarks
 
BookmarkConfig - Class in mezz.jei.config
 
BookmarkConfig(File) - Constructor for class mezz.jei.config.BookmarkConfig
 
BookmarkList - Class in mezz.jei.bookmarks
 
BookmarkList(IngredientManager, BookmarkConfig) - Constructor for class mezz.jei.bookmarks.BookmarkList
 
BookmarkOverlay - Class in mezz.jei.gui.overlay.bookmarks
 
BookmarkOverlay(BookmarkList, Textures, IngredientGridWithNavigation, IClientConfig, IWorldConfig) - Constructor for class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
bookmarkOverlayEnabled - Variable in class mezz.jei.config.WorldConfigValues
 
BookmarkOverlayToggleEvent - Class in mezz.jei.events
 
BookmarkOverlayToggleEvent() - Constructor for class mezz.jei.events.BookmarkOverlayToggleEvent
 
BookmarkOverlayToggleEvent(boolean) - Constructor for class mezz.jei.events.BookmarkOverlayToggleEvent
 
BREWING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The brewing recipe category.
BrewingRecipeCategory - Class in mezz.jei.plugins.vanilla.brewing
 
BrewingRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
BrewingRecipeMaker - Class in mezz.jei.plugins.vanilla.brewing
 
BrewingRecipeUtil - Class in mezz.jei.plugins.vanilla.brewing
 
BrewingRecipeUtil(IIngredientHelper<ItemStack>) - Constructor for class mezz.jei.plugins.vanilla.brewing.BrewingRecipeUtil
 
build() - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
Creates a normal, non-animated drawable.
build() - Method in class mezz.jei.gui.elements.DrawableBuilder
 
build() - Method in class mezz.jei.util.Rectangle2dBuilder
 
buildAnimated(int, IDrawableAnimated.StartDirection, boolean) - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
Creates an animated texture for a gui, revealing the texture over time.
buildAnimated(ITickTimer, IDrawableAnimated.StartDirection) - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
Creates an animated texture for a gui, revealing the texture over time.
buildAnimated(int, IDrawableAnimated.StartDirection, boolean) - Method in class mezz.jei.gui.elements.DrawableBuilder
 
buildAnimated(ITickTimer, IDrawableAnimated.StartDirection) - Method in class mezz.jei.gui.elements.DrawableBuilder
 
buildCategoriesForRecipeCatalystKeys() - Method in class mezz.jei.recipes.RecipeCatalystBuilder
 
buildRecipeCatalysts() - Method in class mezz.jei.recipes.RecipeCatalystBuilder
 
buildSettingsGUI(ConfigGroup) - Method in class mezz.jei.config.ClientConfig
 
buildSettingsGUI(ConfigGroup) - Method in interface mezz.jei.config.IJEIConfig
 
buildSettingsGUI(ConfigGroup) - Method in class mezz.jei.config.IngredientFilterConfig
 
buildSettingsGUI(ConfigGroup) - Method in class mezz.jei.config.ModIdFormattingConfig
 

C

callOnPlugins(String, List<IModPlugin>, Consumer<IModPlugin>) - Static method in class mezz.jei.load.PluginCaller
 
CAMPFIRE - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The campfire furnace recipe category.
CampfireCategory - Class in mezz.jei.plugins.vanilla.cooking
 
CampfireCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
canHandle(C) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return true if this recipe transfer info can handle the given container instance.
canHandle(C) - Method in class mezz.jei.transfer.BasicRecipeTransferInfo
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
canSetFocusWithMouse() - Method in class mezz.jei.gui.recipes.RecipesGui
 
canSetFocusWithMouse() - Method in class mezz.jei.input.GuiContainerWrapper
 
canSetFocusWithMouse() - Method in interface mezz.jei.input.IShowsRecipeFocuses
 
cast(Focus<?>, IIngredientType<V>) - Static method in class mezz.jei.gui.Focus
 
CATEGORY_CLIENT - Static variable in class mezz.jei.config.forge.Configuration
 
CATEGORY_GENERAL - Static variable in class mezz.jei.config.forge.Configuration
 
CATEGORY_SPLITTER - Static variable in class mezz.jei.config.forge.Configuration
 
CategoryRecipeValidator<T extends net.minecraft.item.crafting.IRecipe<?>> - Class in mezz.jei.plugins.vanilla.crafting
 
CategoryRecipeValidator(IRecipeCategory<T>, int) - Constructor for class mezz.jei.plugins.vanilla.crafting.CategoryRecipeValidator
 
centerArea(Rectangle2d, int, int) - Static method in class mezz.jei.util.MathUtil
 
centerSearchBarEnabled - Variable in class mezz.jei.config.ConfigValues
 
centerTextArea(Rectangle2d, FontRenderer, String) - Static method in class mezz.jei.util.MathUtil
 
centerTextArea(Rectangle2d, FontRenderer, ITextProperties) - Static method in class mezz.jei.util.MathUtil
 
CHANNEL_ID - Static variable in class mezz.jei.network.PacketHandler
 
cheatItemsEnabled - Variable in class mezz.jei.config.WorldConfigValues
 
check(IFocus<V>) - Static method in class mezz.jei.gui.Focus
Make sure any IFocus coming in through API calls is validated and turned into JEI's Focus.
checkForModNameFormatOverride() - Method in class mezz.jei.config.ModIdFormattingConfig
 
checkHotbarKeys(InputMappings.Input) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
Modeled after ContainerScreen#checkHotbarKeys(int) Sets the stack in a hotbar slot to the one that's hovered over.
checkHover(double, double) - Method in class mezz.jei.gui.HoverChecker
 
checkHover(double, double) - Method in class mezz.jei.plugins.debug.DebugRecipe
 
checkIsValidIngredient(T, String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotEmpty(ItemStack) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotEmpty(ItemStack, String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotEmpty(T[], String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotEmpty(Collection<?>, String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotNull(T, String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNotNull(Collection<?>, String) - Static method in class mezz.jei.util.ErrorUtil
 
checkNullable(IFocus<V>) - Static method in class mezz.jei.gui.Focus
Make sure any IFocus coming in through API calls is validated and turned into JEI's Focus.
clear() - Method in class mezz.jei.collect.IngredientSet
 
clear() - Method in class mezz.jei.collect.Table
 
clear() - Method in class mezz.jei.config.forge.ConfigCategory
 
clear() - Method in class mezz.jei.render.IngredientListBatchRenderer
 
clear() - Method in class mezz.jei.render.IngredientListSlot
 
clearHistory() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
clearHistory() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
clearKeyboardFocus() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
ClickedIngredient<V> - Class in mezz.jei.input
 
ClickEditHandler() - Constructor for class mezz.jei.input.InputHandler.ClickEditHandler
 
ClickFocusHandler - Class in mezz.jei.input.click
 
ClickFocusHandler(InputHandler, RecipesGui) - Constructor for class mezz.jei.input.click.ClickFocusHandler
 
ClickGlobalHandler() - Constructor for class mezz.jei.input.InputHandler.ClickGlobalHandler
 
ClientConfig - Class in mezz.jei.config
 
ClientConfig(ForgeConfigSpec.Builder) - Constructor for class mezz.jei.config.ClientConfig
 
clientConfig - Static variable in class mezz.jei.config.JEIClientConfig
 
clientHandlers - Variable in class mezz.jei.network.PacketHandlerClient
 
ClientLifecycleHandler - Class in mezz.jei.startup
 
ClientLifecycleHandler(NetworkHandler, Textures) - Constructor for class mezz.jei.startup.ClientLifecycleHandler
 
clone() - Method in class mezz.jei.color.MMCQ.VBox
 
close() - Method in class mezz.jei.config.forge.Configuration.UnicodeInputStreamReader
 
close() - Method in class mezz.jei.runtime.JeiRuntime
 
CMap() - Constructor for class mezz.jei.color.MMCQ.CMap
 
ColorGetter - Class in mezz.jei.color
 
ColorNamer - Class in mezz.jei.color
 
ColorNamer(ImmutableMap<Integer, String>) - Constructor for class mezz.jei.color.ColorNamer
 
colorSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
colorSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
ColorThief - Class in mezz.jei.color
 
ColorThief() - Constructor for class mezz.jei.color.ColorThief
 
ColorUtil - Class in mezz.jei.color
 
CombinedMouseHandler - Class in mezz.jei.input
 
CombinedMouseHandler(IMouseHandler...) - Constructor for class mezz.jei.input.CombinedMouseHandler
 
CombinedMouseHandler(Iterable<IMouseHandler>) - Constructor for class mezz.jei.input.CombinedMouseHandler
 
CombinedSearchables - Class in mezz.jei.search
 
CombinedSearchables() - Constructor for class mezz.jei.search.CombinedSearchables
 
CommandUtil - Class in mezz.jei.util
 
CommandUtilServer - Class in mezz.jei.util
Server-side-safe utilities for commands.
COMMENT_SEPARATOR - Static variable in class mezz.jei.config.forge.ConfigCategory
 
COMMENT_SEPARATOR - Static variable in class mezz.jei.config.forge.Configuration
 
commonSetup(FMLCommonSetupEvent) - Static method in class mezz.jei.config.JEIClientConfig
 
computeIfAbsent(R, C, Supplier<V>) - Method in class mezz.jei.collect.Table
 
Config - Annotation Type in mezz.jei.config.forge
 
Config.Comment - Annotation Type in mezz.jei.config.forge
 
Config.Ignore - Annotation Type in mezz.jei.config.forge
 
Config.LangKey - Annotation Type in mezz.jei.config.forge
 
Config.Name - Annotation Type in mezz.jei.config.forge
 
Config.RangeDouble - Annotation Type in mezz.jei.config.forge
 
Config.RangeInt - Annotation Type in mezz.jei.config.forge
 
Config.RequiresMcRestart - Annotation Type in mezz.jei.config.forge
 
Config.RequiresWorldRestart - Annotation Type in mezz.jei.config.forge
 
Config.Type - Enum in mezz.jei.config.forge
 
ConfigButton - Class in mezz.jei.gui.overlay
 
ConfigCategory - Class in mezz.jei.config.forge
 
ConfigCategory(String) - Constructor for class mezz.jei.config.forge.ConfigCategory
 
ConfigCategory(String, ConfigCategory) - Constructor for class mezz.jei.config.forge.ConfigCategory
 
ConfigElement - Class in mezz.jei.config.forge
This class bridges the gap between the FML config GUI classes and the Forge Configuration classes.
ConfigElement(ConfigCategory) - Constructor for class mezz.jei.config.forge.ConfigElement
 
ConfigElement(Property) - Constructor for class mezz.jei.config.forge.ConfigElement
 
ConfigGuiType - Enum in mezz.jei.config.forge
 
Configuration - Class in mezz.jei.config.forge
This class offers advanced configurations capabilities, allowing to provide various categories for configuration variables.
Configuration() - Constructor for class mezz.jei.config.forge.Configuration
 
Configuration(File) - Constructor for class mezz.jei.config.forge.Configuration
Create a configuration file for the file given in parameter.
Configuration(File, String) - Constructor for class mezz.jei.config.forge.Configuration
Create a configuration file for the file given in parameter with the provided config version number.
Configuration(File, String, boolean) - Constructor for class mezz.jei.config.forge.Configuration
 
Configuration(File, boolean) - Constructor for class mezz.jei.config.forge.Configuration
 
Configuration.UnicodeInputStreamReader - Class in mezz.jei.config.forge
 
ConfigValues - Class in mezz.jei.config
 
ConfigValues() - Constructor for class mezz.jei.config.ConfigValues
 
Constants - Class in mezz.jei.config
 
contains(Object) - Method in class mezz.jei.collect.IngredientSet
 
contains(K, V) - Method in class mezz.jei.collect.MultiMap
 
contains(int[]) - Method in class mezz.jei.color.MMCQ.VBox
 
contains(Collection<Rectangle2d>, double, double) - Static method in class mezz.jei.util.MathUtil
 
contains(Rectangle2d, double, double) - Static method in class mezz.jei.util.MathUtil
 
containsAnyStackIndexed(IStackHelper, Map<Integer, ItemStack>, Iterable<ItemStack>) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
containsKey(K) - Method in class mezz.jei.collect.MultiMap
 
containsKey(String) - Method in class mezz.jei.config.forge.ConfigCategory
 
containsKey(Object) - Method in class mezz.jei.config.forge.ConfigCategory
 
containsStack(IStackHelper, Iterable<ItemStackMatchable<R>>, ItemStackMatchable<?>) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
containsStackMatchable(IStackHelper, Iterable<ItemStackMatchable<R>>, Iterable<ItemStackMatchable<T>>) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
containsValue(Object) - Method in class mezz.jei.config.forge.ConfigCategory
 
contentArea(Rectangle2d, Size2i) - Static method in class mezz.jei.util.MathUtil
Calculates the area of flexible content that can fit in a given rect.
copy() - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredient
 
copyCategoryProps(Configuration, String[]) - Method in class mezz.jei.config.forge.Configuration
Copies property objects from another Configuration object to this one using the list of category names.
copyIngredient(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Makes a copy of the given ingredient.
copyIngredient(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
copyIngredient(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
copyIngredient(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
count(boolean) - Method in class mezz.jei.color.MMCQ.VBox
 
CRAFTING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The crafting recipe category.
CraftingCategoryExtension<T extends net.minecraft.item.crafting.ICraftingRecipe> - Class in mezz.jei.plugins.vanilla.crafting
 
CraftingCategoryExtension(T) - Constructor for class mezz.jei.plugins.vanilla.crafting.CraftingCategoryExtension
 
CraftingGridHelper - Class in mezz.jei.gui
 
CraftingGridHelper(int) - Constructor for class mezz.jei.gui.CraftingGridHelper
 
CraftingRecipeCategory - Class in mezz.jei.plugins.vanilla.crafting
 
CraftingRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
craftingSlots - Variable in class mezz.jei.network.packets.PacketRecipeTransfer
 
create(IIngredientHelper<V>, UidContext) - Static method in class mezz.jei.collect.IngredientSet
 
create(GhostIngredientDrag<T>, double, double) - Static method in class mezz.jei.gui.ghost.GhostIngredientReturning
 
create(BookmarkOverlay, BookmarkList, Textures, IWorldConfig) - Static method in class mezz.jei.gui.overlay.bookmarks.BookmarkButton
 
create(IngredientListOverlay, IWorldConfig) - Static method in class mezz.jei.gui.overlay.ConfigButton
 
create(ContainerScreen<?>) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
create(RecipesGui) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
create(IFocus<?>, IRecipeManager, IRecipeCategory<T>) - Static method in class mezz.jei.gui.recipes.FocusedRecipes
 
create(int, IRecipeCategory<T>, T, Focus<?>, IModIdHelper, int, int) - Static method in class mezz.jei.gui.recipes.RecipeLayout
 
create(IIngredientListElement<V>, IIngredientManager, IModIdHelper) - Static method in class mezz.jei.ingredients.IngredientListElementInfo
 
create(V, Rectangle2d) - Static method in class mezz.jei.input.ClickedIngredient
 
create(List<T>, IIngredientType<T>, String...) - Static method in class mezz.jei.plugins.jei.info.IngredientInfoRecipe
Deprecated.
create(List<T>, IIngredientType<T>, ITextComponent...) - Static method in class mezz.jei.plugins.jei.info.IngredientInfoRecipe
 
create() - Static method in class mezz.jei.plugins.jei.ingredients.DebugIngredientListFactory
 
create() - Static method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackListFactory
 
create(StackHelper) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackListFactory
 
createAnimatedDrawable(IDrawableStatic, int, IDrawableAnimated.StartDirection, boolean) - Method in interface mezz.jei.api.helpers.IGuiHelper
Creates an animated texture for a gui, revealing the texture over time.
createAnimatedDrawable(IDrawableStatic, int, IDrawableAnimated.StartDirection, boolean) - Method in class mezz.jei.gui.GuiHelper
 
createAnvilRecipe(ItemStack, List<ItemStack>, List<ItemStack>) - Method in interface mezz.jei.api.recipe.vanilla.IVanillaRecipeFactory
Create an anvil recipe for the given inputs and output.
createAnvilRecipe(List<ItemStack>, List<ItemStack>, List<ItemStack>) - Method in interface mezz.jei.api.recipe.vanilla.IVanillaRecipeFactory
Create an anvil recipe for the given inputs and output.
createAnvilRecipe(ItemStack, List<ItemStack>, List<ItemStack>) - Method in class mezz.jei.plugins.vanilla.VanillaRecipeFactory
 
createAnvilRecipe(List<ItemStack>, List<ItemStack>, List<ItemStack>) - Method in class mezz.jei.plugins.vanilla.VanillaRecipeFactory
 
createBaseList(IIngredientManager) - Static method in class mezz.jei.ingredients.IngredientListElementFactory
 
createBasic(int, int, int, int, ResourceLocation...) - Static method in interface mezz.jei.api.gui.handlers.IGuiClickableArea
Helper function to create the most basic type of IGuiClickableArea, which displays a recipe category on click.
createBlankDrawable(int, int) - Method in interface mezz.jei.api.helpers.IGuiHelper
Returns a blank drawable for using as a blank recipe background.
createBlankDrawable(int, int) - Method in class mezz.jei.gui.GuiHelper
 
createBookmarkList(BookmarkConfig) - Method in class mezz.jei.load.PluginLoader
 
createBrewingRecipe(List<ItemStack>, ItemStack, ItemStack) - Method in interface mezz.jei.api.recipe.vanilla.IVanillaRecipeFactory
Create a new brewing recipe.
createBrewingRecipe(List<ItemStack>, List<ItemStack>, ItemStack) - Method in interface mezz.jei.api.recipe.vanilla.IVanillaRecipeFactory
Create a new brewing recipe.
createBrewingRecipe(List<ItemStack>, ItemStack, ItemStack) - Method in class mezz.jei.plugins.vanilla.VanillaRecipeFactory
 
createBrewingRecipe(List<ItemStack>, List<ItemStack>, ItemStack) - Method in class mezz.jei.plugins.vanilla.VanillaRecipeFactory
 
createClientPacketHandler(IWorldConfig) - Method in class mezz.jei.startup.NetworkHandler
 
createCraftingGridHelper(int) - Method in interface mezz.jei.api.helpers.IGuiHelper
Create a crafting grid helper.
createCraftingGridHelper(int) - Method in class mezz.jei.gui.GuiHelper
 
createDrawable(ResourceLocation, int, int, int, int) - Method in interface mezz.jei.api.helpers.IGuiHelper
Create a drawable from part of a standard 256x256 gui texture.
createDrawableIngredient(V) - Method in interface mezz.jei.api.helpers.IGuiHelper
Returns a 16x16 drawable for the given ingredient, matching the one JEI draws in the ingredient list.
createDrawableIngredient(V) - Method in class mezz.jei.gui.GuiHelper
 
createFocus(IFocus.Mode, V) - Method in interface mezz.jei.api.recipe.IFocusFactory
Returns a new focus.
createFocus(IFocus.Mode, V) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns a new focus.
createFocus(IFocus.Mode, V) - Method in class mezz.jei.recipes.RecipeManager
 
createGuiScreenHelper(IngredientManager) - Method in class mezz.jei.load.registration.GuiHandlerRegistration
 
createIngredientFilter(IIngredientSorter, IEditModeConfig, IIngredientFilterConfig) - Method in class mezz.jei.load.PluginLoader
 
createInternalError() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper
createInternalError() - Method in class mezz.jei.transfer.RecipeTransferHandlerHelper
 
createList(IIngredientManager, IIngredientType<V>, Collection<V>) - Static method in class mezz.jei.ingredients.IngredientListElementFactory
 
createOrderedElement(IIngredientManager, IIngredientType<V>, V) - Static method in class mezz.jei.ingredients.IngredientListElementFactory
 
createRecipeLayoutDrawable(IRecipeCategory<T>, T, IFocus<?>) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns a drawable recipe layout, for addons that want to draw the layouts somewhere.
createRecipeLayoutDrawable(IRecipeCategory<T>, T, IFocus<?>) - Method in class mezz.jei.recipes.RecipeManager
 
createRenderIngredientException(Throwable, T) - Static method in class mezz.jei.util.ErrorUtil
 
createServerPacketHandler() - Method in class mezz.jei.startup.NetworkHandler
 
createShulkerBoxColoringRecipes() - Static method in class mezz.jei.plugins.vanilla.crafting.ShulkerBoxColoringRecipeMaker
 
createSmeltCountText(int) - Static method in class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipe
 
createTickTimer(int, int, boolean) - Method in interface mezz.jei.api.helpers.IGuiHelper
Create a timer to help with rendering things that normally depend on ticks.
createTickTimer(int, int, boolean) - Method in class mezz.jei.gui.GuiHelper
 
createTippedArrowRecipes() - Static method in class mezz.jei.plugins.vanilla.crafting.TippedArrowRecipeMaker
 
createUnorderedElement(V) - Static method in class mezz.jei.ingredients.IngredientListElementFactory
 
createUserErrorForSlots(String, Collection<Integer>) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper
createUserErrorForSlots(ITextComponent, Collection<Integer>) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper
Create an error with type IRecipeTransferError.Type.USER_FACING that shows a tooltip and highlights missing item slots.
createUserErrorForSlots(String, Collection<Integer>) - Method in class mezz.jei.transfer.RecipeTransferHandlerHelper
Deprecated.
createUserErrorForSlots(ITextComponent, Collection<Integer>) - Method in class mezz.jei.transfer.RecipeTransferHandlerHelper
 
createUserErrorWithTooltip(String) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper
createUserErrorWithTooltip(ITextComponent) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper
Create an error with type IRecipeTransferError.Type.USER_FACING that shows a tooltip.
createUserErrorWithTooltip(String) - Method in class mezz.jei.transfer.RecipeTransferHandlerHelper
Deprecated.
createUserErrorWithTooltip(ITextComponent) - Method in class mezz.jei.transfer.RecipeTransferHandlerHelper
 
creativeTabSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
creativeTabSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
cropToAvoidIntersection(Collection<Rectangle2d>, Rectangle2d, Size2i) - Static method in class mezz.jei.util.MathUtil
Tries cropping "comparisonArea" in 4 different directions to get out of the way of "areas".
CycleTimer - Class in mezz.jei.gui.ingredients
 
CycleTimer(int) - Constructor for class mezz.jei.gui.ingredients.CycleTimer
 

D

DebugGhostIngredientHandler<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> - Class in mezz.jei.plugins.debug
 
DebugGhostIngredientHandler() - Constructor for class mezz.jei.plugins.debug.DebugGhostIngredientHandler
 
DebugIngredient - Class in mezz.jei.plugins.jei.ingredients
 
DebugIngredient(int) - Constructor for class mezz.jei.plugins.jei.ingredients.DebugIngredient
 
DebugIngredientHelper - Class in mezz.jei.plugins.jei.ingredients
 
DebugIngredientHelper() - Constructor for class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
DebugIngredientListFactory - Class in mezz.jei.plugins.jei.ingredients
 
DebugIngredientRenderer - Class in mezz.jei.plugins.jei.ingredients
 
DebugIngredientRenderer(IIngredientHelper<DebugIngredient>) - Constructor for class mezz.jei.plugins.jei.ingredients.DebugIngredientRenderer
 
debugModeEnabled - Variable in class mezz.jei.config.ConfigValues
 
DebugRecipe - Class in mezz.jei.plugins.debug
 
DebugRecipe() - Constructor for class mezz.jei.plugins.debug.DebugRecipe
 
DebugRecipeCategory - Class in mezz.jei.plugins.debug
 
DebugRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.debug.DebugRecipeCategory
 
DEFAULT_ENCODING - Static variable in class mezz.jei.config.forge.Configuration
 
defaultEncoding - Variable in class mezz.jei.config.forge.Configuration
 
defaultModNameFormatFriendly - Static variable in class mezz.jei.config.ModIdFormattingConfig
 
delegate - Variable in class mezz.jei.util.MatchingIterable.DelegateIterator
 
DelegateIterator(Iterator<T>) - Constructor for class mezz.jei.util.MatchingIterable.DelegateIterator
 
distance(Vector2f, Vector2f) - Static method in class mezz.jei.util.MathUtil
 
divideCeil(int, int) - Static method in class mezz.jei.util.MathUtil
 
doPreSort(IngredientFilter, IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientSorter
 
doPreSort(IngredientFilter, IIngredientManager) - Method in class mezz.jei.ingredients.IngredientSorter
 
draw(MatrixStack) - Method in interface mezz.jei.api.gui.drawable.IDrawable
 
draw(MatrixStack, int, int) - Method in interface mezz.jei.api.gui.drawable.IDrawable
 
draw(MatrixStack, int, int, int, int, int, int) - Method in interface mezz.jei.api.gui.drawable.IDrawableStatic
Draw only part of the image, by masking off parts of it
draw(T, MatrixStack, double, double) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Draw extras or additional info about the recipe.
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.DrawableAnimated
 
draw(MatrixStack, int, int, int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableBlank
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.DrawableBlank
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.DrawableIngredient
 
draw(MatrixStack, int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableNineSliceTexture
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.DrawableResource
 
draw(MatrixStack, int, int, int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableResource
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.DrawableSprite
 
draw(MatrixStack, int, int, int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableSprite
 
draw(MatrixStack, int, int, float) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
draw(MatrixStack, int, int, int, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
draw(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.IngredientGrid
 
draw(Minecraft, MatrixStack, int, int, float) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
draw(Minecraft, MatrixStack, int, int, float) - Method in class mezz.jei.gui.PageNavigation
 
draw(MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
draw(boolean, MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeCategoryTab
 
draw(boolean, MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeGuiTab
 
draw(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
draw(MatrixStack, int) - Method in class mezz.jei.gui.recipes.ShapelessIcon
 
draw(DebugRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
draw(IngredientInfoRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
draw(AnvilRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
draw(JeiBrewingRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
draw(T, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
draw(CampfireCookingRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
draw(FuelRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
draw(ICraftingRecipe, MatrixStack, double, double) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
DrawableAnimated - Class in mezz.jei.gui.elements
 
DrawableAnimated(IDrawableStatic, int, IDrawableAnimated.StartDirection, boolean) - Constructor for class mezz.jei.gui.elements.DrawableAnimated
 
DrawableAnimated(IDrawableStatic, ITickTimer, IDrawableAnimated.StartDirection) - Constructor for class mezz.jei.gui.elements.DrawableAnimated
 
DrawableBlank - Class in mezz.jei.gui.elements
 
DrawableBlank(int, int) - Constructor for class mezz.jei.gui.elements.DrawableBlank
 
drawableBuilder(ResourceLocation, int, int, int, int) - Method in interface mezz.jei.api.helpers.IGuiHelper
Create a IDrawableBuilder which gives more control over drawable creation.
DrawableBuilder - Class in mezz.jei.gui.elements
 
DrawableBuilder(ResourceLocation, int, int, int, int) - Constructor for class mezz.jei.gui.elements.DrawableBuilder
 
drawableBuilder(ResourceLocation, int, int, int, int) - Method in class mezz.jei.gui.GuiHelper
 
DrawableIngredient<V> - Class in mezz.jei.gui.elements
 
DrawableIngredient(V, IIngredientRenderer<V>) - Constructor for class mezz.jei.gui.elements.DrawableIngredient
 
DrawableNineSliceTexture - Class in mezz.jei.gui.elements
Breaks a texture into 9 pieces so that it can be scaled to any size.
DrawableNineSliceTexture(JeiSpriteUploader, ResourceLocation, int, int, int, int, int, int) - Constructor for class mezz.jei.gui.elements.DrawableNineSliceTexture
 
DrawableResource - Class in mezz.jei.gui.elements
 
DrawableResource(ResourceLocation, int, int, int, int, int, int, int, int, int, int) - Constructor for class mezz.jei.gui.elements.DrawableResource
 
DrawableSprite - Class in mezz.jei.gui.elements
 
DrawableSprite(JeiSpriteUploader, ResourceLocation, int, int) - Constructor for class mezz.jei.gui.elements.DrawableSprite
 
drawCookTime(T, MatrixStack, int) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
drawExperience(T, MatrixStack, int) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
drawHighlight(MatrixStack, int, int, int) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredient
Draws a highlight on background of this ingredient.
drawHighlight(MatrixStack, int, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
drawHighlight(MatrixStack) - Method in class mezz.jei.render.IngredientListElementRenderer
Matches the highlight code in ContainerScreen.render(MatrixStack, int, int, float)
drawHoveringText(ITextProperties, int, int, MatrixStack) - Static method in class mezz.jei.gui.TooltipRenderer
 
drawHoveringText(List<? extends ITextProperties>, int, int, MatrixStack) - Static method in class mezz.jei.gui.TooltipRenderer
 
drawHoveringText(List<? extends ITextProperties>, int, int, int, MatrixStack) - Static method in class mezz.jei.gui.TooltipRenderer
 
drawHoveringText(Object, List<? extends ITextProperties>, int, int, FontRenderer, MatrixStack) - Static method in class mezz.jei.gui.TooltipRenderer
 
drawHoveringText(Object, List<? extends ITextProperties>, int, int, int, FontRenderer, MatrixStack) - Static method in class mezz.jei.gui.TooltipRenderer
 
drawInfo(int, int, MatrixStack, double, double) - Method in interface mezz.jei.api.recipe.category.extensions.IRecipeCategoryExtension
Draw additional info about the recipe.
drawItem(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
drawItem(Minecraft, MatrixStack) - Method in class mezz.jei.gui.ghost.GhostIngredientReturning
 
drawOnForeground(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.ghost.GhostIngredientDragManager
 
drawOnForeground(Minecraft, MatrixStack, ContainerScreen<?>, int, int) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
drawOverlays(MatrixStack, int, int) - Method in interface mezz.jei.api.gui.IRecipeLayoutDrawable
Draw the recipe overlays such as item tool tips.
drawOverlays(MatrixStack, int, int, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
drawOverlays(MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
drawRecipe(MatrixStack, int, int) - Method in interface mezz.jei.api.gui.IRecipeLayoutDrawable
Draw the recipe without overlays such as item tool tips.
drawRecipe(MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
drawScreen(Minecraft, MatrixStack, int, int, float) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
drawScreen(Minecraft, MatrixStack, int, int, float) - Method in interface mezz.jei.gui.overlay.bookmarks.ILeftAreaContent
 
drawScreen(Minecraft, MatrixStack, int, int, float) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
drawScreen(Minecraft, MatrixStack, int, int, float) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
drawTargets(MatrixStack, int, int) - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
drawTargets(MatrixStack, int, int, List<IGhostIngredientHandler.Target<V>>) - Static method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
drawToolTip(MatrixStack, int, int) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
drawTooltip(MatrixStack, int, int, IIngredientFilterConfig, IWorldConfig) - Method in class mezz.jei.render.IngredientListElementRenderer
 
drawTooltips(MatrixStack, int, int) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.ghost.GhostIngredientDragManager
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in interface mezz.jei.gui.overlay.bookmarks.ILeftAreaContent
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.IngredientGrid
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
drawTooltips(Minecraft, MatrixStack, int, int) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 

E

EditModeConfig - Class in mezz.jei.config
 
EditModeConfig(File) - Constructor for class mezz.jei.config.EditModeConfig
 
editModeEnabled - Variable in class mezz.jei.config.WorldConfigValues
 
EditModeToggleEvent - Class in mezz.jei.events
 
EditModeToggleEvent() - Constructor for class mezz.jei.events.EditModeToggleEvent
 
EditModeToggleEvent(boolean) - Constructor for class mezz.jei.events.EditModeToggleEvent
 
element - Variable in class mezz.jei.render.IngredientListElementRenderer
 
ElementSearch - Class in mezz.jei.search
 
ElementSearch() - Constructor for class mezz.jei.search.ElementSearch
 
ElementSearchLowMem - Class in mezz.jei.search
 
ElementSearchLowMem() - Constructor for class mezz.jei.search.ElementSearchLowMem
 
enableGlobalConfig() - Static method in class mezz.jei.config.forge.Configuration
 
entrySet() - Method in class mezz.jei.collect.MultiMap
 
entrySet() - Method in class mezz.jei.config.forge.ConfigCategory
 
equalRects(Collection<Rectangle2d>, Collection<Rectangle2d>) - Static method in class mezz.jei.util.MathUtil
 
equals(Object) - Method in class mezz.jei.config.forge.ConfigCategory
 
equals(Object) - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
ErrorUtil - Class in mezz.jei.util
 
EventBusHelper - Class in mezz.jei.events
 
EventBusHelper() - Constructor for class mezz.jei.events.EventBusHelper
 
executeGive(ServerPlayerEntity, ItemStack, GiveMode) - Static method in class mezz.jei.util.CommandUtilServer
Gives a player an item.
ExtendableRecipeCategoryHelper<T,W extends IRecipeCategoryExtension> - Class in mezz.jei.recipes
 
ExtendableRecipeCategoryHelper(Class<? extends T>) - Constructor for class mezz.jei.recipes.ExtendableRecipeCategoryHelper
 
ExtendableRecipeCategoryHelper.RecipeHandler<T,W extends IRecipeCategoryExtension> - Class in mezz.jei.recipes
 

F

fastPerceptualColorDistanceSquared(int[], int[]) - Static method in class mezz.jei.color.ColorUtil
http://www.compuphase.com/cmetric.htm http://stackoverflow.com/a/6334454 Returns 0 for equal colors, nonzero for colors that look different.
FieldsAndMethodsAreNonnullByDefault - Annotation Type in mezz.jei.util
 
filterConfig - Static variable in class mezz.jei.config.JEIClientConfig
 
filterText - Variable in class mezz.jei.config.WorldConfigValues
 
findLevelsCost(ItemStack, ItemStack) - Static method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeMaker
 
findMatchingElements(IIngredientHelper<V>, V) - Method in class mezz.jei.ingredients.IngredientFilter
 
FLUID - Static variable in class mezz.jei.api.constants.VanillaTypes
 
FluidStackHelper - Class in mezz.jei.plugins.vanilla.ingredients.fluid
 
FluidStackHelper(ISubtypeManager, IColorHelper) - Constructor for class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
FluidStackListFactory - Class in mezz.jei.plugins.vanilla.ingredients.fluid
 
FluidStackRenderer - Class in mezz.jei.plugins.vanilla.ingredients.fluid
 
FluidStackRenderer() - Constructor for class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackRenderer
 
FluidStackRenderer(int, boolean, int, int, IDrawable) - Constructor for class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackRenderer
 
FluidStackRenderer(int, FluidStackRenderer.TooltipMode, int, int, IDrawable) - Constructor for class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackRenderer
 
FluidSubtypeHandlerTest - Class in mezz.jei.plugins.debug
 
FluidSubtypeHandlerTest() - Constructor for class mezz.jei.plugins.debug.FluidSubtypeHandlerTest
 
Focus<V> - Class in mezz.jei.gui
 
Focus(IFocus.Mode, V) - Constructor for class mezz.jei.gui.Focus
 
FocusedRecipes<T> - Class in mezz.jei.gui.recipes
 
focusSearch - Static variable in class mezz.jei.config.KeyBindings
 
ForgeModIdHelper - Class in mezz.jei.ingredients
 
ForgeModIdHelper(IClientConfig, ModIdFormattingConfig) - Constructor for class mezz.jei.ingredients.ForgeModIdHelper
 
FUEL - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The fuel recipe category.
FuelRecipe - Class in mezz.jei.plugins.vanilla.cooking.fuel
 
FuelRecipe(IGuiHelper, Collection<ItemStack>, int) - Constructor for class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipe
 
FuelRecipeMaker - Class in mezz.jei.plugins.vanilla.cooking.fuel
 
fuelSlot - Static variable in class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 
FURNACE - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The furnace recipe category.
FurnaceFuelCategory - Class in mezz.jei.plugins.vanilla.cooking.fuel
 
FurnaceFuelCategory(IGuiHelper, Textures) - Constructor for class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
FurnaceSmeltingCategory - Class in mezz.jei.plugins.vanilla.cooking
 
FurnaceSmeltingCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.cooking.FurnaceSmeltingCategory
 
FurnaceVariantCategory<T> - Class in mezz.jei.plugins.vanilla.cooking
 
FurnaceVariantCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 

G

GeneralizedSuffixTree - Class in mezz.jei.search.suffixtree
A Generalized Suffix Tree, based on the Ukkonen's paper "On-line construction of suffix trees" http://www.cs.helsinki.fi/u/ukkonen/SuffixT1withFigs.pdf
GeneralizedSuffixTree() - Constructor for class mezz.jei.search.suffixtree.GeneralizedSuffixTree
 
get(K) - Method in class mezz.jei.collect.MultiMap
 
get(R, C) - Method in class mezz.jei.collect.Table
 
get(String) - Method in class mezz.jei.config.forge.ConfigCategory
 
get(Object) - Method in class mezz.jei.config.forge.ConfigCategory
 
get() - Method in class mezz.jei.config.forge.ConfigElement
 
get(String, String, boolean) - Method in class mezz.jei.config.forge.Configuration
Gets a boolean Property object without a comment using the default settings.
get(String, String, boolean, String) - Method in class mezz.jei.config.forge.Configuration
Gets a boolean Property object with a comment using the default settings.
get(String, String, boolean[]) - Method in class mezz.jei.config.forge.Configuration
Gets a boolean array Property without a comment using the default settings.
get(String, String, boolean[], String) - Method in class mezz.jei.config.forge.Configuration
Gets a boolean array Property with a comment using the default settings.
get(String, String, boolean[], String, boolean, int) - Method in class mezz.jei.config.forge.Configuration
Gets a boolean array Property with all settings defined.
get(String, String, int) - Method in class mezz.jei.config.forge.Configuration
Gets an integer Property object without a comment using default settings.
get(String, String, int, String) - Method in class mezz.jei.config.forge.Configuration
Gets an integer Property object with a comment using default settings.
get(String, String, int, String, int, int) - Method in class mezz.jei.config.forge.Configuration
Gets an integer Property object with the defined comment, minimum and maximum bounds.
get(String, String, int[]) - Method in class mezz.jei.config.forge.Configuration
Gets an integer array Property object without a comment using default settings.
get(String, String, int[], String) - Method in class mezz.jei.config.forge.Configuration
Gets an integer array Property object with a comment using default settings.
get(String, String, int[], String, int, int) - Method in class mezz.jei.config.forge.Configuration
Gets an integer array Property object with the defined comment, minimum and maximum bounds.
get(String, String, int[], String, int, int, boolean, int) - Method in class mezz.jei.config.forge.Configuration
Gets an integer array Property object with all settings defined.
get(String, String, double) - Method in class mezz.jei.config.forge.Configuration
Gets a double Property object without a comment using default settings.
get(String, String, double, String) - Method in class mezz.jei.config.forge.Configuration
Gets a double Property object with a comment using default settings.
get(String, String, double, String, double, double) - Method in class mezz.jei.config.forge.Configuration
Gets a double Property object with the defined comment, minimum and maximum bounds
get(String, String, double[]) - Method in class mezz.jei.config.forge.Configuration
Gets a double array Property object without a comment using default settings.
get(String, String, double[], String) - Method in class mezz.jei.config.forge.Configuration
Gets a double array Property object without a comment using default settings.
get(String, String, double[], String, double, double) - Method in class mezz.jei.config.forge.Configuration
Gets a double array Property object with the defined comment, minimum and maximum bounds.
get(String, String, double[], String, double, double, boolean, int) - Method in class mezz.jei.config.forge.Configuration
Gets a double array Property object with all settings defined.
get(String, String, String) - Method in class mezz.jei.config.forge.Configuration
Gets a string Property without a comment using the default settings.
get(String, String, String, String) - Method in class mezz.jei.config.forge.Configuration
Gets a string Property with a comment using the default settings.
get(String, String, String, String, Pattern) - Method in class mezz.jei.config.forge.Configuration
Gets a string Property with a comment using the defined validationPattern and otherwise default settings.
get(String, String, String, String, String[]) - Method in class mezz.jei.config.forge.Configuration
Gets a string Property with a comment using the defined validValues array and otherwise default settings.
get(String, String, String[]) - Method in class mezz.jei.config.forge.Configuration
Gets a string array Property without a comment using the default settings.
get(String, String, String[], String) - Method in class mezz.jei.config.forge.Configuration
Gets a string array Property with a comment using the default settings.
get(String, String, String[], String, Pattern) - Method in class mezz.jei.config.forge.Configuration
Gets a string array Property with a comment using the defined validationPattern and otherwise default settings.
get(String, String, String[], String, boolean, int, Pattern) - Method in class mezz.jei.config.forge.Configuration
Gets a string array Property with a comment with all settings defined.
get(String, String, String, String, Property.Type) - Method in class mezz.jei.config.forge.Configuration
Gets a Property object of the specified type using default settings.
get(String, String, String[], String, Property.Type) - Method in class mezz.jei.config.forge.Configuration
Gets a list (array) Property object of the specified type using default settings.
get() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property value.
get(IRecipeCategory<T>) - Method in class mezz.jei.recipes.RecipeCategoryDataMap
 
get(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeCategoryDataMap
 
get(ResourceLocation) - Method in class mezz.jei.recipes.RecipeCategoryDataMap
 
get(int) - Method in class mezz.jei.search.ElementSearch
 
get(int) - Method in class mezz.jei.search.ElementSearchLowMem
 
get(int) - Method in interface mezz.jei.search.IElementSearch
 
getActiveGuiHandlers(T) - Method in class mezz.jei.gui.GuiContainerHandlers
 
getActiveGuiHandlerStream(T) - Method in class mezz.jei.gui.GuiContainerHandlers
 
getAllGuiIngredientSlots() - Method in class mezz.jei.render.IngredientListBatchRenderer
 
getAllIngredients() - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredient
All ingredient variations that can be shown.
getAllIngredients(IIngredientType<V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns an unmodifiable collection of all the ingredients known to JEI, of the specified type.
getAllIngredients() - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
getAllIngredients(IIngredientType<V>) - Method in class mezz.jei.ingredients.IngredientManager
 
getAllIngredients() - Method in class mezz.jei.search.ElementSearch
 
getAllIngredients() - Method in class mezz.jei.search.ElementSearchLowMem
 
getAllIngredients() - Method in interface mezz.jei.search.IElementSearch
 
getAnvilRecipes(IVanillaRecipeFactory, IIngredientManager) - Static method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeMaker
 
getArea() - Method in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler.Target
 
getArea() - Method in interface mezz.jei.api.gui.handlers.IGuiClickableArea
The hover/click area for this IGuiClickableArea.
getArea() - Method in class mezz.jei.gui.elements.GuiIconButtonSmall
 
getArea() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
getArea() - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
getArea() - Method in class mezz.jei.gui.recipes.RecipesGui
 
getArea() - Method in class mezz.jei.input.ClickedIngredient
 
getArea() - Method in interface mezz.jei.input.IClickedIngredient
 
getArea() - Method in class mezz.jei.render.IngredientListElementRenderer
 
getArea() - Method in class mezz.jei.render.IngredientListSlot
 
getArrow(T) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
getArrowNext() - Method in class mezz.jei.gui.textures.Textures
 
getArrowPrevious() - Method in class mezz.jei.gui.textures.Textures
 
getBackground() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Returns the drawable background for a single recipe in this category.
getBackground() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getBackground() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
getBlastingRecipes(IRecipeCategory<BlastingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getBookmarkButtonDisabledIcon() - Method in class mezz.jei.gui.textures.Textures
 
getBookmarkButtonEnabledIcon() - Method in class mezz.jei.gui.textures.Textures
 
getBookmarkOverlay() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getBookmarkOverlay() - Method in class mezz.jei.runtime.JeiRuntime
 
getBoolean(String, String, boolean, String) - Method in class mezz.jei.config.forge.Configuration
Creates a boolean property.
getBoolean(String, String, boolean, String, String) - Method in class mezz.jei.config.forge.Configuration
Creates a boolean property.
getBoolean(boolean) - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a boolean, if the value is not a valid boolean, it will return the provided default.
getBoolean() - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a boolean, if the value is not a valid boolean, it will return the provided default.
getBooleanList() - Method in class mezz.jei.config.forge.Property
Returns the boolean value of all values that can be parsed in the list.
getBrewingRecipes(IIngredientManager, IVanillaRecipeFactory) - Static method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeMaker
 
getBrewingSteps() - Method in interface mezz.jei.api.recipe.vanilla.IJeiBrewingRecipe
 
getBrewingSteps(ItemStack) - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeUtil
 
getBrewingSteps() - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
getButton() - Method in class mezz.jei.plugins.debug.DebugRecipe
 
getButtonForState(boolean, boolean) - Method in class mezz.jei.gui.textures.Textures
 
getByUid(String) - Method in class mezz.jei.collect.IngredientSet
 
getCampfireCookingRecipes(IRecipeCategory<CampfireCookingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getCatalystTab() - Method in class mezz.jei.gui.textures.Textures
 
getCategory(String) - Method in class mezz.jei.config.forge.Configuration
 
getCategoryNames() - Method in class mezz.jei.config.forge.Configuration
 
getCheatItemStack(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Called when a player is in cheat mode and clicks an ingredient in the list.
getCheatItemStack() - Method in class mezz.jei.input.ClickedIngredient
 
getCheatItemStack() - Method in interface mezz.jei.input.IClickedIngredient
 
getCheatItemStack(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getCheatItemStack(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getCheatItemStack(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getChildElements() - Method in class mezz.jei.config.forge.ConfigElement
 
getChildElements() - Method in interface mezz.jei.config.forge.IConfigElement
[Category] Gets this category's child categories/properties.
getChildren() - Method in class mezz.jei.config.forge.ConfigCategory
 
getColorDefaults() - Static method in class mezz.jei.color.ColorGetter
 
getColorHelper() - Method in interface mezz.jei.api.registration.IModIngredientRegistration
Gets an IColorHelper to help in implementing IIngredientHelper.getColors(Object) for IIngredientHelpers that are being registered.
getColorHelper() - Method in class mezz.jei.ingredients.ModIngredientRegistration
 
getColorMap(NativeImage, int, int, boolean) - Static method in class mezz.jei.color.ColorThief
Use the median cut algorithm to cluster similar colors.
getColorNamer() - Static method in class mezz.jei.Internal
 
getColorNames(Iterable<Integer>, boolean) - Method in class mezz.jei.color.ColorNamer
 
getColors(TextureAtlasSprite, int, int) - Method in interface mezz.jei.api.helpers.IColorHelper
Gets the "main" colors of a given sprite when overlayed with a specific tint color.
getColors(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Get the main colors of this ingredient.
getColors(ItemStack, int) - Static method in class mezz.jei.color.ColorGetter
 
getColors(TextureAtlasSprite, int, int) - Method in class mezz.jei.color.ColorGetter
 
getColors(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getColors(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getColorSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getColorSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getColorStrings(IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getColorStrings(V, IIngredientHelper<V>) - Static method in class mezz.jei.ingredients.IngredientInformation
 
getColorStrings(IIngredientManager) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getComment() - Method in class mezz.jei.config.forge.ConfigCategory
 
getComment() - Method in class mezz.jei.config.forge.ConfigElement
 
getComment() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Gets the comment for this object.
getComment() - Method in class mezz.jei.config.forge.Property
 
getComparator(Collection<T>) - Method in class mezz.jei.config.sorting.MappedSortingConfig
 
getComparator(Collection<T>, Function<V, T>) - Method in class mezz.jei.config.sorting.SortingConfig
 
getComparator(IngredientFilter, IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientSorter
 
getComparator(IngredientFilter, IIngredientManager) - Method in class mezz.jei.ingredients.IngredientSorter
 
getComparatorFromMappedValues(Collection<V>) - Method in class mezz.jei.config.sorting.MappedSortingConfig
 
getConfigButtonCheatIcon() - Method in class mezz.jei.gui.textures.Textures
 
getConfigButtonIcon() - Method in class mezz.jei.gui.textures.Textures
 
getConfigFile() - Method in class mezz.jei.config.forge.Configuration
 
getContainerClass() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandler
The container that this recipe transfer handler can use.
getContainerClass() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return the container class that this recipe transfer helper supports.
getContainerClass() - Method in class mezz.jei.transfer.BasicRecipeTransferHandler
 
getContainerClass() - Method in class mezz.jei.transfer.BasicRecipeTransferInfo
 
getContainerClass() - Method in class mezz.jei.transfer.PlayerRecipeTransferHandler
 
getCraftingCategory() - Method in interface mezz.jei.api.registration.IVanillaCategoryExtensionRegistration
Get the vanilla crafting category, to extend it with your own mod's crafting category extensions.
getCraftingCategory() - Method in class mezz.jei.load.registration.VanillaCategoryExtensionRegistration
 
getCraftingCategory() - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
getCraftingRecipes(IRecipeCategory<ICraftingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getCreativeTabNames(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Get a list of creative tab names that include this ingredient.
getCreativeTabNames(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getCreativeTabSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getCreativeTabSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getCreativeTabsStrings(IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getCreativeTabsStrings(IIngredientManager) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getCurrentIngredients() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
getCycledItem(List<T>) - Method in class mezz.jei.gui.ingredients.CycleTimer
 
getDefault() - Method in class mezz.jei.config.forge.ConfigElement
 
getDefault() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property's default value.
getDefault() - Method in class mezz.jei.config.forge.Property
Gets the raw String default value of this Property.
getDefaults() - Method in class mezz.jei.config.forge.ConfigElement
 
getDefaults() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property's default values.
getDefaults() - Method in class mezz.jei.config.forge.Property
Gets the raw String[] default values of this Property.
getDefaultSortOrder() - Method in class mezz.jei.config.sorting.IngredientTypeSortingConfig
 
getDefaultSortOrder() - Method in class mezz.jei.config.sorting.ModNameSortingConfig
 
getDefaultSortOrder() - Method in class mezz.jei.config.sorting.RecipeCategorySortingConfig
 
getDefaultSortOrder() - Method in class mezz.jei.config.sorting.SortingConfig
 
getDefinedConfigVersion() - Method in class mezz.jei.config.forge.Configuration
 
getDescription() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipe
 
getDisplayedIngredient() - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredient
The ingredient variation that is shown at this moment.
getDisplayedIngredient() - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
getDisplayModId(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Return the modId of the mod that should be displayed.
getDisplayModId(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getDisplayName(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Display name used for searching.
getDisplayName(T, IIngredientHelper<T>) - Static method in class mezz.jei.ingredients.IngredientInformation
 
getDisplayName(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getDisplayName(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getDisplayName(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getDouble(double) - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a double, if the value is not a valid double, it will return the provided default.
getDouble() - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a double, if the value is not a valid double, it will return the provided default.
getDoubleList() - Method in class mezz.jei.config.forge.Property
Returns the double value of all values that can be parsed in the list.
getElement() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getElement() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getElement() - Method in class mezz.jei.render.IngredientListElementRenderer
 
getElementUnderMouse() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
getElementUnderMouse() - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
getEncoding() - Method in class mezz.jei.config.forge.Configuration.UnicodeInputStreamReader
 
getErrorInfo(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Get information for error messages involving this ingredient.
getErrorInfo(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getErrorInfo(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getErrorInfo(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getFieldWithClass(Object, Class<? extends T>) - Static method in class mezz.jei.util.ReflectionUtil
 
getFilteredIngredients() - Method in interface mezz.jei.api.runtime.IIngredientFilter
 
getFilteredIngredients(String) - Method in class mezz.jei.ingredients.IngredientFilter
 
getFilteredIngredients() - Method in class mezz.jei.ingredients.IngredientFilterApi
 
getFilterText() - Method in interface mezz.jei.api.runtime.IIngredientFilter
 
getFilterText() - Method in interface mezz.jei.config.IFilterTextSource
 
getFilterText() - Method in interface mezz.jei.config.IWorldConfig
 
getFilterText() - Method in class mezz.jei.config.WorldConfig
 
getFilterText() - Method in class mezz.jei.ingredients.IngredientFilterApi
 
getFirstParent() - Method in class mezz.jei.config.forge.ConfigCategory
 
getFlame() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipe
 
getFlameIcon() - Method in class mezz.jei.gui.textures.Textures
 
getFloat(String, String, float, float, float, String) - Method in class mezz.jei.config.forge.Configuration
Creates a float property.
getFloat(String, String, float, float, float, String, String) - Method in class mezz.jei.config.forge.Configuration
Creates a float property.
getFluidInterpreters() - Method in class mezz.jei.load.registration.SubtypeRegistration
 
getFluidStacks() - Method in interface mezz.jei.api.gui.IRecipeLayout
Contains all the fluidStacks displayed on this recipe layout.
getFluidStacks() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getFocus() - Method in interface mezz.jei.api.gui.IRecipeLayout
The current search focus.
getFocus(IIngredientType<V>) - Method in interface mezz.jei.api.gui.IRecipeLayout
The current search focus.
getFocus() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getFocus() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getFocus(IIngredientType<V>) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getFocusedRecipes() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getFocusUnderMouseForClick(double, double) - Method in class mezz.jei.input.InputHandler
 
getFontRenderer(Minecraft, T) - Method in interface mezz.jei.api.ingredients.IIngredientRenderer
Get the tooltip font renderer for this ingredient.
getFontRenderer(Minecraft, ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackRenderer
 
getFontRenderer(ItemStack) - Static method in class mezz.jei.render.ItemStackFastRenderer
 
getFormattedModNameForModId(String) - Method in interface mezz.jei.api.helpers.IModIdHelper
Returns the mod name with color formatting, as specified in JEI's config.
getFormattedModNameForModId(String) - Method in class mezz.jei.ingredients.ForgeModIdHelper
 
getFuelRecipes(IIngredientManager, IJeiHelpers) - Static method in class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipeMaker
 
getFurnaceRecipes(IRecipeCategory<FurnaceRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getGhostIngredientHandler(T) - Method in class mezz.jei.gui.GuiScreenHelper
 
getGiveCommandParameters(PlayerEntity, ItemStack, int) - Static method in class mezz.jei.util.CommandUtilServer
 
getGiveMode() - Method in class mezz.jei.config.ClientConfig
 
getGiveMode() - Method in interface mezz.jei.config.IClientConfig
 
getGuiBackground() - Method in class mezz.jei.gui.textures.Textures
 
getGuiBottom(IGuiProperties) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiClickableArea(T, double, double) - Method in class mezz.jei.gui.GuiContainerHandlers
 
getGuiClickableArea(ContainerScreen<?>, double, double) - Method in class mezz.jei.gui.GuiScreenHelper
 
getGuiClickableAreas(T, double, double) - Method in interface mezz.jei.api.gui.handlers.IGuiContainerHandler
Return the JEI-controlled clickable areas for this GUI.
getGuiExclusionAreas() - Method in class mezz.jei.gui.GuiScreenHelper
 
getGuiExtraAreas() - Method in interface mezz.jei.api.gui.handlers.IGlobalGuiHandler
Give JEI information about extra space that your mod takes up.
getGuiExtraAreas(T) - Method in interface mezz.jei.api.gui.handlers.IGuiContainerHandler
Give JEI information about extra space that the ContainerScreen takes up.
getGuiExtraAreas(T) - Method in class mezz.jei.gui.GuiContainerHandlers
 
getGuiHandlerRegistration() - Method in class mezz.jei.load.PluginLoader
 
getGuiHelper() - Method in interface mezz.jei.api.helpers.IJeiHelpers
Helps with the implementation of GUIs.
getGuiHelper() - Method in class mezz.jei.runtime.JeiHelpers
 
getGuiIngredients() - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Get the ingredients after they have been set.
getGuiIngredients() - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
getGuiIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getGuiLeft() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getGuiLeft() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiProperties(T) - Method in class mezz.jei.gui.GuiScreenHelper
 
getGuiRectangle(IGuiProperties) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiRight(IGuiProperties) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiTop() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getGuiTop() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiXSize() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getGuiXSize() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getGuiYSize() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getGuiYSize() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getHeight() - Method in interface mezz.jei.api.gui.drawable.IDrawable
 
getHeight() - Method in class mezz.jei.gui.elements.DrawableAnimated
 
getHeight() - Method in class mezz.jei.gui.elements.DrawableBlank
 
getHeight() - Method in class mezz.jei.gui.elements.DrawableIngredient
 
getHeight() - Method in class mezz.jei.gui.elements.DrawableResource
 
getHeight() - Method in class mezz.jei.gui.elements.DrawableSprite
 
getHeight(int) - Static method in class mezz.jei.gui.ingredients.GuiIngredientProperties
 
getHelpers() - Static method in class mezz.jei.Internal
 
getHiddenRecipes() - Method in class mezz.jei.recipes.RecipeCategoryData
 
getHighestIndex() - Method in class mezz.jei.search.suffixtree.GeneralizedSuffixTree
 
getHovered(double, double) - Method in class mezz.jei.render.IngredientListBatchRenderer
 
getHoveredIngredient(int, int, double, double) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
getIcon() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Icon for the category tab.
getIcon() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getIcon() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
getID() - Method in enum mezz.jei.config.forge.Property.Type
 
getInfoFromRecipe(T, IRecipeCategory<T>) - Static method in class mezz.jei.util.ErrorUtil
 
getInfoIcon() - Method in class mezz.jei.gui.textures.Textures
 
getIngredient() - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
getIngredient() - Method in interface mezz.jei.gui.ingredients.IIngredientListElement
 
getIngredient() - Method in class mezz.jei.ingredients.IngredientListElement
 
getIngredientByUid(IIngredientType<V>, String) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientClass() - Method in interface mezz.jei.api.ingredients.IIngredientType
 
getIngredientFilter() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getIngredientFilter() - Static method in class mezz.jei.Internal
 
getIngredientFilter() - Method in class mezz.jei.runtime.JeiRuntime
 
getIngredientHelper(V) - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns the appropriate ingredient helper for this ingredient.
getIngredientHelper(IIngredientType<V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns the appropriate ingredient helper for this ingredient type.
getIngredientHelper(V) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientHelper(IIngredientType<V>) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientHelper() - Method in class mezz.jei.ingredients.RegisteredIngredient
 
getIngredientInfo(T) - Static method in class mezz.jei.util.ErrorUtil
 
getIngredientInfo(IIngredientType<T>, List<? extends List<T>>) - Static method in class mezz.jei.util.ErrorUtil
 
getIngredientList(String) - Method in class mezz.jei.bookmarks.BookmarkList
 
getIngredientList(String) - Method in interface mezz.jei.gui.overlay.IIngredientGridSource
 
getIngredientList(String) - Method in class mezz.jei.gui.overlay.WeakIngredientGridSource
 
getIngredientList(String) - Method in class mezz.jei.ingredients.IngredientFilter
 
getIngredientListOverlay() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getIngredientListOverlay() - Method in class mezz.jei.runtime.JeiRuntime
 
getIngredientListPreSort(Comparator<IIngredientListElementInfo<?>>) - Method in class mezz.jei.ingredients.IngredientFilter
 
getIngredientManager() - Method in interface mezz.jei.api.registration.IRecipeRegistration
 
getIngredientManager() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getIngredientManager() - Static method in class mezz.jei.Internal
 
getIngredientManager() - Method in class mezz.jei.load.PluginLoader
 
getIngredientManager() - Method in class mezz.jei.load.registration.RecipeRegistration
 
getIngredientManager() - Method in class mezz.jei.runtime.JeiRuntime
 
getIngredientModId(T) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
getIngredientRenderer(V) - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns the ingredient renderer for this ingredient.
getIngredientRenderer(IIngredientType<V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns the ingredient renderer for this ingredient class.
getIngredientRenderer() - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
getIngredientRenderer(V) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientRenderer(IIngredientType<V>) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientRenderer() - Method in class mezz.jei.ingredients.RegisteredIngredient
 
getIngredientRenderer() - Method in class mezz.jei.render.IngredientListSlot
 
getIngredients() - Method in class mezz.jei.ingredients.IngredientsForType
 
getIngredients() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipe
 
getIngredientSet() - Method in class mezz.jei.ingredients.RegisteredIngredient
 
getIngredientsGroup(IIngredientType<T>) - Method in interface mezz.jei.api.gui.IRecipeLayout
Get all the ingredients of one type that are displayed on this recipe layout.
getIngredientsGroup(IIngredientType<V>) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getIngredientSorterStages() - Method in class mezz.jei.config.ClientConfig
 
getIngredientSorterStages() - Method in interface mezz.jei.config.IClientConfig
 
getIngredientTooltipSafe(V, IIngredientRenderer<V>, IIngredientHelper<V>, IModIdHelper) - Static method in class mezz.jei.render.IngredientRenderHelper
 
getIngredientType(V) - Method in interface mezz.jei.api.runtime.IIngredientManager
Helper method to get ingredient type for an ingredient.
getIngredientType(Class<? extends V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Helper method to get ingredient type from a legacy ingredient class.
getIngredientType(IIngredientListElementInfo<?>) - Static method in class mezz.jei.config.sorting.IngredientTypeSortingConfig
 
getIngredientType(Class<?>) - Static method in class mezz.jei.config.sorting.IngredientTypeSortingConfig
 
getIngredientType(V) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientType(Class<? extends V>) - Method in class mezz.jei.ingredients.IngredientManager
 
getIngredientType() - Method in class mezz.jei.ingredients.IngredientsForType
 
getIngredientType() - Method in class mezz.jei.ingredients.RegisteredIngredient
 
getIngredientType() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipe
 
getIngredientUnderMouse(double, double) - Method in interface mezz.jei.api.gui.handlers.IGlobalGuiHandler
Return anything under the mouse that JEI could not normally detect, used for JEI recipe lookups.
getIngredientUnderMouse(T, double, double) - Method in interface mezz.jei.api.gui.handlers.IGuiContainerHandler
Return anything under the mouse that JEI could not normally detect, used for JEI recipe lookups.
getIngredientUnderMouse(int, int) - Method in interface mezz.jei.api.gui.IRecipeLayoutDrawable
Returns the ingredient currently under the mouse, if there is one.
getIngredientUnderMouse() - Method in interface mezz.jei.api.runtime.IBookmarkOverlay
 
getIngredientUnderMouse() - Method in interface mezz.jei.api.runtime.IIngredientListOverlay
 
getIngredientUnderMouse(IIngredientType<T>) - Method in interface mezz.jei.api.runtime.IIngredientListOverlay
 
getIngredientUnderMouse() - Method in interface mezz.jei.api.runtime.IRecipesGui
 
getIngredientUnderMouse(double, double) - Method in interface mezz.jei.gui.ghost.IGhostIngredientDragSource
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
getIngredientUnderMouse() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.overlay.IngredientGrid
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
getIngredientUnderMouse() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
getIngredientUnderMouse(IIngredientType<T>) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
getIngredientUnderMouse(int, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.gui.recipes.RecipesGui
 
getIngredientUnderMouse() - Method in class mezz.jei.gui.recipes.RecipesGui
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.input.GuiContainerWrapper
 
getIngredientUnderMouse(double, double) - Method in interface mezz.jei.input.IShowsRecipeFocuses
 
getIngredientUnderMouse(double, double) - Method in class mezz.jei.render.IngredientListBatchRenderer
 
getInputCount(List<Ingredient>) - Static method in class mezz.jei.plugins.vanilla.crafting.CategoryRecipeValidator
 
getInputIngredients() - Method in class mezz.jei.ingredients.Ingredients
 
getInputs(IIngredientType<T>) - Method in interface mezz.jei.api.ingredients.IIngredients
Get all the inputs that have been set for the ingredientClass.
getInputs(IIngredientType<T>) - Method in class mezz.jei.ingredients.Ingredients
 
getInputs() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipe
 
getInputs() - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
getInputs() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipe
 
getInstance() - Static method in class mezz.jei.config.ClientConfig
Deprecated.
getInt(String, String, int, int, int, String) - Method in class mezz.jei.config.forge.Configuration
Creates a integer property.
getInt(String, String, int, int, int, String, String) - Method in class mezz.jei.config.forge.Configuration
Creates a integer property.
getInt() - Method in class mezz.jei.config.forge.Property
Returns the value in this property as an integer, if the value is not a valid integer, it will return the initially provided default.
getInt(int) - Method in class mezz.jei.config.forge.Property
Returns the value in this property as an integer, if the value is not a valid integer, it will return the provided default.
getIntList() - Method in class mezz.jei.config.forge.Property
Returns the integer value of all values that can be parsed in the list.
getInventorySlots(C) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return a list of slots that the transfer can use to get items for crafting, or place leftover items.
getInventorySlots(C) - Method in class mezz.jei.transfer.BasicRecipeTransferInfo
 
getItemInterpreters() - Method in class mezz.jei.load.registration.SubtypeRegistration
 
getItemStack(IIngredientListElementInfo<V>) - Static method in class mezz.jei.ingredients.IngredientSorter
 
getItemStackInfo(ItemStack) - Static method in class mezz.jei.util.ErrorUtil
 
getItemStacks() - Method in interface mezz.jei.api.gui.IRecipeLayout
Contains all the itemStacks displayed on this recipe layout.
getItemStacks() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getJeiHelpers() - Method in interface mezz.jei.api.registration.IAdvancedRegistration
 
getJeiHelpers() - Method in interface mezz.jei.api.registration.IRecipeCategoryRegistration
 
getJeiHelpers() - Method in interface mezz.jei.api.registration.IRecipeRegistration
 
getJeiHelpers() - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
 
getJeiHelpers() - Method in class mezz.jei.load.registration.AdvancedRegistration
 
getJeiHelpers() - Method in class mezz.jei.load.registration.RecipeCategoryRegistration
 
getJeiHelpers() - Method in class mezz.jei.load.registration.RecipeRegistration
 
getJeiHelpers() - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
getLanguagekey() - Method in class mezz.jei.config.forge.ConfigCategory
 
getLanguageKey() - Method in class mezz.jei.config.forge.ConfigElement
 
getLanguageKey() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Gets a language key for localization of config GUI entry names.
getLanguageKey() - Method in class mezz.jei.config.forge.Property
Gets the language key string for this Property.
getLastCost() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
getLastLeftStack() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
getLastRightStack() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
getList() - Method in class mezz.jei.config.forge.ConfigElement
 
getList() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property value as a list.
getLoadedConfigVersion() - Method in class mezz.jei.config.forge.Configuration
 
getLong() - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a long, if the value is not a valid long, it will return the initially provided default.
getLong(long) - Method in class mezz.jei.config.forge.Property
Returns the value in this property as a long, if the value is not a valid long, it will return the provided default.
getMatch(Iterable<V>, V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
getMatch(Iterable<V>, V, UidContext) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Find a matching ingredient from a group of them.
getMatch(Iterable<DebugIngredient>, DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getMatch(Iterable<FluidStack>, FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getMatch(Iterable<ItemStack>, ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getMatch(Iterable<ItemStack>, ItemStack, UidContext) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getMatches(T, IIngredientHelper<T>, Function<T, String>) - Method in class mezz.jei.ingredients.IngredientFilter
Scans up and down the element list to find wildcard matches that touch the given element.
getMatchingItems(IStackHelper, Map<Integer, ItemStack>, Map<Integer, ? extends IGuiIngredient<ItemStack>>) - Static method in class mezz.jei.transfer.RecipeTransferUtil
Returns a list of items in slots that complete the recipe defined by requiredStacksList.
getMaxColumns() - Method in class mezz.jei.config.ClientConfig
 
getMaxColumns() - Method in interface mezz.jei.config.IClientConfig
 
getMaxListLength() - Method in class mezz.jei.config.forge.ConfigElement
 
getMaxListLength() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets the max length of this list property, or -1 if the length is unlimited.
getMaxListLength() - Method in class mezz.jei.config.forge.Property
Gets the maximum length of this list/array Property.
getMaxRecipeGuiHeight() - Method in class mezz.jei.config.ClientConfig
 
getMaxRecipeGuiHeight() - Method in interface mezz.jei.config.IClientConfig
 
getMaxValue() - Method in interface mezz.jei.api.gui.ITickTimer
 
getMaxValue() - Method in class mezz.jei.config.forge.ConfigElement
 
getMaxValue() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property's maximum value.
getMaxValue() - Method in class mezz.jei.config.forge.Property
Gets the maximum value.
getMaxValue() - Method in class mezz.jei.gui.TickTimer
 
getMinValue() - Method in class mezz.jei.config.forge.ConfigElement
 
getMinValue() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets this property's minimum value.
getMinValue() - Method in class mezz.jei.config.forge.Property
Gets the minimum value.
getMode() - Method in interface mezz.jei.api.recipe.IFocus
The focus mode.
getMode() - Method in class mezz.jei.gui.Focus
 
getMode() - Method in class mezz.jei.ingredients.PrefixedSearchable
 
getMode() - Method in interface mezz.jei.search.ISearchable
 
getMode() - Method in class mezz.jei.search.PrefixInfo
 
getMode() - Method in interface mezz.jei.search.PrefixInfo.IModeGetter
 
getModId(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Return the modId of the mod that created this ingredient.
getModId(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getModId(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getModId(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getModIdHelper() - Method in interface mezz.jei.api.helpers.IJeiHelpers
Helps with getting the mod name from a mod ID.
getModIdHelper() - Method in class mezz.jei.runtime.JeiHelpers
 
getModNameFormat() - Method in class mezz.jei.config.ModIdFormattingConfig
 
getModNameForModId(String) - Method in interface mezz.jei.api.helpers.IModIdHelper
Get the mod name for its modId
getModNameForModId(String) - Method in class mezz.jei.ingredients.ForgeModIdHelper
 
getModNameForSorting() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getModNameForSorting() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getModNameSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getModNameSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getModNamesForSorting() - Method in class mezz.jei.ingredients.IngredientFilter
 
getModNameStrings() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getModNameStrings() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getModPlugins() - Static method in class mezz.jei.util.AnnotatedInstanceUtil
 
getMouseHandler() - Method in class mezz.jei.gui.elements.GuiIconButton
 
getMouseHandler() - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
getMouseHandler() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
getMouseHandler() - Method in interface mezz.jei.gui.overlay.bookmarks.ILeftAreaContent
 
getMouseHandler() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
getMouseHandler() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
getMouseHandler() - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
getMouseHandler() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
getMouseHandler() - Method in class mezz.jei.gui.PageNavigation
 
getMouseHandler() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
getMouseHandler() - Method in class mezz.jei.input.GuiTextFieldFilter
 
getName() - Method in class mezz.jei.config.forge.ConfigCategory
 
getName() - Method in class mezz.jei.config.forge.ConfigElement
 
getName() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Gets the name of this object.
getName() - Method in class mezz.jei.config.forge.Property
Gets the name/key for this Property.
getName() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getName() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getNameForRecipe(Object) - Static method in class mezz.jei.util.ErrorUtil
 
getNineSliceSlot() - Method in class mezz.jei.gui.textures.Textures
 
getNumber() - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredient
 
getOrderedValues() - Method in class mezz.jei.config.forge.ConfigCategory
 
getOrderIndex() - Method in interface mezz.jei.gui.ingredients.IIngredientListElement
 
getOrderIndex() - Method in class mezz.jei.ingredients.IngredientListElement
 
getOrderIndex(V, IIngredientHelper<V>) - Method in class mezz.jei.ingredients.IngredientOrderTracker
 
getOrigin() - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
getOutputIngredients() - Method in class mezz.jei.ingredients.Ingredients
 
getOutputs(IIngredientType<T>) - Method in interface mezz.jei.api.ingredients.IIngredients
Get all the outputs that have been set for the ingredientClass.
getOutputs(IIngredientType<T>) - Method in class mezz.jei.ingredients.Ingredients
 
getOutputs() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipe
 
getOutputSlots() - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
getPacketData() - Method in class mezz.jei.network.packets.PacketJei
 
getPacketId() - Method in class mezz.jei.network.packets.PacketCheatPermission
 
getPacketId() - Method in class mezz.jei.network.packets.PacketDeletePlayerItem
 
getPacketId() - Method in class mezz.jei.network.packets.PacketGiveItemStack
 
getPacketId() - Method in class mezz.jei.network.packets.PacketJei
 
getPacketId() - Method in class mezz.jei.network.packets.PacketRecipeTransfer
 
getPacketId() - Method in class mezz.jei.network.packets.PacketRequestCheatPermission
 
getPacketId() - Method in class mezz.jei.network.packets.PacketSetHotbarItemStack
 
getPageCount() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
getPageCount() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
getPageCount() - Method in interface mezz.jei.input.IPaged
 
getPageNumber() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
getPageNumber() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
getPageNumber() - Method in interface mezz.jei.input.IPaged
 
getPageString() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getPageString() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getPalette(NativeImage, int, int, boolean) - Static method in class mezz.jei.color.ColorThief
Use the median cut algorithm to cluster similar colors.
getPluginsIngredientUnderMouse(T, double, double) - Method in class mezz.jei.gui.GuiScreenHelper
 
getPluginUid() - Method in interface mezz.jei.api.IModPlugin
The unique ID for this mod plugin.
getPluginUid() - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
getPluginUid() - Method in class mezz.jei.plugins.jei.JeiInternalPlugin
 
getPluginUid() - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
getPluginWithClass(Class<? extends T>, List<IModPlugin>) - Static method in class mezz.jei.load.PluginHelper
 
getPosX() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getPosY() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getPotionOutput() - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
getPropertyOrder() - Method in class mezz.jei.config.forge.ConfigCategory
 
getQualifiedName() - Method in class mezz.jei.config.forge.ConfigCategory
 
getQualifiedName(String, ConfigCategory) - Static method in class mezz.jei.config.forge.ConfigCategory
 
getQualifiedName() - Method in class mezz.jei.config.forge.ConfigElement
 
getQualifiedName() - Method in interface mezz.jei.config.forge.IConfigElement
[Category] Gets the qualified name of this object.
getRecipe() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getRecipeBackground() - Method in class mezz.jei.gui.textures.Textures
 
getRecipeCatalystExtraWidth() - Method in class mezz.jei.gui.recipes.RecipesGui
 
getRecipeCatalysts(IRecipeCategory<?>, boolean) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns an unmodifiable collection of ingredients that can craft the recipes from recipeCategory.
getRecipeCatalysts(IRecipeCategory<?>) - Method in interface mezz.jei.api.recipe.IRecipeManager
getRecipeCatalysts() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getRecipeCatalysts(IRecipeCategory<?>) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getRecipeCatalysts() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getRecipeCatalysts(IRecipeCategory<?>) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getRecipeCatalysts() - Method in class mezz.jei.load.registration.RecipeCatalystRegistration
 
getRecipeCatalysts() - Method in class mezz.jei.recipes.RecipeCategoryData
 
getRecipeCatalysts(IRecipeCategory<?>, boolean) - Method in class mezz.jei.recipes.RecipeManager
 
getRecipeCatalysts(IRecipeCategory<T>, boolean) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
getRecipeCategories(IFocus<V>, boolean) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns a list of Recipe Categories for the focus.
getRecipeCategories(Collection<ResourceLocation>, IFocus<V>, boolean) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns a list of Recipe Categories for the focus
getRecipeCategories(List<ResourceLocation>) - Method in interface mezz.jei.api.recipe.IRecipeManager
getRecipeCategories() - Method in interface mezz.jei.api.recipe.IRecipeManager
Deprecated.
getRecipeCategories(IFocus<V>) - Method in interface mezz.jei.api.recipe.IRecipeManager
Deprecated.
getRecipeCategories() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getRecipeCategories() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getRecipeCategories() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getRecipeCategories() - Method in class mezz.jei.load.registration.RecipeCategoryRegistration
 
getRecipeCategories(Collection<ResourceLocation>, IFocus<V>, boolean) - Method in class mezz.jei.recipes.RecipeManager
 
getRecipeCategories(IFocus<V>, boolean) - Method in class mezz.jei.recipes.RecipeManager
 
getRecipeCategories(V) - Method in class mezz.jei.recipes.RecipeMap
 
getRecipeCategoriesByUid() - Method in class mezz.jei.load.registration.RecipeCategoryRegistration
 
getRecipeCategoriesStream(Collection<ResourceLocation>, Focus<V>, boolean) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
getRecipeCategory() - Method in interface mezz.jei.api.gui.IRecipeLayout
The current recipe category.
getRecipeCategory(ResourceLocation, boolean) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns the recipe category for the given UID.
getRecipeCategory(ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
getRecipeCategory() - Method in class mezz.jei.gui.recipes.FocusedRecipes
 
getRecipeCategory() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getRecipeCategory() - Method in class mezz.jei.recipes.RecipeCategoryData
 
getRecipeCategory(ResourceLocation, boolean) - Method in class mezz.jei.recipes.RecipeManager
 
getRecipeCategoryIndex() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getRecipeCategoryUid() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return the recipe category that this container can handle.
getRecipeCategoryUid() - Method in class mezz.jei.transfer.BasicRecipeTransferInfo
 
getRecipeCategoryUids(IFocus<V>) - Method in interface mezz.jei.api.recipe.advanced.IRecipeManagerPlugin
Returns a list of Recipe Categories offered for the focus.
getRecipeCategoryUids(IFocus<V>) - Method in class mezz.jei.recipes.InternalRecipeManagerPlugin
 
getRecipeCategoryUids(IFocus<V>) - Method in class mezz.jei.recipes.RecipeManagerPluginSafeWrapper
 
getRecipeClass() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.cooking.BlastingCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.cooking.FurnaceSmeltingCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.cooking.SmokingCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
getRecipeClass() - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper.RecipeHandler
 
getRecipeExtension(R) - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper
 
getRecipeExtensionOrNull(R) - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper
 
getRecipeIndex() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getRecipeLayouts(int, int, int) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getRecipeLayouts(int, int, int) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getRecipeManager() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getRecipeManager(RecipeCategorySortingConfig) - Method in class mezz.jei.load.PluginLoader
 
getRecipeManager() - Method in class mezz.jei.runtime.JeiRuntime
 
getRecipeManagerPlugins() - Method in class mezz.jei.load.registration.AdvancedRegistration
 
getRecipes(IRecipeCategory<T>, IFocus<V>) - Method in interface mezz.jei.api.recipe.advanced.IRecipeManagerPlugin
Returns a list of Recipes in the recipeCategory that have the focus.
getRecipes(IRecipeCategory<T>) - Method in interface mezz.jei.api.recipe.advanced.IRecipeManagerPlugin
Returns a list of all Recipes in the recipeCategory.
getRecipes(IRecipeCategory<T>, IFocus<V>, boolean) - Method in interface mezz.jei.api.recipe.IRecipeManager
Returns a list of recipes in the recipeCategory that have the focus.
getRecipes(IRecipeCategory<T>) - Method in interface mezz.jei.api.recipe.IRecipeManager
getRecipes(IRecipeCategory<T>, IFocus<V>) - Method in interface mezz.jei.api.recipe.IRecipeManager
getRecipes() - Method in class mezz.jei.gui.recipes.FocusedRecipes
 
getRecipes() - Method in class mezz.jei.load.registration.RecipeRegistration
 
getRecipes(IRecipeCategory<T>, IFocus<V>) - Method in class mezz.jei.recipes.InternalRecipeManagerPlugin
 
getRecipes(IRecipeCategory<T>) - Method in class mezz.jei.recipes.InternalRecipeManagerPlugin
 
getRecipes() - Method in class mezz.jei.recipes.RecipeCategoryData
 
getRecipes(IRecipeCategory<T>, IFocus<V>, boolean) - Method in class mezz.jei.recipes.RecipeManager
 
getRecipes(IRecipeCategory<T>, IFocus<V>) - Method in class mezz.jei.recipes.RecipeManagerPluginSafeWrapper
 
getRecipes(IRecipeCategory<T>) - Method in class mezz.jei.recipes.RecipeManagerPluginSafeWrapper
 
getRecipes(IRecipeCategory<T>, V) - Method in class mezz.jei.recipes.RecipeMap
 
getRecipesGui() - Method in interface mezz.jei.api.runtime.IJeiRuntime
 
getRecipesGui() - Method in class mezz.jei.runtime.JeiRuntime
 
getRecipeSlots(C) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return a list of slots for the recipe area.
getRecipeSlots(C) - Method in class mezz.jei.transfer.BasicRecipeTransferInfo
 
getRecipesPerPage() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
getRecipesStream(IRecipeCategory<T>, Focus<V>, boolean) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
getRecipeTransfer() - Method in class mezz.jei.gui.textures.Textures
 
getRecipeTransferButton() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
getRecipeTransferHandler(T, IRecipeCategory<?>) - Method in class mezz.jei.recipes.RecipeTransferManager
 
getRecipeTransferHandlers() - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
getRecipeTransferRegistration() - Method in class mezz.jei.load.PluginLoader
 
getRect() - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
getRegisteredIngredients() - Method in class mezz.jei.ingredients.ModIngredientRegistration
 
getRegisteredIngredientTypes() - Method in interface mezz.jei.api.runtime.IIngredientManager
Returns an unmodifiable collection of all registered ingredient types.
getRegisteredIngredientTypes() - Method in class mezz.jei.ingredients.IngredientManager
 
getRegistryName() - Method in interface mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension
Return the registry name of the recipe here.
getRegistryName() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingCategoryExtension
 
getRegistryNameForStack(ItemStack) - Method in class mezz.jei.util.StackHelper
 
getReloadListener() - Static method in class mezz.jei.Internal
 
getResourceId(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Return the resource id of the given ingredient.
getResourceId() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getResourceId() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getResourceId(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getResourceId(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getResourceId(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getResourceIdSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getResourceIdSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getResourcesToLoad() - Method in class mezz.jei.gui.textures.JeiSpriteUploader
 
getResult() - Method in interface mezz.jei.util.ItemStackMatchable
 
getRow(R) - Method in class mezz.jei.collect.Table
 
getRuntime() - Static method in class mezz.jei.Internal
 
getScreenClass() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getScreenClass() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getScreenHeight() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getScreenHeight() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getScreenRectangle(IGuiProperties) - Static method in class mezz.jei.gui.overlay.GuiProperties
 
getScreenWidth() - Method in interface mezz.jei.api.gui.handlers.IGuiProperties
 
getScreenWidth() - Method in class mezz.jei.gui.overlay.GuiProperties
 
getSearchable() - Method in class mezz.jei.ingredients.PrefixedSearchable
 
getSearchAdvancedTooltips() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getSearchAdvancedTooltips() - Method in class mezz.jei.config.IngredientFilterConfig
 
getSearchBackground() - Method in class mezz.jei.gui.textures.Textures
 
getSearchResults(String, PrefixInfo) - Method in class mezz.jei.search.ElementSearch
 
getSearchResults(String, PrefixInfo) - Method in class mezz.jei.search.ElementSearchLowMem
 
getSearchResults(String, PrefixInfo) - Method in interface mezz.jei.search.IElementSearch
 
getSelectedRecipeCategory() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
getSelectedRecipeCategory() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
getShapelessIcon() - Method in class mezz.jei.gui.textures.Textures
 
getSize() - Method in interface mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension
 
getSize() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingCategoryExtension
 
getSlotDrawable() - Method in interface mezz.jei.api.helpers.IGuiHelper
Returns a slot drawable for drawing extra slots on guis
getSlotDrawable() - Method in class mezz.jei.gui.GuiHelper
 
getSlotDrawable() - Method in class mezz.jei.gui.textures.Textures
 
getSmeltCountText() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FuelRecipe
 
getSmithingRecipes(IRecipeCategory<SmithingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getSmokingRecipes(IRecipeCategory<SmokingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getSortedIndex() - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getSortedIndex() - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getSprite(ResourceLocation) - Method in class mezz.jei.gui.textures.JeiSpriteUploader
Overridden to make it public
getStack() - Method in interface mezz.jei.util.ItemStackMatchable
 
getStackHelper() - Method in interface mezz.jei.api.helpers.IJeiHelpers
Helps with getting itemStacks from recipes.
getStackHelper() - Method in class mezz.jei.runtime.JeiHelpers
 
getStackSize(GiveMode, ItemStack, InputMappings.Input) - Static method in enum mezz.jei.util.GiveMode
 
getStonecuttingRecipes(IRecipeCategory<StonecuttingRecipe>) - Method in class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
getString(String, String, String, String) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString(String, String, String, String, String) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString(String, String, String, String, Pattern) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString(String, String, String, String, String, Pattern) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString(String, String, String, String, String[]) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString(String, String, String, String, String[], String) - Method in class mezz.jei.config.forge.Configuration
Creates a string property.
getString() - Method in class mezz.jei.config.forge.Property
Returns the value in this property as it's raw string.
getStringList(String, String, String[], String) - Method in class mezz.jei.config.forge.Configuration
Creates a string list property.
getStringList(String, String, String[], String, String[]) - Method in class mezz.jei.config.forge.Configuration
Creates a string list property.
getStringList(String, String, String[], String, String[], String) - Method in class mezz.jei.config.forge.Configuration
Creates a string list property.
getStringList() - Method in class mezz.jei.config.forge.Property
 
getStrings(IIngredientListElementInfo<?>) - Method in class mezz.jei.ingredients.PrefixedSearchable
 
getStrings(IIngredientListElementInfo<?>) - Method in class mezz.jei.search.PrefixInfo
 
getStrings(IIngredientListElementInfo<?>) - Method in interface mezz.jei.search.PrefixInfo.IStringsGetter
 
getSubtypeInfo(ItemStack) - Method in interface mezz.jei.api.ingredients.subtypes.ISubtypeManager
getSubtypeInfo(ItemStack, UidContext) - Method in interface mezz.jei.api.ingredients.subtypes.ISubtypeManager
Get the data from an itemStack that is relevant to comparing and telling subtypes apart.
getSubtypeInfo(FluidStack, UidContext) - Method in interface mezz.jei.api.ingredients.subtypes.ISubtypeManager
Get the data from a fluidStack that is relevant to comparing and telling subtypes apart.
getSubtypeInfo(ItemStack) - Method in class mezz.jei.ingredients.SubtypeManager
 
getSubtypeInfo(ItemStack, UidContext) - Method in class mezz.jei.ingredients.SubtypeManager
 
getSubtypeInfo(FluidStack, UidContext) - Method in class mezz.jei.ingredients.SubtypeManager
 
getSubtypeManager() - Method in interface mezz.jei.api.registration.IModIngredientRegistration
 
getSubtypeManager() - Method in class mezz.jei.ingredients.ModIngredientRegistration
 
getTabSelected() - Method in class mezz.jei.gui.textures.Textures
 
getTabUnselected() - Method in class mezz.jei.gui.textures.Textures
 
getTagIds(IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getTagIds(IIngredientManager) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getTags(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Get a list of tags that include this ingredient.
getTags(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getTags(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getTagSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getTagSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getTagStrings(IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getTagStrings(IIngredientManager) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getTargets(T, I, boolean) - Method in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler
Called when a player wants to drag an ingredient on to your gui.
getTargets(T, I, boolean) - Method in class mezz.jei.plugins.debug.DebugGhostIngredientHandler
 
getTextures() - Static method in class mezz.jei.Internal
 
getTitle() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Deprecated.
Since JEI 7.6.4, prefer calling and using IRecipeCategory.getTitleAsTextComponent().
getTitle() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
Deprecated.
getTitle() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
Deprecated.
getTitleAsTextComponent() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Returns a text component representing the name of this recipe type.
getTitleAsTextComponent() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getTitleAsTextComponent() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
getTooltip(T, ITooltipFlag) - Method in interface mezz.jei.api.ingredients.IIngredientRenderer
Get the tooltip text for this ingredient.
getTooltip() - Method in class mezz.jei.gui.recipes.RecipeCategoryTab
 
getTooltip() - Method in class mezz.jei.gui.recipes.RecipeGuiTab
 
getTooltip(DebugIngredient, ITooltipFlag) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientRenderer
 
getTooltip(FluidStack, ITooltipFlag) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackRenderer
 
getTooltip(ItemStack, ITooltipFlag) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackRenderer
 
getTooltips(List<ITextComponent>) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
getTooltips(List<ITextComponent>) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkButton
 
getTooltips(List<ITextComponent>) - Method in class mezz.jei.gui.overlay.ConfigButton
 
getTooltipSearchMode() - Method in interface mezz.jei.config.IIngredientFilterConfig
 
getTooltipSearchMode() - Method in class mezz.jei.config.IngredientFilterConfig
 
getTooltipStrings() - Method in interface mezz.jei.api.gui.handlers.IGuiClickableArea
Returns the strings to be shown on the tooltip when this area is hovered over.
getTooltipStrings(double, double) - Method in interface mezz.jei.api.recipe.category.extensions.IRecipeCategoryExtension
Get the tooltip for whatever's under the mouse.
getTooltipStrings(T, double, double) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Get the tooltip for whatever's under the mouse.
getTooltipStrings(int, int) - Method in class mezz.jei.gui.recipes.ShapelessIcon
 
getTooltipStrings(IIngredientFilterConfig, IIngredientManager) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
getTooltipStrings(T, IIngredientRenderer<T>, Set<String>, IIngredientFilterConfig) - Static method in class mezz.jei.ingredients.IngredientInformation
 
getTooltipStrings(IIngredientFilterConfig, IIngredientManager) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
getTooltipStrings(DebugRecipe, double, double) - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getTooltipStrings(ICraftingRecipe, double, double) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getTransferHelper() - Method in interface mezz.jei.api.registration.IRecipeTransferRegistration
 
getTransferHelper() - Method in class mezz.jei.load.registration.RecipeTransferRegistration
 
getTransferRecipeError(RecipeTransferManager, Container, RecipeLayout<?>, PlayerEntity) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
getType() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferError
 
getType() - Method in class mezz.jei.config.forge.ConfigElement
 
getType(Property) - Static method in class mezz.jei.config.forge.ConfigElement
 
getType() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Gets the ConfigGuiType value corresponding to the type of this property object, or CONFIG_CATEGORY if this is a category object.
getType() - Method in class mezz.jei.config.forge.Property
Gets the Property.Type enum value for this Property.
getType() - Method in class mezz.jei.transfer.RecipeTransferErrorInternal
 
getType() - Method in class mezz.jei.transfer.RecipeTransferErrorTooltip
 
getUid() - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Returns a unique ID for this recipe category.
getUid() - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.cooking.BlastingCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.cooking.FurnaceSmeltingCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.cooking.SmokingCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
getUid() - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
getUniqueId(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Deprecated.
getUniqueId(V, UidContext) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Unique ID for use in comparing, blacklisting, and looking up ingredients.
getUniqueId(DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientHelper
 
getUniqueId(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getUniqueId(FluidStack, UidContext) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
getUniqueId(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getUniqueId(ItemStack, UidContext) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getUniqueIdentifierForStack(ItemStack, UidContext) - Method in interface mezz.jei.api.helpers.IStackHelper
Gets the unique identifier for a stack, ignoring NBT on items without subtypes, and uses the ISubtypeManager.
getUniqueIdentifierForStack(ItemStack, UidContext) - Method in class mezz.jei.util.StackHelper
 
getUniqueIdsWithWildcard(IIngredientHelper<V>, V, UidContext) - Static method in class mezz.jei.ingredients.IngredientInformation
 
getValidationPattern() - Method in class mezz.jei.config.forge.ConfigElement
 
getValidationPattern() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets a Pattern object used in String property input validation.
getValidationPattern() - Method in class mezz.jei.config.forge.Property
Gets the Pattern object used to validate user input for this Property.
getValidValues() - Method in class mezz.jei.config.forge.ConfigElement
 
getValidValues() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets a String array of valid values for this property.
getValidValues() - Method in class mezz.jei.config.forge.Property
Gets the array of valid values that this String Property can be set to, or null if not defined.
getValidValuesDisplay() - Method in class mezz.jei.config.forge.ConfigElement
 
getValidValuesDisplay() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Gets a String array of the versions of this property's valid values that will display in the config GUI.
getValue() - Method in interface mezz.jei.api.gui.ITickTimer
 
getValue() - Method in interface mezz.jei.api.recipe.IFocus
The object being focused on.
getValue() - Method in class mezz.jei.gui.Focus
 
getValue() - Method in class mezz.jei.gui.TickTimer
 
getValue(long, long, int, int, boolean) - Static method in class mezz.jei.gui.TickTimer
 
getValue() - Method in class mezz.jei.input.ClickedIngredient
 
getValue() - Method in interface mezz.jei.input.IClickedIngredient
 
getValues() - Method in class mezz.jei.config.forge.ConfigCategory
 
getVanillaRecipeFactory() - Method in interface mezz.jei.api.registration.IRecipeRegistration
 
getVanillaRecipeFactory() - Method in class mezz.jei.load.registration.RecipeRegistration
 
getVisibleElements() - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
getVisibleIngredients() - Method in interface mezz.jei.api.runtime.IIngredientListOverlay
 
getVisibleIngredients() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
getWidth() - Method in interface mezz.jei.api.gui.drawable.IDrawable
 
getWidth() - Method in class mezz.jei.gui.elements.DrawableAnimated
 
getWidth() - Method in class mezz.jei.gui.elements.DrawableBlank
 
getWidth() - Method in class mezz.jei.gui.elements.DrawableIngredient
 
getWidth() - Method in class mezz.jei.gui.elements.DrawableResource
 
getWidth() - Method in class mezz.jei.gui.elements.DrawableSprite
 
getWidth(int) - Static method in class mezz.jei.gui.ingredients.GuiIngredientProperties
 
getWidth() - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
getWildcardId(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Wildcard ID for use in comparing, blacklisting, and looking up ingredients.
getWildcardId(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
getWorldUid(NetworkManager) - Static method in class mezz.jei.config.ServerInfo
 
getX() - Static method in class mezz.jei.input.MouseUtil
 
getY() - Static method in class mezz.jei.input.MouseUtil
 
GhostIngredientDrag<T> - Class in mezz.jei.gui.ghost
 
GhostIngredientDrag(IGhostIngredientHandler<?>, List<IGhostIngredientHandler.Target<T>>, IIngredientRenderer<T>, T, double, double, Rectangle2d) - Constructor for class mezz.jei.gui.ghost.GhostIngredientDrag
 
GhostIngredientDragManager - Class in mezz.jei.gui.ghost
 
GhostIngredientDragManager(IGhostIngredientDragSource, GuiScreenHelper, IngredientManager, IWorldConfig) - Constructor for class mezz.jei.gui.ghost.GhostIngredientDragManager
 
GhostIngredientReturning<T> - Class in mezz.jei.gui.ghost
Renders an item returning to the ingredient list after a failed ghost drag.
giveMode - Variable in class mezz.jei.config.ConfigValues
 
GiveMode - Enum in mezz.jei.util
 
giveStack(ItemStack, InputMappings.Input, IClientConfig) - Static method in class mezz.jei.util.CommandUtil
/give <player> <item> [amount]
GridAlignment - Enum in mezz.jei.gui.overlay
 
GuiAreaClickHandler - Class in mezz.jei.input.click
 
GuiAreaClickHandler(RecipesGui, IGuiClickableArea, ContainerScreen<?>) - Constructor for class mezz.jei.input.click.GuiAreaClickHandler
 
GuiAreaClickHandlerGenerator() - Constructor for class mezz.jei.input.InputHandler.GuiAreaClickHandlerGenerator
 
GuiContainerHandlers - Class in mezz.jei.gui
 
GuiContainerHandlers() - Constructor for class mezz.jei.gui.GuiContainerHandlers
 
GuiContainerWrapper - Class in mezz.jei.input
 
GuiContainerWrapper(GuiScreenHelper) - Constructor for class mezz.jei.input.GuiContainerWrapper
 
GuiEventHandler - Class in mezz.jei.gui
 
GuiEventHandler(GuiScreenHelper, LeftAreaDispatcher, IngredientListOverlay) - Constructor for class mezz.jei.gui.GuiEventHandler
 
GuiFluidStackGroup - Class in mezz.jei.gui.ingredients
 
GuiFluidStackGroup(Focus<FluidStack>, int) - Constructor for class mezz.jei.gui.ingredients.GuiFluidStackGroup
 
GuiHandlerRegistration - Class in mezz.jei.load.registration
 
GuiHandlerRegistration() - Constructor for class mezz.jei.load.registration.GuiHandlerRegistration
 
GuiHelper - Class in mezz.jei.gui
 
GuiHelper(IIngredientManager, Textures) - Constructor for class mezz.jei.gui.GuiHelper
 
GuiIconButton - Class in mezz.jei.gui.elements
A gui button that has an IDrawable instead of a string label.
GuiIconButton(IDrawable, Button.IPressable) - Constructor for class mezz.jei.gui.elements.GuiIconButton
 
GuiIconButtonSmall - Class in mezz.jei.gui.elements
A small gui button that has an IDrawable instead of a string label.
GuiIconButtonSmall(int, int, int, int, IDrawable, Button.IPressable) - Constructor for class mezz.jei.gui.elements.GuiIconButtonSmall
 
GuiIconToggleButton - Class in mezz.jei.gui.elements
 
GuiIconToggleButton(IDrawable, IDrawable) - Constructor for class mezz.jei.gui.elements.GuiIconToggleButton
 
GuiIngredient<T> - Class in mezz.jei.gui.ingredients
 
GuiIngredient(int, boolean, IIngredientRenderer<T>, IIngredientHelper<T>, Rectangle2d, int, int, int) - Constructor for class mezz.jei.gui.ingredients.GuiIngredient
 
GuiIngredientGroup<T> - Class in mezz.jei.gui.ingredients
 
GuiIngredientGroup(IIngredientType<T>, Focus<T>, int) - Constructor for class mezz.jei.gui.ingredients.GuiIngredientGroup
 
GuiIngredientProperties - Class in mezz.jei.gui.ingredients
 
GuiIngredientProperties() - Constructor for class mezz.jei.gui.ingredients.GuiIngredientProperties
 
guiIngredientSlots - Variable in class mezz.jei.gui.overlay.IngredientGrid
 
GuiItemStackGroup - Class in mezz.jei.gui.ingredients
 
GuiItemStackGroup(Focus<ItemStack>, int) - Constructor for class mezz.jei.gui.ingredients.GuiItemStackGroup
 
GuiProperties - Class in mezz.jei.gui.overlay
 
GuiScreenHelper - Class in mezz.jei.gui
 
GuiScreenHelper(IngredientManager, List<IGlobalGuiHandler>, GuiContainerHandlers, Map<Class<?>, IGhostIngredientHandler<?>>, Map<Class<?>, IScreenHandler<?>>) - Constructor for class mezz.jei.gui.GuiScreenHelper
 
GuiTextFieldFilter - Class in mezz.jei.input
 
GuiTextFieldFilter(IIngredientGridSource, IWorldConfig) - Constructor for class mezz.jei.input.GuiTextFieldFilter
 

H

handleClick(double, double, int) - Method in interface mezz.jei.api.recipe.category.extensions.IRecipeCategoryExtension
Called when a player clicks the recipe.
handleClick(T, double, double, int) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Called when a player clicks the recipe.
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.gui.recipes.RecipeCategoryTab
 
handleClick(double, double, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.click.ClickFocusHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.click.GuiAreaClickHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.CombinedMouseHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in interface mezz.jei.input.IMouseHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.InputHandler.ClickEditHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.InputHandler.ClickGlobalHandler
 
handleClick(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.input.InputHandler.GuiAreaClickHandlerGenerator
 
handleClick(DebugRecipe, double, double, int) - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
handleClick(ICraftingRecipe, double, double, int) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
handleFocusKeybinds(IClickedIngredient<?>, InputMappings.Input, MouseClickState) - Method in class mezz.jei.input.InputHandler
 
handleMouseClicked(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.gui.ghost.GhostIngredientDragManager
 
handleMouseClickedOut(int) - Method in class mezz.jei.input.CombinedMouseHandler
 
handleMouseClickedOut(int) - Method in interface mezz.jei.input.IMouseHandler
Called when a mouse is clicked but was handled by some other mouse handler.
handleMouseScrolled(double, double, double) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
handleMouseScrolled(double, double, double) - Method in class mezz.jei.input.CombinedMouseHandler
 
handleMouseScrolled(double, double, double) - Method in interface mezz.jei.input.IMouseHandler
 
handleTick() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
hasAllCategories() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
hasAllCategories() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
hasCategory(String) - Method in class mezz.jei.config.forge.Configuration
 
hasChanged() - Method in class mezz.jei.config.forge.ConfigCategory
 
hasChanged() - Method in class mezz.jei.config.forge.Configuration
 
hasChanged() - Method in class mezz.jei.config.forge.Property
Gets the changed status of this Property.
hashBasedTable() - Static method in class mezz.jei.collect.Table
 
hashCode() - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
hasKey(String, String) - Method in class mezz.jei.config.forge.Configuration
 
hasKeyboardFocus() - Method in interface mezz.jei.api.runtime.IIngredientListOverlay
 
hasKeyboardFocus() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
hasMultipleCategories() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
hasMultipleCategories() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
hasMultiplePages() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
hasMultiplePages() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
hasNext() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
hasNext() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
hasNext() - Method in interface mezz.jei.input.IPaged
 
hasNext() - Method in class mezz.jei.util.MatchingIterable.DelegateIterator
 
hasPermission(PlayerEntity) - Static method in class mezz.jei.util.CommandUtilServer
 
hasPrevious() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
hasPrevious() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
hasPrevious() - Method in interface mezz.jei.input.IPaged
 
hasRoom() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
hasSlidingControl() - Method in class mezz.jei.config.forge.ConfigElement
 
hasSlidingControl() - Method in interface mezz.jei.config.forge.IConfigElement
 
hasStarted() - Method in class mezz.jei.startup.JeiStarter
 
hasSubtypeInterpreter(ItemStack) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Returns whether an IIngredientSubtypeInterpreter has been registered for this item.
hasSubtypeInterpreter(FluidStack) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Returns whether an IIngredientSubtypeInterpreter has been registered for this fluid.
hasSubtypeInterpreter(ItemStack) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
hasSubtypeInterpreter(FluidStack) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
height - Static variable in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
height - Static variable in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
hideRecipe(T, ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
Hides a recipe so that it will not be displayed.
hideRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManager
 
hideRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
hideRecipeCategory(ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
Hide an entire recipe category of recipes from JEI.
hideRecipeCategory(ResourceLocation) - Method in class mezz.jei.recipes.RecipeManager
 
hideRecipeCategory(ResourceLocation) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
HoverChecker - Class in mezz.jei.gui
 
HoverChecker() - Constructor for class mezz.jei.gui.HoverChecker
 
HoverChecker(int, int, int, int) - Constructor for class mezz.jei.gui.HoverChecker
 

I

IAdvancedRegistration - Interface in mezz.jei.api.registration
The IAdvancedRegistration instance is passed to your mod plugin in IModPlugin.registerAdvanced(IAdvancedRegistration).
IBookmarkOverlay - Interface in mezz.jei.api.runtime
The IBookmarkOverlay is JEI's gui that displays all the bookmarked ingredients next to an open container gui.
IClickedIngredient<V> - Interface in mezz.jei.input
 
IClientConfig - Interface in mezz.jei.config
 
IColorHelper - Interface in mezz.jei.api.helpers
Helper class for getting colors for sprites for purposes of implementing IIngredientHelper.getColors(Object).
IConfigElement - Interface in mezz.jei.config.forge
This interface provides the information needed by GuiConfig and GuiConfigEntries to display config elements for editing.
ICraftingCategoryExtension - Interface in mezz.jei.api.recipe.category.extensions.vanilla.crafting
Implement this interface instead of just IRecipeCategoryExtension to have your recipe extension work as part of the VanillaRecipeCategoryUid.CRAFTING recipe category as a shapeless recipe.
ICraftingGridHelper - Interface in mezz.jei.api.gui.ingredient
Helps set crafting-grid-style IGuiIngredientGroup.
ICustomCraftingCategoryExtension - Interface in mezz.jei.api.recipe.category.extensions.vanilla.crafting
This interface allows recipes to override the default behavior in the VanillaRecipeCategoryUid.CRAFTING recipe category.
IDrawable - Interface in mezz.jei.api.gui.drawable
Represents something to be drawn on screen.
IDrawableAnimated - Interface in mezz.jei.api.gui.drawable
An animated IDrawable, useful for showing a gui animation like furnace flames or progress arrows.
IDrawableAnimated.StartDirection - Enum in mezz.jei.api.gui.drawable
The direction that the animation starts from.
IDrawableBuilder - Interface in mezz.jei.api.gui.drawable
Builder for creating drawables from a resource location.
IDrawableStatic - Interface in mezz.jei.api.gui.drawable
An extension of IDrawable that allows masking parts of the image.
IEditModeConfig - Interface in mezz.jei.config
 
IElementSearch - Interface in mezz.jei.search
 
IExtendableRecipeCategory<T,W extends IRecipeCategoryExtension> - Interface in mezz.jei.api.recipe.category.extensions
 
IFilterTextSource - Interface in mezz.jei.config
 
IFocus<V> - Interface in mezz.jei.api.recipe
The current search focus.
IFocus.Mode - Enum in mezz.jei.api.recipe
 
IFocusFactory - Interface in mezz.jei.api.recipe
 
IGhostIngredientDragSource - Interface in mezz.jei.gui.ghost
 
IGhostIngredientHandler<T extends net.minecraft.client.gui.screen.Screen> - Interface in mezz.jei.api.gui.handlers
Lets mods accept ghost ingredients from JEI.
IGhostIngredientHandler.Target<I> - Interface in mezz.jei.api.gui.handlers
 
IGlobalGuiHandler - Interface in mezz.jei.api.gui.handlers
Allows plugins to change how JEI is displayed next to guis.
IGuiClickableArea - Interface in mezz.jei.api.gui.handlers
 
IGuiContainerHandler<T extends net.minecraft.client.gui.screen.inventory.ContainerScreen<?>> - Interface in mezz.jei.api.gui.handlers
Allows plugins to change how JEI is displayed next to their mod's guis.
IGuiFluidStackGroup - Interface in mezz.jei.api.gui.ingredient
IGuiFluidStackGroup displays one or more FluidStack in a gui.
IGuiHandlerRegistration - Interface in mezz.jei.api.registration
 
IGuiHelper - Interface in mezz.jei.api.helpers
Helps with the implementation of GUIs.
IGuiIngredient<T> - Interface in mezz.jei.api.gui.ingredient
Represents one drawn ingredient that is part of a recipe.
IGuiIngredientGroup<T> - Interface in mezz.jei.api.gui.ingredient
IGuiIngredientGroup displays recipe ingredients in a gui.
IGuiItemStackGroup - Interface in mezz.jei.api.gui.ingredient
IGuiItemStackGroup displays ItemStacks in a gui.
IGuiProperties - Interface in mezz.jei.api.gui.handlers
Defines the properties of a gui so that JEI can draw next to it.
IIngredientFilter - Interface in mezz.jei.api.runtime
The IIngredientFilter is JEI's filter that can be set by players or controlled by mods.
IIngredientFilterConfig - Interface in mezz.jei.config
 
IIngredientGridSource - Interface in mezz.jei.gui.overlay
 
IIngredientGridSource.Listener - Interface in mezz.jei.gui.overlay
 
IIngredientHelper<V> - Interface in mezz.jei.api.ingredients
An ingredient helper allows JEI to get information about ingredients for searching and other purposes.
IIngredientListElement<V> - Interface in mezz.jei.gui.ingredients
 
IIngredientListElementInfo<V> - Interface in mezz.jei.ingredients
 
IIngredientListOverlay - Interface in mezz.jei.api.runtime
The IItemListOverlay is JEI's gui that displays all the ingredients next to an open container gui.
IIngredientManager - Interface in mezz.jei.api.runtime
The IIngredientManager is provided by JEI and has some useful functions related to recipe ingredients.
IIngredientRenderer<T> - Interface in mezz.jei.api.ingredients
Renders a type of ingredient in JEI's item list and recipes.
IIngredients - Interface in mezz.jei.api.ingredients
This holds a recipe's inputs and outputs in a standardized format.
IIngredientSorter - Interface in mezz.jei.ingredients
 
IIngredientSubtypeInterpreter<T> - Interface in mezz.jei.api.ingredients.subtypes
A subtype interpreter tells JEI how to create unique ids for ingredients.
IIngredientType<T> - Interface in mezz.jei.api.ingredients
A type of ingredient (i.e.
IJeiBrewingRecipe - Interface in mezz.jei.api.recipe.vanilla
 
IJEIConfig - Interface in mezz.jei.config
 
IJeiHelpers - Interface in mezz.jei.api.helpers
IJeiHelpers provides helpers and tools for addon mods.
IJeiRuntime - Interface in mezz.jei.api.runtime
Gives access to JEI functions that are available once everything has loaded.
ILeftAreaContent - Interface in mezz.jei.gui.overlay.bookmarks
 
IModIdHelper - Interface in mezz.jei.api.helpers
Helper class for getting mod names from their modIds.
IModIngredientRegistration - Interface in mezz.jei.api.registration
Allows registration of new types of ingredients, beyond the basic ItemStack and FluidStack.
IModPlugin - Interface in mezz.jei.api
The main class to implement to create a JEI plugin.
IMouseHandler - Interface in mezz.jei.input
 
indexOf(IIngredientListElementInfo<V>) - Method in class mezz.jei.search.ElementSearch
 
indexOf(IIngredientListElementInfo<V>) - Method in class mezz.jei.search.ElementSearchLowMem
 
indexOf(IIngredientListElementInfo<V>) - Method in interface mezz.jei.search.IElementSearch
 
INFORMATION - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The JEI info recipe category shows extra information about ingredients.
INGREDIENT_HEIGHT - Static variable in class mezz.jei.gui.overlay.IngredientGrid
 
INGREDIENT_WIDTH - Static variable in class mezz.jei.gui.overlay.IngredientGrid
 
IngredientBlacklistInternal - Class in mezz.jei.ingredients
 
IngredientBlacklistInternal() - Constructor for class mezz.jei.ingredients.IngredientBlacklistInternal
 
IngredientBlacklistType - Enum in mezz.jei.config
 
IngredientFilter - Class in mezz.jei.ingredients
 
IngredientFilter(IngredientBlacklistInternal, IClientConfig, IIngredientFilterConfig, IEditModeConfig, IIngredientManager, IIngredientSorter, NonNullList<IIngredientListElement<?>>, IModIdHelper) - Constructor for class mezz.jei.ingredients.IngredientFilter
 
IngredientFilterApi - Class in mezz.jei.ingredients
 
IngredientFilterApi(IngredientFilter, IWorldConfig) - Constructor for class mezz.jei.ingredients.IngredientFilterApi
 
IngredientFilterBackgroundBuilder - Class in mezz.jei.ingredients
 
IngredientFilterBackgroundBuilder(Map<PrefixInfo, PrefixedSearchable<GeneralizedSuffixTree>>, NonNullList<IIngredientListElementInfo<?>>) - Constructor for class mezz.jei.ingredients.IngredientFilterBackgroundBuilder
 
IngredientFilterConfig - Class in mezz.jei.config
 
IngredientFilterConfig(ForgeConfigSpec.Builder) - Constructor for class mezz.jei.config.IngredientFilterConfig
 
IngredientFilterConfigValues - Class in mezz.jei.config
 
IngredientFilterConfigValues() - Constructor for class mezz.jei.config.IngredientFilterConfigValues
 
IngredientGrid - Class in mezz.jei.gui.overlay
An ingredient grid displays a rectangular area of clickable recipe ingredients.
IngredientGrid(GridAlignment, IEditModeConfig, IIngredientFilterConfig, IClientConfig, IWorldConfig, GuiScreenHelper, RecipesGui) - Constructor for class mezz.jei.gui.overlay.IngredientGrid
 
IngredientGridWithNavigation - Class in mezz.jei.gui.overlay
Displays a list of ingredients with navigation at the top.
IngredientGridWithNavigation(IIngredientGridSource, IFilterTextSource, GuiScreenHelper, IngredientGrid, IWorldConfig) - Constructor for class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
ingredientHelper - Variable in class mezz.jei.render.IngredientListElementRenderer
 
IngredientInfoRecipe<T> - Class in mezz.jei.plugins.jei.info
 
IngredientInfoRecipeCategory - Class in mezz.jei.plugins.jei.info
 
IngredientInfoRecipeCategory(IGuiHelper, Textures, JeiInternalPlugin) - Constructor for class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
IngredientInformation - Class in mezz.jei.ingredients
 
IngredientListBatchRenderer - Class in mezz.jei.render
 
IngredientListBatchRenderer(IEditModeConfig, IWorldConfig) - Constructor for class mezz.jei.render.IngredientListBatchRenderer
 
IngredientListElement<V> - Class in mezz.jei.ingredients
 
IngredientListElement(V, int) - Constructor for class mezz.jei.ingredients.IngredientListElement
 
IngredientListElementFactory - Class in mezz.jei.ingredients
 
IngredientListElementInfo<V> - Class in mezz.jei.ingredients
 
IngredientListElementInfo(IIngredientListElement<V>, IIngredientHelper<V>, IModIdHelper) - Constructor for class mezz.jei.ingredients.IngredientListElementInfo
 
IngredientListElementRenderer<T> - Class in mezz.jei.render
 
IngredientListElementRenderer(IIngredientListElement<T>) - Constructor for class mezz.jei.render.IngredientListElementRenderer
 
IngredientListOverlay - Class in mezz.jei.gui.overlay
 
IngredientListOverlay(IIngredientGridSource, IngredientManager, GuiScreenHelper, IngredientGridWithNavigation, IClientConfig, IWorldConfig) - Constructor for class mezz.jei.gui.overlay.IngredientListOverlay
 
IngredientListSlot - Class in mezz.jei.render
 
IngredientListSlot(int, int, int) - Constructor for class mezz.jei.render.IngredientListSlot
 
IngredientLookupState - Class in mezz.jei.gui.ingredients
 
IngredientLookupState(IRecipeManager, Focus<?>) - Constructor for class mezz.jei.gui.ingredients.IngredientLookupState
 
IngredientManager - Class in mezz.jei.ingredients
 
IngredientManager(IModIdHelper, IngredientBlacklistInternal, List<RegisteredIngredient<?>>, boolean) - Constructor for class mezz.jei.ingredients.IngredientManager
 
ingredientManager - Static variable in class mezz.jei.plugins.debug.JeiDebugPlugin
 
ingredientManager - Variable in class mezz.jei.plugins.jei.JeiInternalPlugin
 
IngredientOrderTracker - Class in mezz.jei.ingredients
 
IngredientOrderTracker() - Constructor for class mezz.jei.ingredients.IngredientOrderTracker
 
ingredientRenderer - Variable in class mezz.jei.render.IngredientListElementRenderer
 
IngredientRenderHelper - Class in mezz.jei.render
 
IngredientRenderHelper() - Constructor for class mezz.jei.render.IngredientRenderHelper
 
Ingredients - Class in mezz.jei.ingredients
 
Ingredients() - Constructor for class mezz.jei.ingredients.Ingredients
 
IngredientSet<V> - Class in mezz.jei.collect
 
IngredientsForType<T> - Class in mezz.jei.ingredients
 
IngredientsForType(IIngredientType<T>, List<List<T>>) - Constructor for class mezz.jei.ingredients.IngredientsForType
 
IngredientSorter - Class in mezz.jei.ingredients
 
IngredientSorter(IClientConfig, ModNameSortingConfig, IngredientTypeSortingConfig) - Constructor for class mezz.jei.ingredients.IngredientSorter
 
ingredientSorterStagesDefault - Static variable in class mezz.jei.config.ClientConfig
 
IngredientSortStage - Enum in mezz.jei.ingredients
 
IngredientTypeSortingConfig - Class in mezz.jei.config.sorting
 
IngredientTypeSortingConfig(File) - Constructor for class mezz.jei.config.sorting.IngredientTypeSortingConfig
 
init(int, boolean, int, int, int, int, int, boolean, IDrawable) - Method in interface mezz.jei.api.gui.ingredient.IGuiFluidStackGroup
Initialize the fluid at slotIndex.
init(int, boolean, int, int) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Initialize a guiIngredient for the given slot.
init(int, boolean, IIngredientRenderer<T>, int, int, int, int, int, int) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Initialize a custom guiIngredient for the given slot.
init(int, boolean, int, int) - Method in interface mezz.jei.api.gui.ingredient.IGuiItemStackGroup
Initialize the itemStack at slotIndex.
init() - Static method in class mezz.jei.config.KeyBindings
 
init(int, boolean, int, int, int, int, int, boolean, IDrawable) - Method in class mezz.jei.gui.ingredients.GuiFluidStackGroup
 
init(int, boolean, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
init(int, boolean, IIngredientRenderer<T>, int, int, int, int, int, int) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
init(int, boolean, int, int) - Method in class mezz.jei.gui.ingredients.GuiItemStackGroup
 
init(Minecraft, int, int) - Method in class mezz.jei.gui.recipes.RecipesGui
 
init(RecipeTransferManager, Container, PlayerEntity) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
initLayout(RecipesGui) - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
InputHandler - Class in mezz.jei.input
 
InputHandler(RecipesGui, IngredientFilter, IngredientManager, IngredientListOverlay, IEditModeConfig, IWorldConfig, GuiScreenHelper, LeftAreaDispatcher, BookmarkList) - Constructor for class mezz.jei.input.InputHandler
 
InputHandler.ClickEditHandler - Class in mezz.jei.input
 
InputHandler.ClickGlobalHandler - Class in mezz.jei.input
 
InputHandler.GuiAreaClickHandlerGenerator - Class in mezz.jei.input
 
inputSlot - Static variable in class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 
insetByPadding(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
INSTANCE - Static variable in class mezz.jei.color.ColorGetter
 
INSTANCE - Static variable in class mezz.jei.plugins.vanilla.brewing.PotionSubtypeInterpreter
 
INSTANCE - Static variable in class mezz.jei.transfer.RecipeTransferErrorInternal
 
Internal - Class in mezz.jei
For JEI internal use only, these are normally accessed from the API.
InternalRecipeManagerPlugin - Class in mezz.jei.recipes
 
InternalRecipeManagerPlugin(ImmutableMultimap<String, ResourceLocation>, IIngredientManager, RecipeCategoryDataMap, RecipeMap, RecipeMap, Supplier<Stream<IRecipeCategory<?>>>) - Constructor for class mezz.jei.recipes.InternalRecipeManagerPlugin
 
intersects(Collection<Rectangle2d>, Rectangle2d) - Static method in class mezz.jei.util.MathUtil
 
intersects(Rectangle2d, Rectangle2d) - Static method in class mezz.jei.util.MathUtil
 
invalidateCache() - Method in interface mezz.jei.ingredients.IIngredientSorter
 
invalidateCache() - Method in class mezz.jei.ingredients.IngredientFilter
 
invalidateCache() - Method in class mezz.jei.ingredients.IngredientSorter
 
inventorySlots - Variable in class mezz.jei.network.packets.PacketRecipeTransfer
 
IOnClickHandler - Interface in mezz.jei.gui.recipes
 
IPacketId - Interface in mezz.jei.network
 
IPacketJeiHandler - Interface in mezz.jei.network.packets
 
IPaged - Interface in mezz.jei.input
 
IRecipeCatalystRegistration - Interface in mezz.jei.api.registration
 
IRecipeCategory<T> - Interface in mezz.jei.api.recipe.category
Defines a category of recipe, (i.e.
IRecipeCategoryExtension - Interface in mezz.jei.api.recipe.category.extensions
An extension to a recipe category with methods that allow JEI to make sense of it.
IRecipeCategoryRegistration - Interface in mezz.jei.api.registration
IRecipeGuiLogic - Interface in mezz.jei.gui.recipes
 
IRecipeLayout - Interface in mezz.jei.api.gui
Represents the layout of one recipe on-screen.
IRecipeLayoutDrawable - Interface in mezz.jei.api.gui
An extension of IRecipeLayout for addons that want to draw the layouts themselves somewhere.
IRecipeLogicStateListener - Interface in mezz.jei.gui.recipes
 
IRecipeManager - Interface in mezz.jei.api.recipe
The IRecipeManager offers several functions for retrieving and handling recipes.
IRecipeManagerPlugin - Interface in mezz.jei.api.recipe.advanced
IRecipeManagerPlugins are used by the IRecipeManager to look up recipes.
IRecipeRegistration - Interface in mezz.jei.api.registration
 
IRecipesGui - Interface in mezz.jei.api.runtime
JEI's gui for displaying recipes.
IRecipeTransferError - Interface in mezz.jei.api.recipe.transfer
A reason that a recipe transfer couldn't happen.
IRecipeTransferError.Type - Enum in mezz.jei.api.recipe.transfer
 
IRecipeTransferHandler<C extends net.minecraft.inventory.container.Container> - Interface in mezz.jei.api.recipe.transfer
A recipe transfer handler moves items into a crafting area, based on the items in a recipe.
IRecipeTransferHandlerHelper - Interface in mezz.jei.api.recipe.transfer
Helper functions for implementing an IRecipeTransferHandler.
IRecipeTransferInfo<C extends net.minecraft.inventory.container.Container> - Interface in mezz.jei.api.recipe.transfer
Gives JEI the information it needs to transfer recipes from a slotted inventory into the crafting area.
IRecipeTransferRegistration - Interface in mezz.jei.api.registration
Register recipe transfer handlers here to give JEI the information it needs to transfer recipes into the crafting area.
isBlocked() - Method in class mezz.jei.render.IngredientListSlot
 
isBookmarkOverlayEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
isBookmarkOverlayEnabled() - Method in class mezz.jei.config.WorldConfig
 
isBookmarkOverlayEnabled() - Method in class mezz.jei.events.BookmarkOverlayToggleEvent
 
isBooleanList() - Method in class mezz.jei.config.forge.Property
Checks if all of current values stored in this property can be converted to a boolean.
isBooleanValue() - Method in class mezz.jei.config.forge.Property
Checks if the current value held by this property is a valid boolean value.
isBordered() - Method in class mezz.jei.input.GuiTextFieldFilter
 
isCenterSearchBarEnabled() - Method in class mezz.jei.config.ClientConfig
 
isCenterSearchBarEnabled() - Method in interface mezz.jei.config.IClientConfig
 
isCheatItemsEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
isCheatItemsEnabled() - Method in class mezz.jei.config.WorldConfig
 
isChild() - Method in class mezz.jei.config.forge.ConfigCategory
 
isChild - Variable in class mezz.jei.config.forge.Configuration
 
isComplete() - Method in class mezz.jei.gui.ghost.GhostIngredientReturning
 
IScreenHandler<T extends net.minecraft.client.gui.screen.Screen> - Interface in mezz.jei.api.gui.handlers
Creates IGuiProperties from a Screen so JEI can draw next to it.
isDebugModeEnabled() - Method in class mezz.jei.config.ClientConfig
 
isDebugModeEnabled() - Method in interface mezz.jei.config.IClientConfig
 
isDefault() - Method in class mezz.jei.config.forge.ConfigElement
 
isDefault() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Is this property value equal to the default value?
isDefault() - Method in class mezz.jei.config.forge.Property
Returns whether or not this Property is defaulted.
isDeleteItemsInCheatModeActive() - Method in interface mezz.jei.config.IWorldConfig
 
isDeleteItemsInCheatModeActive() - Method in class mezz.jei.config.WorldConfig
 
isDisplayingModNameEnabled() - Method in interface mezz.jei.api.helpers.IModIdHelper
Returns true if JEI is configured to display mod names.
isDisplayingModNameEnabled() - Method in class mezz.jei.ingredients.ForgeModIdHelper
 
isDoubleList() - Method in class mezz.jei.config.forge.Property
Checks if all of the current values stored in this property can be converted to a double.
isDoubleValue() - Method in class mezz.jei.config.forge.Property
Checks if the current value held by this property is a valid double value.
ISearchable - Interface in mezz.jei.search
 
isEditModeEnabled() - Method in class mezz.jei.config.EditModeConfig
 
isEditModeEnabled() - Method in interface mezz.jei.config.IEditModeConfig
Deprecated.
isEditModeEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
isEditModeEnabled() - Method in class mezz.jei.config.WorldConfig
 
isEditModeEnabled() - Method in class mezz.jei.events.EditModeToggleEvent
 
isEmpty() - Method in class mezz.jei.bookmarks.BookmarkList
 
isEmpty() - Method in class mezz.jei.config.forge.ConfigCategory
 
isEmpty() - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
isEnterKey(int) - Static method in class mezz.jei.config.KeyBindings
 
isEquivalent(ItemStack, ItemStack, UidContext) - Method in interface mezz.jei.api.helpers.IStackHelper
Similar to ItemStack.areItemStacksEqual but ignores NBT on items without subtypes, and uses the ISubtypeManager
isEquivalent(ItemStack, ItemStack) - Method in interface mezz.jei.api.helpers.IStackHelper
isEquivalent(ItemStack, ItemStack, UidContext) - Method in class mezz.jei.util.StackHelper
 
isHandled(T) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
 
isHandled(ICraftingRecipe) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
IShowsRecipeFocuses - Interface in mezz.jei.input
 
isIconToggledOn() - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
isIconToggledOn() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkButton
 
isIconToggledOn() - Method in class mezz.jei.gui.overlay.ConfigButton
 
isIngredientBlacklistedByApi(V, IIngredientHelper<V>) - Method in class mezz.jei.ingredients.IngredientBlacklistInternal
 
isIngredientOnConfigBlacklist(V, IIngredientHelper<V>) - Method in class mezz.jei.config.EditModeConfig
 
isIngredientOnConfigBlacklist(V, IngredientBlacklistType, IIngredientHelper<V>) - Method in class mezz.jei.config.EditModeConfig
 
isIngredientOnConfigBlacklist(V, IIngredientHelper<V>) - Method in interface mezz.jei.config.IEditModeConfig
 
isIngredientOnServer(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
This is called when connecting to a server, to hide ingredients that are missing on the server.
isIngredientOnServer(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
isIngredientVisible(V, IngredientFilter) - Method in class mezz.jei.ingredients.IngredientManager
 
isInGuiExclusionArea(double, double) - Method in class mezz.jei.gui.GuiScreenHelper
 
isInput() - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredient
Returns true if this ingredient is an input for the recipe, otherwise it is an output.
isInput() - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
isIntList() - Method in class mezz.jei.config.forge.Property
Checks if all of the current values stored in this property can be converted to an integer.
isIntValue() - Method in class mezz.jei.config.forge.Property
Checks if the current value stored in this property can be converted to an integer.
isInventoryCloseKey(InputMappings.Input) - Static method in class mezz.jei.config.KeyBindings
 
isInventoryToggleKey(InputMappings.Input) - Static method in class mezz.jei.config.KeyBindings
 
isJeiOnServer() - Static method in class mezz.jei.config.ServerInfo
 
isList() - Method in class mezz.jei.config.forge.ConfigElement
 
isList() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Is this property object a list?
isList() - Method in class mezz.jei.config.forge.Property
Returns whether or not this Property is a list/array.
isListDisplayed() - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
isListDisplayed() - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
isListLengthFixed() - Method in class mezz.jei.config.forge.ConfigElement
 
isListLengthFixed() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Does this list property have to remain a fixed length?
isListLengthFixed() - Method in class mezz.jei.config.forge.Property
Returns whether or not this list/array has a fixed length.
isLongValue() - Method in class mezz.jei.config.forge.Property
Checks if the current value stored in this property can be converted to a long.
isLowMemorySlowSearchEnabled() - Method in class mezz.jei.config.ClientConfig
 
isLowMemorySlowSearchEnabled() - Method in interface mezz.jei.config.IClientConfig
 
ISlowRenderItem - Interface in mezz.jei.api.ingredients
Put this interface on your Item to skip JEI's render optimizations.
isMode(IFocus.Mode) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
isModNameFormatOverrideActive() - Method in class mezz.jei.config.ModIdFormattingConfig
 
isMouseOver(double, double) - Method in interface mezz.jei.api.gui.IRecipeLayoutDrawable
Returns true if the mouse is hovering over the recipe.
isMouseOver(double, double) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
isMouseOver(double, double, double, double) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
isMouseOver(double, double) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
isMouseOver(double, double) - Method in class mezz.jei.gui.overlay.IngredientGrid
 
isMouseOver(double, double) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
isMouseOver(double, double) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
isMouseOver(double, double) - Method in class mezz.jei.gui.recipes.RecipeGuiTab
 
isMouseOver(double, double) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
isMouseOver(double, double) - Method in class mezz.jei.gui.recipes.RecipesGui
 
isMouseOver(double, double) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
isMouseOver(double, double) - Method in class mezz.jei.input.GuiTextFieldFilter
 
isMouseOver(double, double) - Method in class mezz.jei.render.IngredientListSlot
 
isOpen() - Method in class mezz.jei.gui.recipes.RecipesGui
 
ISortingSerializer<T> - Interface in mezz.jei.config.sorting.serializers
 
isOverlayEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
isOverlayEnabled() - Method in class mezz.jei.config.WorldConfig
 
isOverlayEnabled() - Method in class mezz.jei.events.OverlayToggleEvent
 
isPauseScreen() - Method in class mezz.jei.gui.recipes.RecipesGui
 
isProperty() - Method in class mezz.jei.config.forge.ConfigElement
 
isProperty() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Is this object a property object?
isRecipeValid(T) - Method in class mezz.jei.plugins.vanilla.crafting.CategoryRecipeValidator
 
isSelected(IRecipeCategory<?>) - Method in class mezz.jei.gui.recipes.RecipeCategoryTab
 
isSelected(IRecipeCategory<?>) - Method in class mezz.jei.gui.recipes.RecipeGuiTab
 
isSimulate() - Method in enum mezz.jei.input.click.MouseClickState
 
isStatic() - Method in enum mezz.jei.config.forge.Config.Type
 
IStackHelper - Interface in mezz.jei.api.helpers
Helps get ItemStacks from common formats used in recipes.
ISubtypeInterpreter - Interface in mezz.jei.api.ingredients.subtypes
Deprecated.
since JEI 7.6.2, use IIngredientSubtypeInterpreter instead
ISubtypeManager - Interface in mezz.jei.api.ingredients.subtypes
Gets subtype information from ingredients that have subtype interpreters.
ISubtypeRegistration - Interface in mezz.jei.api.registration
Tell JEI how to interpret NBT tags and capabilities when comparing and looking up items and fluids.
isValidIngredient(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Checks if the given ingredient is valid for lookups and recipes.
isValidIngredient(V) - Method in class mezz.jei.ingredients.IngredientManager
 
isValidIngredient(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
isVanilla() - Method in enum mezz.jei.input.click.MouseClickState
 
isVisible() - Method in interface mezz.jei.gui.ingredients.IIngredientListElement
 
isVisible() - Method in class mezz.jei.ingredients.IngredientListElement
 
ITEM - Static variable in class mezz.jei.api.constants.VanillaTypes
 
ItemStackFastRenderer - Class in mezz.jei.render
 
ItemStackFastRenderer(IIngredientListElement<ItemStack>) - Constructor for class mezz.jei.render.ItemStackFastRenderer
 
ItemStackHelper - Class in mezz.jei.plugins.vanilla.ingredients.item
 
ItemStackHelper(StackHelper) - Constructor for class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
ItemStackListFactory - Class in mezz.jei.plugins.vanilla.ingredients.item
 
ItemStackListFactory() - Constructor for class mezz.jei.plugins.vanilla.ingredients.item.ItemStackListFactory
 
ItemStackMatchable<R> - Interface in mezz.jei.util
 
ItemStackRenderer - Class in mezz.jei.plugins.vanilla.ingredients.item
 
ItemStackRenderer() - Constructor for class mezz.jei.plugins.vanilla.ingredients.item.ItemStackRenderer
 
iterator() - Method in class mezz.jei.collect.IngredientSet
 
iterator() - Method in class mezz.jei.util.MatchingIterable
 
ITickTimer - Interface in mezz.jei.api.gui
A timer to help render things that normally depend on ticks.
ITooltipCallback<T> - Interface in mezz.jei.api.gui.ingredient
Used to add tooltips to ingredients drawn on a recipe.
IVanillaCategoryExtensionRegistration - Interface in mezz.jei.api.registration
 
IVanillaRecipeFactory - Interface in mezz.jei.api.recipe.vanilla
Allows creation of vanilla recipes.
IWorldConfig - Interface in mezz.jei.config
 

J

JEI_ID - Static variable in class mezz.jei.api.constants.ModIds
 
JEI_NAME - Static variable in class mezz.jei.api.constants.ModIds
 
JeiBrewingRecipe - Class in mezz.jei.plugins.vanilla.brewing
 
JeiBrewingRecipe(List<ItemStack>, List<ItemStack>, ItemStack, BrewingRecipeUtil) - Constructor for class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
JEIClientConfig - Class in mezz.jei.config
 
JEIClientConfig() - Constructor for class mezz.jei.config.JEIClientConfig
 
JeiDebugPlugin - Class in mezz.jei.plugins.debug
 
JeiDebugPlugin() - Constructor for class mezz.jei.plugins.debug.JeiDebugPlugin
 
JeiEvent - Class in mezz.jei.events
 
JeiEvent() - Constructor for class mezz.jei.events.JeiEvent
 
JeiHelpers - Class in mezz.jei.runtime
 
JeiHelpers(GuiHelper, IStackHelper, IModIdHelper) - Constructor for class mezz.jei.runtime.JeiHelpers
 
JeiInternalPlugin - Class in mezz.jei.plugins.jei
 
JeiInternalPlugin() - Constructor for class mezz.jei.plugins.jei.JeiInternalPlugin
 
JeiPlugin - Annotation Type in mezz.jei.api
This annotation lets JEI detect mod plugins.
JeiReloadListener - Class in mezz.jei.startup
 
jeiRuntime - Static variable in class mezz.jei.plugins.debug.JeiDebugPlugin
 
JeiRuntime - Class in mezz.jei.runtime
 
JeiRuntime(IRecipeManager, IngredientListOverlay, IBookmarkOverlay, RecipesGui, IIngredientFilter, IIngredientManager) - Constructor for class mezz.jei.runtime.JeiRuntime
 
JeiSpriteUploader - Class in mezz.jei.gui.textures
 
JeiSpriteUploader(TextureManager) - Constructor for class mezz.jei.gui.textures.JeiSpriteUploader
 
JeiStarter - Class in mezz.jei.startup
 
JeiStarter() - Constructor for class mezz.jei.startup.JeiStarter
 
JustEnoughItems - Class in mezz.jei
 
JustEnoughItems() - Constructor for class mezz.jei.JustEnoughItems
 

K

KeyBindings - Class in mezz.jei.config
 
keyPressed(int, int, int) - Method in class mezz.jei.gui.recipes.RecipesGui
 
keyPressed(int, int, int) - Method in class mezz.jei.input.GuiTextFieldFilter
 
keySet() - Method in class mezz.jei.collect.MultiMap
 
keySet() - Method in class mezz.jei.config.forge.ConfigCategory
 

L

largestNumColumns - Static variable in class mezz.jei.config.ClientConfig
 
LeftAreaDispatcher - Class in mezz.jei.gui.overlay.bookmarks
 
LeftAreaDispatcher(GuiScreenHelper) - Constructor for class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
LimitedLogger - Class in mezz.jei.util
 
LimitedLogger(Logger, Duration) - Constructor for class mezz.jei.util.LimitedLogger
 
listCategoriesFirst(boolean) - Method in class mezz.jei.config.forge.ConfigElement
 
ListMultiMap<K,V> - Class in mezz.jei.collect
 
ListMultiMap() - Constructor for class mezz.jei.collect.ListMultiMap
 
ListMultiMap(Supplier<List<V>>) - Constructor for class mezz.jei.collect.ListMultiMap
 
ListMultiMap(Map<K, List<V>>, Supplier<List<V>>) - Constructor for class mezz.jei.collect.ListMultiMap
 
load() - Method in class mezz.jei.config.forge.Configuration
 
loadBookmarks(IngredientManager, BookmarkList) - Method in class mezz.jei.config.BookmarkConfig
 
LOCATION_JEI_GUI_TEXTURE_ATLAS - Static variable in class mezz.jei.config.Constants
 
log(Level, String, String, Object...) - Method in class mezz.jei.util.LimitedLogger
 
LoggedTimer - Class in mezz.jei.util
 
LoggedTimer() - Constructor for class mezz.jei.util.LoggedTimer
 
lowMemorySlowSearchEnabled - Variable in class mezz.jei.config.ConfigValues
 

M

map - Variable in class mezz.jei.collect.MultiMap
 
map(int[]) - Method in class mezz.jei.color.MMCQ.CMap
 
MappedSortingConfig<T,V> - Class in mezz.jei.config.sorting
 
MappedSortingConfig(File, ISortingSerializer<V>, Function<T, V>) - Constructor for class mezz.jei.config.sorting.MappedSortingConfig
 
matchingItems - Variable in class mezz.jei.transfer.RecipeTransferUtil.MatchingItemsResult
 
MatchingItemsResult() - Constructor for class mezz.jei.transfer.RecipeTransferUtil.MatchingItemsResult
 
MatchingIterable - Class in mezz.jei.util
 
MatchingIterable(Iterable<ItemStack>) - Constructor for class mezz.jei.util.MatchingIterable
 
MatchingIterable.DelegateIterator<T,R> - Class in mezz.jei.util
 
MathUtil - Class in mezz.jei.util
 
MAX_TOOLTIP_WIDTH - Static variable in class mezz.jei.config.Constants
 
maxColumns - Variable in class mezz.jei.config.ConfigValues
 
maxRecipeGuiHeight - Variable in class mezz.jei.config.ConfigValues
 
maxWidth() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
MethodsReturnNonnullByDefault - Annotation Type in mezz.jei.api
 
mezz.jei - package mezz.jei
 
mezz.jei.api - package mezz.jei.api
 
mezz.jei.api.constants - package mezz.jei.api.constants
 
mezz.jei.api.gui - package mezz.jei.api.gui
 
mezz.jei.api.gui.drawable - package mezz.jei.api.gui.drawable
 
mezz.jei.api.gui.handlers - package mezz.jei.api.gui.handlers
 
mezz.jei.api.gui.ingredient - package mezz.jei.api.gui.ingredient
 
mezz.jei.api.helpers - package mezz.jei.api.helpers
 
mezz.jei.api.ingredients - package mezz.jei.api.ingredients
 
mezz.jei.api.ingredients.subtypes - package mezz.jei.api.ingredients.subtypes
 
mezz.jei.api.recipe - package mezz.jei.api.recipe
 
mezz.jei.api.recipe.advanced - package mezz.jei.api.recipe.advanced
 
mezz.jei.api.recipe.category - package mezz.jei.api.recipe.category
 
mezz.jei.api.recipe.category.extensions - package mezz.jei.api.recipe.category.extensions
 
mezz.jei.api.recipe.category.extensions.vanilla.crafting - package mezz.jei.api.recipe.category.extensions.vanilla.crafting
 
mezz.jei.api.recipe.transfer - package mezz.jei.api.recipe.transfer
 
mezz.jei.api.recipe.vanilla - package mezz.jei.api.recipe.vanilla
 
mezz.jei.api.registration - package mezz.jei.api.registration
 
mezz.jei.api.runtime - package mezz.jei.api.runtime
 
mezz.jei.bookmarks - package mezz.jei.bookmarks
 
mezz.jei.collect - package mezz.jei.collect
 
mezz.jei.color - package mezz.jei.color
 
mezz.jei.config - package mezz.jei.config
 
mezz.jei.config.forge - package mezz.jei.config.forge
 
mezz.jei.config.sorting - package mezz.jei.config.sorting
 
mezz.jei.config.sorting.serializers - package mezz.jei.config.sorting.serializers
 
mezz.jei.events - package mezz.jei.events
 
mezz.jei.gui - package mezz.jei.gui
 
mezz.jei.gui.elements - package mezz.jei.gui.elements
 
mezz.jei.gui.ghost - package mezz.jei.gui.ghost
 
mezz.jei.gui.ingredients - package mezz.jei.gui.ingredients
 
mezz.jei.gui.overlay - package mezz.jei.gui.overlay
 
mezz.jei.gui.overlay.bookmarks - package mezz.jei.gui.overlay.bookmarks
 
mezz.jei.gui.recipes - package mezz.jei.gui.recipes
 
mezz.jei.gui.textures - package mezz.jei.gui.textures
 
mezz.jei.ingredients - package mezz.jei.ingredients
 
mezz.jei.input - package mezz.jei.input
 
mezz.jei.input.click - package mezz.jei.input.click
 
mezz.jei.load - package mezz.jei.load
 
mezz.jei.load.registration - package mezz.jei.load.registration
 
mezz.jei.network - package mezz.jei.network
 
mezz.jei.network.packets - package mezz.jei.network.packets
 
mezz.jei.plugins.debug - package mezz.jei.plugins.debug
 
mezz.jei.plugins.jei - package mezz.jei.plugins.jei
 
mezz.jei.plugins.jei.info - package mezz.jei.plugins.jei.info
 
mezz.jei.plugins.jei.ingredients - package mezz.jei.plugins.jei.ingredients
 
mezz.jei.plugins.vanilla - package mezz.jei.plugins.vanilla
 
mezz.jei.plugins.vanilla.anvil - package mezz.jei.plugins.vanilla.anvil
 
mezz.jei.plugins.vanilla.brewing - package mezz.jei.plugins.vanilla.brewing
 
mezz.jei.plugins.vanilla.cooking - package mezz.jei.plugins.vanilla.cooking
 
mezz.jei.plugins.vanilla.cooking.fuel - package mezz.jei.plugins.vanilla.cooking.fuel
 
mezz.jei.plugins.vanilla.crafting - package mezz.jei.plugins.vanilla.crafting
 
mezz.jei.plugins.vanilla.ingredients.fluid - package mezz.jei.plugins.vanilla.ingredients.fluid
 
mezz.jei.plugins.vanilla.ingredients.item - package mezz.jei.plugins.vanilla.ingredients.item
 
mezz.jei.plugins.vanilla.stonecutting - package mezz.jei.plugins.vanilla.stonecutting
 
mezz.jei.recipes - package mezz.jei.recipes
 
mezz.jei.render - package mezz.jei.render
 
mezz.jei.runtime - package mezz.jei.runtime
 
mezz.jei.search - package mezz.jei.search
 
mezz.jei.search.suffixtree - package mezz.jei.search.suffixtree
 
mezz.jei.startup - package mezz.jei.startup
 
mezz.jei.transfer - package mezz.jei.transfer
 
mezz.jei.util - package mezz.jei.util
 
MINECRAFT_ID - Static variable in class mezz.jei.api.constants.ModIds
 
MINECRAFT_NAME - Static variable in class mezz.jei.api.constants.ModIds
 
minRecipeGuiHeight - Static variable in class mezz.jei.config.ClientConfig
 
missingItems - Variable in class mezz.jei.transfer.RecipeTransferUtil.MatchingItemsResult
 
MMCQ - Class in mezz.jei.color
 
MMCQ() - Constructor for class mezz.jei.color.MMCQ
 
MMCQ.CMap - Class in mezz.jei.color
Color map.
MMCQ.VBox - Class in mezz.jei.color
3D color space box.
MOD_NAME_FORMAT_CODE - Static variable in class mezz.jei.config.ModIdFormattingConfig
 
modesChanged() - Method in class mezz.jei.ingredients.IngredientFilter
 
ModIdFormattingConfig - Class in mezz.jei.config
 
ModIdFormattingConfig(ForgeConfigSpec.Builder) - Constructor for class mezz.jei.config.ModIdFormattingConfig
 
ModIds - Class in mezz.jei.api.constants
 
ModIds() - Constructor for class mezz.jei.api.constants.ModIds
 
ModIngredientRegistration - Class in mezz.jei.ingredients
 
ModIngredientRegistration(ISubtypeManager) - Constructor for class mezz.jei.ingredients.ModIngredientRegistration
 
modNameFormat - Static variable in class mezz.jei.config.JEIClientConfig
 
modNameFormat - Variable in class mezz.jei.config.ModIdFormattingConfig
 
modNameFormatConfig - Variable in class mezz.jei.config.ModIdFormattingConfig
 
modNameSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
modNameSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
ModNameSortingConfig - Class in mezz.jei.config.sorting
 
ModNameSortingConfig(File) - Constructor for class mezz.jei.config.sorting.ModNameSortingConfig
 
mouseClicked(double, double, int) - Method in class mezz.jei.gui.recipes.RecipesGui
 
MouseClickState - Enum in mezz.jei.input.click
 
mousePickupItemStack(PlayerEntity, ItemStack) - Static method in class mezz.jei.util.CommandUtilServer
 
mouseScrolled(double, double, double) - Method in class mezz.jei.gui.recipes.RecipesGui
 
MouseUtil - Class in mezz.jei.input
 
MouseUtil() - Constructor for class mezz.jei.input.MouseUtil
 
moveProperty(String, String, String) - Method in class mezz.jei.config.forge.Configuration
Moves a property from one category to another.
moveRecipeTransferButton(int, int) - Method in interface mezz.jei.api.gui.IRecipeLayout
Moves the recipe transfer button's position relative to the recipe layout.
moveRecipeTransferButton(int, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
MultiMap<K,V,T extends java.util.Collection<V>> - Class in mezz.jei.collect
 
MultiMap(Supplier<T>) - Constructor for class mezz.jei.collect.MultiMap
 
MultiMap(Map<K, T>, Supplier<T>) - Constructor for class mezz.jei.collect.MultiMap
 

N

nearest(int[]) - Method in class mezz.jei.color.MMCQ.CMap
 
Network - Class in mezz.jei.network
 
Network() - Constructor for class mezz.jei.network.Network
 
NetworkHandler - Class in mezz.jei.startup
 
NetworkHandler() - Constructor for class mezz.jei.startup.NetworkHandler
 
NEW_LINE - Static variable in class mezz.jei.config.forge.ConfigCategory
 
NEW_LINE - Static variable in class mezz.jei.config.forge.Configuration
 
nextCategory - Static variable in class mezz.jei.config.KeyBindings
 
nextPage - Static variable in class mezz.jei.config.KeyBindings
 
nextPage() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
nextPage() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
nextPage() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
nextPage() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
nextPage() - Method in interface mezz.jei.input.IPaged
 
nextRecipeCategory() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
nextRecipeCategory() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
nextRecipeCategory() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
NO_PREFIX - Static variable in class mezz.jei.search.PrefixInfo
 
NONE - Static variable in interface mezz.jei.api.ingredients.subtypes.IIngredientSubtypeInterpreter
 
NONE - Static variable in interface mezz.jei.api.ingredients.subtypes.ISubtypeInterpreter
normalizeIngredient(V) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Makes a normalized copy of the given ingredient.
normalizeIngredient(FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackHelper
 
normalizeIngredient(ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
notifyListenersOfChange() - Method in class mezz.jei.bookmarks.BookmarkList
 
notifyListenersOfChange() - Method in class mezz.jei.ingredients.IngredientFilter
 

O

onChange() - Method in interface mezz.jei.gui.overlay.IIngredientGridSource.Listener
 
onCharTyped(char, int) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
onClick(IFocusFactory, IRecipesGui) - Method in interface mezz.jei.api.gui.handlers.IGuiClickableArea
Called when the area is clicked.
onClick(double, double, MouseClickState) - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
onClick(double, double) - Method in interface mezz.jei.gui.recipes.IOnClickHandler
 
onClientTick(TickEvent.ClientTickEvent) - Method in class mezz.jei.gui.GuiEventHandler
 
onClose() - Method in class mezz.jei.gui.recipes.RecipesGui
 
onComplete() - Method in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler
Called when the player is done dragging an ingredient.
onComplete() - Method in class mezz.jei.plugins.debug.DebugGhostIngredientHandler
 
onConnectedToServer(boolean) - Static method in class mezz.jei.config.ServerInfo
 
onDraw() - Method in class mezz.jei.gui.ingredients.CycleTimer
 
onDrawBackgroundEventPost(GuiScreenEvent.BackgroundDrawnEvent) - Method in class mezz.jei.gui.GuiEventHandler
 
onDrawForegroundEvent(GuiContainerEvent.DrawForeground) - Method in class mezz.jei.gui.GuiEventHandler
Draws above most ContainerScreen elements, but below the tooltips.
onDrawScreenEventPost(GuiScreenEvent.DrawScreenEvent.Post) - Method in class mezz.jei.gui.GuiEventHandler
 
onGlobalKeyPressed(InputMappings.Input, MouseClickState) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
onGuiCharTypedEvent(GuiScreenEvent.KeyboardCharTypedEvent.Pre) - Method in class mezz.jei.input.InputHandler
When we have keyboard focus, use Pre
onGuiCharTypedEvent(GuiScreenEvent.KeyboardCharTypedEvent.Post) - Method in class mezz.jei.input.InputHandler
Without keyboard focus, use Post
onGuiInit(GuiScreenEvent.InitGuiEvent.Post) - Method in class mezz.jei.gui.GuiEventHandler
 
onGuiKeyboardEvent(GuiScreenEvent.KeyboardKeyPressedEvent.Post) - Method in class mezz.jei.input.InputHandler
Without keyboard focus, use Post
onGuiKeyPressedEvent(GuiScreenEvent.KeyboardKeyPressedEvent.Pre) - Method in class mezz.jei.input.InputHandler
When we have keyboard focus, use Pre
onGuiMouseEvent(GuiScreenEvent.MouseClickedEvent.Pre) - Method in class mezz.jei.input.InputHandler
 
onGuiMouseEvent(GuiScreenEvent.MouseReleasedEvent.Pre) - Method in class mezz.jei.input.InputHandler
 
onGuiMouseEvent(GuiScreenEvent.MouseScrollEvent.Pre) - Method in class mezz.jei.input.InputHandler
 
onGuiOpen(GuiOpenEvent) - Method in class mezz.jei.gui.GuiEventHandler
 
onKeyPressed(int, int, int) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
onKeyPressed(int, int, int) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
onMouseClicked(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
onMouseClicked(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkButton
 
onMouseClicked(Screen, double, double, int, MouseClickState) - Method in class mezz.jei.gui.overlay.ConfigButton
 
onOverlayToggle(OverlayToggleEvent) - Method in class mezz.jei.gui.GuiEventHandler
 
onPacket(NetworkEvent.ClientCustomPayloadEvent) - Method in class mezz.jei.network.PacketHandler
 
onPacket(NetworkEvent.ServerCustomPayloadEvent) - Method in class mezz.jei.network.PacketHandlerClient
 
onPotionShiftEvent(GuiScreenEvent.PotionShiftEvent) - Method in class mezz.jei.gui.GuiEventHandler
 
onRelease(double, double) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
onResourceManagerReload(IResourceManager, Predicate<IResourceType>) - Method in class mezz.jei.startup.JeiReloadListener
 
onRuntimeAvailable(IJeiRuntime) - Method in interface mezz.jei.api.IModPlugin
Called when jei's runtime features are available, after all mods have registered.
onRuntimeAvailable(IJeiRuntime) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
onRuntimeAvailable(IJeiRuntime) - Method in class mezz.jei.plugins.jei.JeiInternalPlugin
 
onSetFilterText(String) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
onStateChange() - Method in interface mezz.jei.gui.recipes.IRecipeLogicStateListener
 
onStateChange() - Method in class mezz.jei.gui.recipes.RecipesGui
 
onTooltip(int, boolean, T, List<ITextComponent>) - Method in interface mezz.jei.api.gui.ingredient.ITooltipCallback
Change the tooltip for an ingredient.
onWorldSave() - Method in class mezz.jei.config.WorldConfig
 
openSettings() - Static method in class mezz.jei.config.JEIClientConfig
 
ordinal() - Method in interface mezz.jei.network.IPacketId
 
outputSlot - Static variable in class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 
overlayEnabled - Variable in class mezz.jei.config.WorldConfigValues
 
OverlayToggleEvent - Class in mezz.jei.events
 
OverlayToggleEvent() - Constructor for class mezz.jei.events.OverlayToggleEvent
 
OverlayToggleEvent(boolean) - Constructor for class mezz.jei.events.OverlayToggleEvent
 

P

PacketCheatPermission - Class in mezz.jei.network.packets
 
PacketCheatPermission(boolean) - Constructor for class mezz.jei.network.packets.PacketCheatPermission
 
PacketDeletePlayerItem - Class in mezz.jei.network.packets
 
PacketDeletePlayerItem(ItemStack) - Constructor for class mezz.jei.network.packets.PacketDeletePlayerItem
 
PacketGiveItemStack - Class in mezz.jei.network.packets
 
PacketGiveItemStack(ItemStack, GiveMode) - Constructor for class mezz.jei.network.packets.PacketGiveItemStack
 
PacketHandler - Class in mezz.jei.network
 
PacketHandler() - Constructor for class mezz.jei.network.PacketHandler
 
PacketHandlerClient - Class in mezz.jei.network
 
PacketHandlerClient(IWorldConfig) - Constructor for class mezz.jei.network.PacketHandlerClient
 
PacketIdClient - Enum in mezz.jei.network
 
PacketIdServer - Enum in mezz.jei.network
 
PacketJei - Class in mezz.jei.network.packets
 
PacketJei() - Constructor for class mezz.jei.network.packets.PacketJei
 
PacketRecipeTransfer - Class in mezz.jei.network.packets
 
PacketRecipeTransfer(Map<Integer, Integer>, List<Integer>, List<Integer>, boolean, boolean) - Constructor for class mezz.jei.network.packets.PacketRecipeTransfer
 
PacketRequestCheatPermission - Class in mezz.jei.network.packets
 
PacketRequestCheatPermission() - Constructor for class mezz.jei.network.packets.PacketRequestCheatPermission
 
PacketSetHotbarItemStack - Class in mezz.jei.network.packets
 
PacketSetHotbarItemStack(ItemStack, int) - Constructor for class mezz.jei.network.packets.PacketSetHotbarItemStack
 
padding - Variable in class mezz.jei.render.IngredientListElementRenderer
 
PageNavigation - Class in mezz.jei.gui
 
PageNavigation(IPaged, boolean) - Constructor for class mezz.jei.gui.PageNavigation
 
palette() - Method in class mezz.jei.color.MMCQ.CMap
 
parent - Variable in class mezz.jei.config.forge.ConfigCategory
 
PlayerJoinedWorldEvent - Class in mezz.jei.events
 
PlayerJoinedWorldEvent() - Constructor for class mezz.jei.events.PlayerJoinedWorldEvent
 
PlayerRecipeTransferHandler - Class in mezz.jei.transfer
 
PlayerRecipeTransferHandler(IStackHelper, IRecipeTransferHandlerHelper) - Constructor for class mezz.jei.transfer.PlayerRecipeTransferHandler
 
PluginCaller - Class in mezz.jei.load
 
PluginCaller() - Constructor for class mezz.jei.load.PluginCaller
 
PluginHelper - Class in mezz.jei.load
 
PluginHelper() - Constructor for class mezz.jei.load.PluginHelper
 
PluginLoader - Class in mezz.jei.load
 
PluginLoader(List<IModPlugin>, VanillaPlugin, Textures, IClientConfig, IModIdHelper, boolean) - Constructor for class mezz.jei.load.PluginLoader
 
post(Event) - Static method in class mezz.jei.events.EventBusHelper
 
POTION - Static variable in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeUtil
 
PotionSubtypeInterpreter - Class in mezz.jei.plugins.vanilla.brewing
 
PrefixedSearchable<T extends ISearchable> - Class in mezz.jei.ingredients
 
PrefixedSearchable(T, PrefixInfo) - Constructor for class mezz.jei.ingredients.PrefixedSearchable
 
PrefixInfo - Class in mezz.jei.search
 
PrefixInfo(PrefixInfo.IModeGetter, PrefixInfo.IStringsGetter) - Constructor for class mezz.jei.search.PrefixInfo
 
PrefixInfo.IModeGetter - Interface in mezz.jei.search
 
PrefixInfo.IStringsGetter - Interface in mezz.jei.search
 
previousCategory - Static variable in class mezz.jei.config.KeyBindings
 
previousPage - Static variable in class mezz.jei.config.KeyBindings
 
previousPage() - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
previousPage() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
previousPage() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
previousPage() - Method in class mezz.jei.gui.recipes.RecipeGuiTabs
 
previousPage() - Method in interface mezz.jei.input.IPaged
 
previousRecipeCategory() - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
previousRecipeCategory() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
previousRecipeCategory() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
Property - Class in mezz.jei.config.forge
 
Property(String, String, Property.Type) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String, Property.Type, boolean) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String, Property.Type, String[]) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String, Property.Type, String) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String, Property.Type, boolean, String) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String, Property.Type, String[], String) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String[], Property.Type) - Constructor for class mezz.jei.config.forge.Property
 
Property(String, String[], Property.Type, String) - Constructor for class mezz.jei.config.forge.Property
 
Property.Type - Enum in mezz.jei.config.forge
 
push(MMCQ.VBox) - Method in class mezz.jei.color.MMCQ.CMap
 
put(K, V) - Method in class mezz.jei.collect.MultiMap
 
put(R, C, V) - Method in class mezz.jei.collect.Table
 
put(String, Property) - Method in class mezz.jei.config.forge.ConfigCategory
 
put(String, int) - Method in class mezz.jei.search.suffixtree.GeneralizedSuffixTree
Adds the specified index to the GST under the given key.
putAll(Map<? extends String, ? extends Property>) - Method in class mezz.jei.config.forge.ConfigCategory
 

Q

quantize(int[][], int) - Static method in class mezz.jei.color.MMCQ
 

R

read(char[], int, int) - Method in class mezz.jei.config.forge.Configuration.UnicodeInputStreamReader
 
read(Reader) - Method in interface mezz.jei.config.sorting.serializers.ISortingSerializer
 
readPacketData(PacketBuffer, PlayerEntity) - Method in interface mezz.jei.network.packets.IPacketJeiHandler
 
readPacketData(PacketBuffer, PlayerEntity, IWorldConfig) - Static method in class mezz.jei.network.packets.PacketCheatPermission
 
readPacketData(PacketBuffer, PlayerEntity) - Static method in class mezz.jei.network.packets.PacketDeletePlayerItem
 
readPacketData(PacketBuffer, PlayerEntity) - Static method in class mezz.jei.network.packets.PacketGiveItemStack
 
readPacketData(PacketBuffer, PlayerEntity) - Static method in class mezz.jei.network.packets.PacketRecipeTransfer
 
readPacketData(PacketBuffer, PlayerEntity) - Static method in class mezz.jei.network.packets.PacketRequestCheatPermission
 
readPacketData(PacketBuffer, PlayerEntity) - Static method in class mezz.jei.network.packets.PacketSetHotbarItemStack
 
recipe - Variable in class mezz.jei.plugins.vanilla.crafting.CraftingCategoryExtension
 
RECIPE_GUI_VANILLA - Static variable in class mezz.jei.config.Constants
 
RECIPE_HEIGHT - Static variable in class mezz.jei.plugins.debug.DebugRecipeCategory
 
RECIPE_WIDTH - Static variable in class mezz.jei.plugins.debug.DebugRecipeCategory
 
recipeBack - Static variable in class mezz.jei.config.KeyBindings
 
RecipeCatalystBuilder - Class in mezz.jei.recipes
 
RecipeCatalystBuilder(IngredientManager) - Constructor for class mezz.jei.recipes.RecipeCatalystBuilder
 
RecipeCatalystRegistration - Class in mezz.jei.load.registration
 
RecipeCatalystRegistration() - Constructor for class mezz.jei.load.registration.RecipeCatalystRegistration
 
RecipeCatalysts - Class in mezz.jei.gui.recipes
The area drawn on left side of the RecipesGui that shows which items can craft the current recipe category.
RecipeCatalysts() - Constructor for class mezz.jei.gui.recipes.RecipeCatalysts
 
RecipeCategoryData<T> - Class in mezz.jei.recipes
 
RecipeCategoryData(IRecipeCategory<T>, ImmutableList<Object>) - Constructor for class mezz.jei.recipes.RecipeCategoryData
 
RecipeCategoryDataMap - Class in mezz.jei.recipes
 
RecipeCategoryDataMap(List<IRecipeCategory<?>>, ImmutableListMultimap<IRecipeCategory<?>, Object>) - Constructor for class mezz.jei.recipes.RecipeCategoryDataMap
 
RecipeCategoryRegistration - Class in mezz.jei.load.registration
 
RecipeCategoryRegistration(IJeiHelpers) - Constructor for class mezz.jei.load.registration.RecipeCategoryRegistration
 
RecipeCategorySortingConfig - Class in mezz.jei.config.sorting
 
RecipeCategorySortingConfig(File) - Constructor for class mezz.jei.config.sorting.RecipeCategorySortingConfig
 
RecipeCategoryTab - Class in mezz.jei.gui.recipes
 
RecipeCategoryTab(IRecipeGuiLogic, IRecipeCategory<?>, int, int) - Constructor for class mezz.jei.gui.recipes.RecipeCategoryTab
 
RecipeGuiLogic - Class in mezz.jei.gui.recipes
 
RecipeGuiLogic(IRecipeManager, RecipeTransferManager, IRecipeLogicStateListener, IngredientManager, IModIdHelper) - Constructor for class mezz.jei.gui.recipes.RecipeGuiLogic
 
RecipeGuiTab - Class in mezz.jei.gui.recipes
 
RecipeGuiTab(int, int) - Constructor for class mezz.jei.gui.recipes.RecipeGuiTab
 
RecipeGuiTabs - Class in mezz.jei.gui.recipes
The area drawn on top and bottom of the RecipesGui that show the recipe categories.
RecipeGuiTabs(IRecipeGuiLogic) - Constructor for class mezz.jei.gui.recipes.RecipeGuiTabs
 
RecipeHandler(Class<? extends T>, Predicate<T>, Function<T, W>) - Constructor for class mezz.jei.recipes.ExtendableRecipeCategoryHelper.RecipeHandler
 
recipeHeight - Static variable in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
RecipeLayout<T> - Class in mezz.jei.gui.recipes
 
RecipeManager - Class in mezz.jei.recipes
 
RecipeManager(RecipeManagerInternal, IModIdHelper) - Constructor for class mezz.jei.recipes.RecipeManager
 
RecipeManagerInternal - Class in mezz.jei.recipes
 
RecipeManagerInternal(ImmutableList<IRecipeCategory<?>>, ImmutableListMultimap<ResourceLocation, Object>, ImmutableListMultimap<ResourceLocation, Object>, IngredientManager, ImmutableList<IRecipeManagerPlugin>, RecipeCategorySortingConfig) - Constructor for class mezz.jei.recipes.RecipeManagerInternal
 
RecipeManagerPluginSafeWrapper - Class in mezz.jei.recipes
 
RecipeManagerPluginSafeWrapper(IRecipeManagerPlugin) - Constructor for class mezz.jei.recipes.RecipeManagerPluginSafeWrapper
 
recipeMap - Variable in class mezz.jei.network.packets.PacketRecipeTransfer
 
RecipeMap - Class in mezz.jei.recipes
A RecipeMap efficiently links recipes, IRecipeCategory, and Ingredients.
RecipeMap(Comparator<ResourceLocation>, IIngredientManager) - Constructor for class mezz.jei.recipes.RecipeMap
 
RecipeRegistration - Class in mezz.jei.load.registration
 
RecipeRegistration(ImmutableMap<ResourceLocation, IRecipeCategory<?>>, IJeiHelpers, IIngredientManager, IVanillaRecipeFactory) - Constructor for class mezz.jei.load.registration.RecipeRegistration
 
RecipesGui - Class in mezz.jei.gui.recipes
 
RecipesGui(IRecipeManager, RecipeTransferManager, IngredientManager, IModIdHelper, IClientConfig) - Constructor for class mezz.jei.gui.recipes.RecipesGui
 
RecipeTransferButton - Class in mezz.jei.gui.recipes
 
RecipeTransferButton(int, int, int, int, IDrawable, RecipeLayout<?>) - Constructor for class mezz.jei.gui.recipes.RecipeTransferButton
 
RecipeTransferErrorInternal - Class in mezz.jei.transfer
 
RecipeTransferErrorSlots - Class in mezz.jei.transfer
 
RecipeTransferErrorSlots(ITextComponent, Collection<Integer>) - Constructor for class mezz.jei.transfer.RecipeTransferErrorSlots
 
RecipeTransferErrorTooltip - Class in mezz.jei.transfer
 
RecipeTransferErrorTooltip(ITextComponent) - Constructor for class mezz.jei.transfer.RecipeTransferErrorTooltip
 
RecipeTransferHandlerHelper - Class in mezz.jei.transfer
 
RecipeTransferHandlerHelper() - Constructor for class mezz.jei.transfer.RecipeTransferHandlerHelper
 
RecipeTransferManager - Class in mezz.jei.recipes
 
RecipeTransferManager(ImmutableTable<Class<?>, ResourceLocation, IRecipeTransferHandler<?>>) - Constructor for class mezz.jei.recipes.RecipeTransferManager
 
RecipeTransferRegistration - Class in mezz.jei.load.registration
 
RecipeTransferRegistration(IStackHelper, IRecipeTransferHandlerHelper, IJeiHelpers) - Constructor for class mezz.jei.load.registration.RecipeTransferRegistration
 
RecipeTransferUtil - Class in mezz.jei.transfer
 
RecipeTransferUtil.MatchingItemsResult - Class in mezz.jei.transfer
 
recipeWidth - Static variable in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
Rectangle2dBuilder - Class in mezz.jei.util
 
Rectangle2dBuilder(Rectangle2d) - Constructor for class mezz.jei.util.Rectangle2dBuilder
 
Rectangle2dBuilder(int, int, int, int) - Constructor for class mezz.jei.util.Rectangle2dBuilder
 
ReflectionUtil - Class in mezz.jei.util
 
register(IIngredientType<V>, Collection<V>, IIngredientHelper<V>, IIngredientRenderer<V>) - Method in interface mezz.jei.api.registration.IModIngredientRegistration
Register a new type of ingredient.
register() - Static method in class mezz.jei.config.JEIClientConfig
 
register(Object) - Static method in class mezz.jei.events.EventBusHelper
 
register(IIngredientType<V>, Collection<V>, IIngredientHelper<V>, IIngredientRenderer<V>) - Method in class mezz.jei.ingredients.ModIngredientRegistration
 
registerAdvanced(IAdvancedRegistration) - Method in interface mezz.jei.api.IModPlugin
Register advanced features for your mod plugin.
registerCategories(IRecipeCategoryRegistration) - Method in interface mezz.jei.api.IModPlugin
Register the categories handled by this plugin.
registerCategories(IRecipeCategoryRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerCategories(IRecipeCategoryRegistration) - Method in class mezz.jei.plugins.jei.JeiInternalPlugin
 
registerCategories(IRecipeCategoryRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
RegisteredIngredient<T> - Class in mezz.jei.ingredients
 
RegisteredIngredient(IIngredientType<T>, Collection<T>, IIngredientHelper<T>, IIngredientRenderer<T>) - Constructor for class mezz.jei.ingredients.RegisteredIngredient
 
registerFluidSubtypes(ISubtypeRegistration) - Method in interface mezz.jei.api.IModPlugin
If your fluid has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
registerFluidSubtypes(ISubtypeRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerGuiHandlers(IGuiHandlerRegistration) - Method in interface mezz.jei.api.IModPlugin
Register various GUI-related things for your mod.
registerGuiHandlers(IGuiHandlerRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerGuiHandlers(IGuiHandlerRegistration) - Method in class mezz.jei.plugins.jei.JeiInternalPlugin
 
registerGuiHandlers(IGuiHandlerRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerIngredients(IModIngredientRegistration) - Method in interface mezz.jei.api.IModPlugin
Register special ingredients, beyond the basic ItemStack and FluidStack.
registerIngredients(IModIngredientRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerIngredients(IModIngredientRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerItemSubtypes(ISubtypeRegistration) - Method in interface mezz.jei.api.IModPlugin
If your item has subtypes that depend on NBT or capabilities, use this to help JEI identify those subtypes correctly.
registerItemSubtypes(ISubtypeRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerPrefix(PrefixInfo) - Method in class mezz.jei.search.ElementSearch
 
registerPrefix(PrefixInfo) - Method in class mezz.jei.search.ElementSearchLowMem
 
registerPrefix(PrefixInfo) - Method in interface mezz.jei.search.IElementSearch
 
registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in interface mezz.jei.api.IModPlugin
Register recipe catalysts.
registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerRecipes(IRecipeRegistration) - Method in interface mezz.jei.api.IModPlugin
Register modded recipes.
registerRecipes(IRecipeRegistration) - Method in class mezz.jei.plugins.debug.JeiDebugPlugin
 
registerRecipes(IRecipeRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerRecipeTransferHandlers(IRecipeTransferRegistration) - Method in interface mezz.jei.api.IModPlugin
Register recipe transfer handlers (move ingredients from the inventory into crafting GUIs).
registerRecipeTransferHandlers(IRecipeTransferRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerSprite(ResourceLocation) - Method in class mezz.jei.gui.textures.JeiSpriteUploader
 
registerSubtypeInterpreter(Item, ISubtypeInterpreter) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
registerSubtypeInterpreter(Item, IIngredientSubtypeInterpreter<ItemStack>) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Add an interpreter to compare item subtypes.
registerSubtypeInterpreter(Fluid, IIngredientSubtypeInterpreter<FluidStack>) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Add an interpreter to compare fluid subtypes.
registerSubtypeInterpreter(Item, ISubtypeInterpreter) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
registerSubtypeInterpreter(Item, IIngredientSubtypeInterpreter<ItemStack>) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
registerSubtypeInterpreter(Fluid, IIngredientSubtypeInterpreter<FluidStack>) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
registerToEventBus() - Method in class mezz.jei.gui.GuiEventHandler
 
registerToEventBus() - Method in class mezz.jei.input.InputHandler
 
registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration) - Method in interface mezz.jei.api.IModPlugin
Register modded extensions to the vanilla crafting recipe category.
registerVanillaCategoryExtensions(IVanillaCategoryExtensionRegistration) - Method in class mezz.jei.plugins.vanilla.VanillaPlugin
 
registerWeakListener(T, Class<E>, BiConsumer<T, E>) - Static method in class mezz.jei.events.EventBusHelper
Registers a listener owned by the given object to the event bus.
reload() - Method in class mezz.jei.config.ClientConfig
 
reload() - Method in interface mezz.jei.config.IJEIConfig
 
reload() - Method in class mezz.jei.config.IngredientFilterConfig
 
reload(ModConfig.ModConfigEvent) - Static method in class mezz.jei.config.JEIClientConfig
 
reload() - Method in class mezz.jei.config.ModIdFormattingConfig
 
remove(Object) - Method in class mezz.jei.bookmarks.BookmarkList
 
remove(Object) - Method in class mezz.jei.collect.IngredientSet
 
remove(K, V) - Method in class mezz.jei.collect.MultiMap
 
remove(Object) - Method in class mezz.jei.config.forge.ConfigCategory
 
remove() - Method in class mezz.jei.util.MatchingIterable.DelegateIterator
 
removeAll(Collection<?>) - Method in class mezz.jei.collect.IngredientSet
 
removeCategory(ConfigCategory) - Method in class mezz.jei.config.forge.Configuration
 
removeChild(ConfigCategory) - Method in class mezz.jei.config.forge.ConfigCategory
 
removeIngredientFromBlacklist(V, IIngredientHelper<V>) - Method in class mezz.jei.ingredients.IngredientBlacklistInternal
 
removeIngredientFromConfigBlacklist(IngredientFilter, IIngredientManager, V, IngredientBlacklistType, IIngredientHelper<V>) - Method in class mezz.jei.config.EditModeConfig
 
removeIngredientFromConfigBlacklist(IngredientFilter, IIngredientManager, V, IngredientBlacklistType, IIngredientHelper<V>) - Method in interface mezz.jei.config.IEditModeConfig
 
removeIngredientsAtRuntime(IIngredientType<V>, Collection<V>) - Method in interface mezz.jei.api.runtime.IIngredientManager
Remove ingredients from JEI at runtime.
removeIngredientsAtRuntime(IIngredientType<V>, Collection<V>) - Method in class mezz.jei.ingredients.IngredientManager
 
removeIngredientsAtRuntime(IIngredientType<V>, Collection<V>, IngredientFilter) - Method in class mezz.jei.ingredients.IngredientManager
 
removeListener(Object, Consumer<T>) - Static method in class mezz.jei.events.EventBusHelper
renameProperty(String, String, String) - Method in class mezz.jei.config.forge.Configuration
Renames a property in a given category.
render(MatrixStack, int, int, T) - Method in interface mezz.jei.api.ingredients.IIngredientRenderer
Renders an ingredient at a specific location.
render(MatrixStack, int, int, float) - Method in class mezz.jei.gui.elements.GuiIconButton
 
render(MatrixStack, int, int, float) - Method in class mezz.jei.gui.elements.GuiIconButtonSmall
 
render(MatrixStack, int, int, float) - Method in class mezz.jei.gui.recipes.RecipesGui
 
render(MatrixStack, int, int, float) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
render(MatrixStack, int, int, DebugIngredient) - Method in class mezz.jei.plugins.jei.ingredients.DebugIngredientRenderer
 
render(MatrixStack, int, int, FluidStack) - Method in class mezz.jei.plugins.vanilla.ingredients.fluid.FluidStackRenderer
 
render(MatrixStack, int, int, ItemStack) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackRenderer
 
render(Minecraft, MatrixStack) - Method in class mezz.jei.render.IngredientListBatchRenderer
renders all ItemStacks
renderButton(MatrixStack, int, int, float) - Method in class mezz.jei.input.GuiTextFieldFilter
 
renderEditMode(MatrixStack, Rectangle2d, int, IEditModeConfig) - Method in class mezz.jei.render.IngredientListElementRenderer
 
renderItemAndEffectIntoGUI(IRenderTypeBuffer, MatrixStack, IEditModeConfig, IWorldConfig) - Method in class mezz.jei.render.ItemStackFastRenderer
 
renderOverlay() - Method in class mezz.jei.render.ItemStackFastRenderer
 
renderSlow(MatrixStack, IEditModeConfig, IWorldConfig) - Method in class mezz.jei.render.IngredientListElementRenderer
 
requireCompleteSets() - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo
Return false if the recipe transfer should attempt to place as many items as possible for all slots, even if one slot has less.
requiresMcRestart() - Method in class mezz.jei.config.forge.ConfigCategory
Gets whether or not this ConfigCategory requires Minecraft to be restarted when changed.
requiresMcRestart() - Method in class mezz.jei.config.forge.ConfigElement
 
requiresMcRestart() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Whether or not this element requires Minecraft to be restarted when changed.
requiresMcRestart() - Method in class mezz.jei.config.forge.Property
Gets whether or not this Property requires Minecraft to be restarted when changed.
requiresWorldRestart() - Method in class mezz.jei.config.forge.ConfigCategory
Returns whether or not this category is able to be edited while a world is running using the in-game Mod Options screen as well as the Mods list screen, or only from the Mods list screen.
requiresWorldRestart() - Method in class mezz.jei.config.forge.ConfigElement
 
requiresWorldRestart() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Whether or not this element is safe to modify while a world is running.
requiresWorldRestart() - Method in class mezz.jei.config.forge.Property
Returns whether or not this Property is able to be edited while a world is running using the in-game Mod Options screen as well as the Mods list screen, or only from the Mods list screen.
resourceIdSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
resourceIdSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 

S

save() - Method in class mezz.jei.config.forge.Configuration
 
saveBookmarks(IIngredientManager, List<IIngredientListElement<?>>) - Method in class mezz.jei.config.BookmarkConfig
 
saveFilterText() - Method in interface mezz.jei.config.IWorldConfig
 
saveFilterText() - Method in class mezz.jei.config.WorldConfig
 
search(String) - Method in class mezz.jei.ingredients.PrefixedSearchable
 
search(String) - Method in class mezz.jei.search.CombinedSearchables
 
search(String) - Method in interface mezz.jei.search.ISearchable
 
search(String) - Method in class mezz.jei.search.suffixtree.GeneralizedSuffixTree
Searches for the given word within the GST.
searchAdvancedTooltips - Variable in class mezz.jei.config.IngredientFilterConfig
 
searchAdvancedTooltips - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
SearchMode - Enum in mezz.jei.config
 
sendPacketToClient(PacketJei, ServerPlayerEntity) - Static method in class mezz.jei.network.Network
 
sendPacketToServer(PacketJei) - Static method in class mezz.jei.network.Network
 
serverHandlers - Variable in class mezz.jei.network.PacketHandler
 
ServerInfo - Class in mezz.jei.config
 
set(int, FluidStack) - Method in interface mezz.jei.api.gui.ingredient.IGuiFluidStackGroup
 
set(IIngredients) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Set all the ingredients in the group, based on the IIngredients passed to IRecipeCategory.setRecipe(IRecipeLayout, Object, IIngredients).
set(int, List<T>) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Set the ingredient at slotIndex to a rotating collection of ingredients.
set(int, T) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Set the ingredient at slotIndex to a specific ingredient.
set(int, ItemStack) - Method in interface mezz.jei.api.gui.ingredient.IGuiItemStackGroup
 
set(Object) - Method in class mezz.jei.config.forge.ConfigElement
 
set(Object[]) - Method in class mezz.jei.config.forge.ConfigElement
 
set(Object) - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Sets this property's value.
set(Object[]) - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Sets this property's value to the specified array.
set(String) - Method in class mezz.jei.config.forge.Property
 
set(String[]) - Method in class mezz.jei.config.forge.Property
 
set(boolean[]) - Method in class mezz.jei.config.forge.Property
 
set(int[]) - Method in class mezz.jei.config.forge.Property
 
set(double[]) - Method in class mezz.jei.config.forge.Property
 
set(int) - Method in class mezz.jei.config.forge.Property
 
set(long) - Method in class mezz.jei.config.forge.Property
 
set(boolean) - Method in class mezz.jei.config.forge.Property
 
set(double) - Method in class mezz.jei.config.forge.Property
 
set(List<T>, Focus<T>) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
set(IIngredients) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
set(int, List<T>) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
set(int, T) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
set(int, List<IIngredientListElement<?>>) - Method in class mezz.jei.render.IngredientListBatchRenderer
 
setAllowsCheating() - Method in class mezz.jei.input.ClickedIngredient
 
setArea(Rectangle2d) - Method in class mezz.jei.render.IngredientListElementRenderer
 
setBackground(int, IDrawable) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
Set a background image to draw behind the ingredient.
setBackground(IDrawable) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
setBackground(int, IDrawable) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
setBlocked(boolean) - Method in class mezz.jei.render.IngredientListSlot
Set true if this ingredient is blocked by an extra gui area from a mod.
setBookmarkEnabled(boolean) - Method in interface mezz.jei.config.IWorldConfig
 
setBookmarkEnabled(boolean) - Method in class mezz.jei.config.WorldConfig
 
setCategoryComment(String, String) - Method in class mezz.jei.config.forge.Configuration
Adds a comment to the specified ConfigCategory object
setCategoryFocus() - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
setCategoryFocus(List<ResourceLocation>) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
setCategoryFocus() - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
setCategoryFocus(List<ResourceLocation>) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
setCategoryLanguageKey(String, String) - Method in class mezz.jei.config.forge.Configuration
Adds a language key to the specified ConfigCategory object
setCategoryPropertyOrder(String, List<String>) - Method in class mezz.jei.config.forge.Configuration
Sets the order that direct child properties of this config category will be written to the config file and will be displayed in config GUIs.
setCategoryRequiresMcRestart(String, boolean) - Method in class mezz.jei.config.forge.Configuration
Sets whether or not this ConfigCategory requires Minecraft to be restarted when changed.
setCategoryRequiresWorldRestart(String, boolean) - Method in class mezz.jei.config.forge.Configuration
Sets the flag for whether or not this category can be edited while a world is running.
setCheatItemsEnabled(boolean) - Method in interface mezz.jei.config.IWorldConfig
 
setCheatItemsEnabled(boolean) - Method in class mezz.jei.config.WorldConfig
 
setColorNamer(ColorNamer) - Static method in class mezz.jei.Internal
 
setComment(String) - Method in class mezz.jei.config.forge.ConfigCategory
 
setComment(String) - Method in class mezz.jei.config.forge.Property
 
setCurrentIngredients(Map<Integer, ? extends IGuiIngredient<ItemStack>>) - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
setDefaultValue(String) - Method in class mezz.jei.config.forge.Property
Sets the default string value of this Property.
setDefaultValue(int) - Method in class mezz.jei.config.forge.Property
Sets the default int value of this Property.
setDefaultValue(double) - Method in class mezz.jei.config.forge.Property
Sets the default double value of this Property.
setDefaultValue(boolean) - Method in class mezz.jei.config.forge.Property
Sets the default boolean value of this Property.
setDefaultValues(String[]) - Method in class mezz.jei.config.forge.Property
Sets the default String[] values of this Property.
setDefaultValues(int[]) - Method in class mezz.jei.config.forge.Property
Sets the default int[] values of this Property.
setDefaultValues(double[]) - Method in class mezz.jei.config.forge.Property
Sets the default double[] values of this Property
setDefaultValues(boolean[]) - Method in class mezz.jei.config.forge.Property
Sets the default boolean[] values of this Property.
setFilterText(String) - Method in interface mezz.jei.api.runtime.IIngredientFilter
Set the search filter string for the ingredient list.
setFilterText(String) - Method in interface mezz.jei.config.IWorldConfig
 
setFilterText(String) - Method in class mezz.jei.config.WorldConfig
 
setFilterText(String) - Method in class mezz.jei.ingredients.IngredientFilterApi
 
setFocus(Focus<V>) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
setFocus(Focus<V>) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
setFocused(boolean) - Method in class mezz.jei.input.GuiTextFieldFilter
 
setGuiEventHandler(GuiEventHandler) - Static method in class mezz.jei.Internal
 
setHeight(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setHeight(Rectangle2d) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setHelpers(JeiHelpers) - Static method in class mezz.jei.Internal
 
setHotbarSlot(ServerPlayerEntity, ItemStack, int) - Static method in class mezz.jei.util.CommandUtilServer
 
setHotbarStack(ItemStack, int) - Static method in class mezz.jei.util.CommandUtil
 
setIngredientFilter(IngredientFilter) - Static method in class mezz.jei.Internal
 
setIngredientManager(IngredientManager) - Static method in class mezz.jei.Internal
 
setIngredientRenderer(IngredientListElementRenderer<?>) - Method in class mezz.jei.render.IngredientListSlot
 
setIngredients(IIngredients) - Method in interface mezz.jei.api.recipe.category.extensions.IRecipeCategoryExtension
Gets all the recipe's ingredients by filling out an instance of IIngredients.
setIngredients(T, IIngredients) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Sets all the recipe's ingredients by filling out an instance of IIngredients.
setIngredients(List<List<T>>) - Method in class mezz.jei.ingredients.IngredientsForType
 
setIngredients(DebugRecipe, IIngredients) - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
setIngredients(IngredientInfoRecipe, IIngredients) - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
setIngredients(AnvilRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
setIngredients(SmithingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
setIngredients(JeiBrewingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
setIngredients(T, IIngredients) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
setIngredients(FuelRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
setIngredients(IIngredients) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingCategoryExtension
 
setIngredients(ICraftingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
setIngredients(StonecuttingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
setInput(IIngredientType<T>, T) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets a single recipe input.
setInput(IIngredientType<T>, T) - Method in class mezz.jei.ingredients.Ingredients
 
setInputHandler(InputHandler) - Static method in class mezz.jei.Internal
 
setInputIngredients(List<Ingredient>) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets the recipe's inputs.
setInputIngredients(List<Ingredient>) - Method in class mezz.jei.ingredients.Ingredients
 
setInputLists(IIngredientType<T>, List<List<T>>) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets the recipe's inputs.
setInputLists(IIngredientType<T>, List<List<T>>) - Method in class mezz.jei.ingredients.Ingredients
 
setInputs(IGuiIngredientGroup<T>, List<List<T>>) - Method in interface mezz.jei.api.gui.ingredient.ICraftingGridHelper
Place inputs ingredients onto the crafting grid in a consistent way.
setInputs(IGuiIngredientGroup<T>, List<List<T>>, int, int) - Method in interface mezz.jei.api.gui.ingredient.ICraftingGridHelper
Place inputs ingredients onto the crafting grid in a consistent way.
setInputs(IIngredientType<T>, List<T>) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets the recipe's inputs.
setInputs(IGuiIngredientGroup<T>, List<List<T>>) - Method in class mezz.jei.gui.CraftingGridHelper
 
setInputs(IGuiIngredientGroup<T>, List<List<T>>, int, int) - Method in class mezz.jei.gui.CraftingGridHelper
 
setInputs(IIngredientType<T>, List<T>) - Method in class mezz.jei.ingredients.Ingredients
 
setIsListLengthFixed(boolean) - Method in class mezz.jei.config.forge.Property
Sets the flag for whether this list/array Property has a fixed length.
setItems(PlayerEntity, Map<Integer, Integer>, List<Integer>, List<Integer>, boolean, boolean) - Static method in class mezz.jei.transfer.BasicRecipeTransferHandlerServer
Called server-side to actually put the items in place.
setLanguageKey(String) - Method in class mezz.jei.config.forge.ConfigCategory
 
setLanguageKey(String) - Method in class mezz.jei.config.forge.Property
Sets the localization language key for this Property so that the config GUI screens are nice and pretty <3.
setLast(ItemStack, ItemStack, int) - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeDisplayData
 
setMaxListLength(int) - Method in class mezz.jei.config.forge.Property
Sets the maximum length of this list/array Property.
setMaxValue(int) - Method in class mezz.jei.config.forge.Property
Sets the maximum int value of this Property.
setMaxValue(double) - Method in class mezz.jei.config.forge.Property
Sets the maximum double value of this Property.
setMinValue(int) - Method in class mezz.jei.config.forge.Property
Sets the minimum int value of this Property.
setMinValue(double) - Method in class mezz.jei.config.forge.Property
Sets the minimum double value of this Property.
setModIdHelper(IModIdHelper) - Static method in class mezz.jei.util.ErrorUtil
 
SetMultiMap<K,V> - Class in mezz.jei.collect
 
SetMultiMap() - Constructor for class mezz.jei.collect.SetMultiMap
 
SetMultiMap(Supplier<Set<V>>) - Constructor for class mezz.jei.collect.SetMultiMap
 
SetMultiMap(Map<K, Set<V>>, Supplier<Set<V>>) - Constructor for class mezz.jei.collect.SetMultiMap
 
setName(String) - Method in class mezz.jei.config.forge.Property
Sets the name/key for this Property.
setOnClickHandler(IOnClickHandler) - Method in class mezz.jei.gui.recipes.RecipeTransferButton
 
setOutput(IIngredientType<T>, T) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets a single recipe output.
setOutput(IIngredientType<T>, T) - Method in class mezz.jei.ingredients.Ingredients
 
setOutputLists(IIngredientType<T>, List<List<T>>) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets the recipe's outputs.
setOutputLists(IIngredientType<T>, List<List<T>>) - Method in class mezz.jei.ingredients.Ingredients
 
setOutputs(IIngredientType<T>, List<T>) - Method in interface mezz.jei.api.ingredients.IIngredients
Sets multiple recipe outputs.
setOutputs(IIngredientType<T>, List<T>) - Method in class mezz.jei.ingredients.Ingredients
 
setOverrideDisplayFocus(IFocus<T>) - Method in interface mezz.jei.api.gui.ingredient.IGuiIngredientGroup
 
setOverrideDisplayFocus(IFocus<T>) - Method in class mezz.jei.gui.ingredients.GuiIngredientGroup
 
setPadding(int) - Method in class mezz.jei.render.IngredientListElementRenderer
 
setPosition(int, int) - Method in interface mezz.jei.api.gui.IRecipeLayoutDrawable
Set the position of the recipe layout in screen coordinates.
setPosition(int, int) - Method in class mezz.jei.gui.recipes.RecipeLayout
 
setPropertyOrder(List<String>) - Method in class mezz.jei.config.forge.ConfigCategory
 
setRecipe(IRecipeLayout, IIngredients) - Method in interface mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICustomCraftingCategoryExtension
This is called to override the vanilla crafting category's IRecipeCategory.setRecipe(IRecipeLayout, Object, IIngredients) Note that when this is called, the IGuiItemStackGroup has already been init with the crafting grid layout for convenience.
setRecipe(IRecipeLayout, T, IIngredients) - Method in interface mezz.jei.api.recipe.category.IRecipeCategory
Set the IRecipeLayout properties from the recipe.
setRecipe(IRecipeLayout, DebugRecipe, IIngredients) - Method in class mezz.jei.plugins.debug.DebugRecipeCategory
 
setRecipe(IRecipeLayout, IngredientInfoRecipe, IIngredients) - Method in class mezz.jei.plugins.jei.info.IngredientInfoRecipeCategory
 
setRecipe(IRecipeLayout, AnvilRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.anvil.AnvilRecipeCategory
 
setRecipe(IRecipeLayout, SmithingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
setRecipe(IRecipeLayout, JeiBrewingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeCategory
 
setRecipe(IRecipeLayout, T, IIngredients) - Method in class mezz.jei.plugins.vanilla.cooking.AbstractCookingCategory
 
setRecipe(IRecipeLayout, CampfireCookingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.cooking.CampfireCategory
 
setRecipe(IRecipeLayout, FuelRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.cooking.fuel.FurnaceFuelCategory
 
setRecipe(IRecipeLayout, ICraftingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
setRecipe(IRecipeLayout, StonecuttingRecipe, IIngredients) - Method in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
setRecipeCategory(IRecipeCategory<?>) - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
setRecipeCategory(IRecipeCategory<?>) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
setRecipeCategory(IRecipeCategory<?>) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
setRecipeCategoryIndex(int) - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
setRecipeIndex(int) - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
setRecipesPerPage(int) - Method in class mezz.jei.gui.ingredients.IngredientLookupState
 
setRecipesPerPage(int) - Method in interface mezz.jei.gui.recipes.IRecipeGuiLogic
 
setRecipesPerPage(int) - Method in class mezz.jei.gui.recipes.RecipeGuiLogic
 
setReloadListener(JeiReloadListener) - Static method in class mezz.jei.Internal
 
setRequiresMcRestart(boolean) - Method in class mezz.jei.config.forge.ConfigCategory
Sets whether or not this ConfigCategory requires Minecraft to be restarted when changed.
setRequiresMcRestart(boolean) - Method in class mezz.jei.config.forge.Property
Sets whether or not this Property requires Minecraft to be restarted when changed.
setRequiresWorldRestart(boolean) - Method in class mezz.jei.config.forge.ConfigCategory
Sets the flag for whether or not this category can be edited while a world is running.
setRequiresWorldRestart(boolean) - Method in class mezz.jei.config.forge.Property
Sets the flag for whether or not this Property can be edited while a world is running.
setRuntime(JeiRuntime) - Static method in class mezz.jei.Internal
 
setShapeless() - Method in interface mezz.jei.api.gui.IRecipeLayout
Adds a shapeless icon to the top right of the recipe, that shows a tooltip saying "shapeless" when hovered over.
setShapeless() - Method in class mezz.jei.gui.recipes.RecipeLayout
 
setShowInGui(boolean) - Method in class mezz.jei.config.forge.ConfigCategory
Sets whether or not this ConfigCategory should be allowed to show on config GUIs.
setShowInGui(boolean) - Method in class mezz.jei.config.forge.Property
Sets whether or not this Property should be allowed to show on config GUIs.
setSortedIndex(int) - Method in interface mezz.jei.ingredients.IIngredientListElementInfo
 
setSortedIndex(int) - Method in class mezz.jei.ingredients.IngredientListElementInfo
 
setTextures(Textures) - Static method in class mezz.jei.Internal
 
setTextureSize(int, int) - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
For textures that are not 256x256, specify the size.
setTextureSize(int, int) - Method in class mezz.jei.gui.elements.DrawableBuilder
 
setToDefault() - Method in class mezz.jei.config.forge.ConfigElement
 
setToDefault() - Method in interface mezz.jei.config.forge.IConfigElement
[Property] Sets this property's value to the default value.
setToDefault() - Method in class mezz.jei.config.forge.Property
Sets the current value(s) of this Property to the default value(s).
setTooltipCallbacks(List<ITooltipCallback<T>>) - Method in class mezz.jei.gui.ingredients.GuiIngredient
 
setupJEI() - Method in class mezz.jei.startup.ClientLifecycleHandler
 
setValidationPattern(Pattern) - Method in class mezz.jei.config.forge.Property
Sets a regex Pattern object used to validate user input for formatted String or String[] properties.
setValidValues(String[]) - Method in class mezz.jei.config.forge.Property
Sets the array of valid values that this String Property can be set to.
setValue(String) - Method in class mezz.jei.config.forge.Property
Sets the value of this Property to the provided String value.
setValue(int) - Method in class mezz.jei.config.forge.Property
Sets the value of this Property to the provided int value.
setValue(boolean) - Method in class mezz.jei.config.forge.Property
Sets the value of this Property to the provided boolean value.
setValue(double) - Method in class mezz.jei.config.forge.Property
Sets the value of this Property to the provided double value.
setValues(String[]) - Method in class mezz.jei.config.forge.Property
Sets the values of this Property to the provided String[] values.
setValues(boolean[]) - Method in class mezz.jei.config.forge.Property
Sets the values of this Property to the provided boolean[] values.
setValues(int[]) - Method in class mezz.jei.config.forge.Property
Sets the values of this Property to the provided int[] values.
setValues(double[]) - Method in class mezz.jei.config.forge.Property
Sets the values of this Property to the provided double[] values.
setVisible(boolean) - Method in interface mezz.jei.gui.ingredients.IIngredientListElement
 
setVisible(boolean) - Method in class mezz.jei.ingredients.IngredientListElement
 
setWidth(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setWidth(Rectangle2d) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setWorldConfig(IWorldConfig) - Static method in class mezz.jei.util.ErrorUtil
 
setX(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setX(Rectangle2d) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setY(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
setY(Rectangle2d) - Method in class mezz.jei.util.Rectangle2dBuilder
 
ShapelessIcon - Class in mezz.jei.gui.recipes
 
ShapelessIcon() - Constructor for class mezz.jei.gui.recipes.ShapelessIcon
 
shouldHighlightTargets() - Method in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler
 
show(IFocus<V>) - Method in interface mezz.jei.api.runtime.IRecipesGui
Show recipes for an IFocus.
show(IFocus<V>) - Method in class mezz.jei.gui.recipes.RecipesGui
 
showCategories(List<ResourceLocation>) - Method in interface mezz.jei.api.runtime.IRecipesGui
Show entire categories of recipes.
showCategories(List<ResourceLocation>) - Method in class mezz.jei.gui.recipes.RecipesGui
 
showError(MatrixStack, int, int, IRecipeLayout, int, int) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferError
showError(MatrixStack, int, int, IRecipeLayout, int, int) - Method in class mezz.jei.transfer.RecipeTransferErrorInternal
 
showError(MatrixStack, int, int, IRecipeLayout, int, int) - Method in class mezz.jei.transfer.RecipeTransferErrorSlots
 
showError(MatrixStack, int, int, IRecipeLayout, int, int) - Method in class mezz.jei.transfer.RecipeTransferErrorTooltip
 
showInGui() - Method in class mezz.jei.config.forge.ConfigCategory
Gets whether or not this ConfigCategory should be allowed to show on config GUIs.
showInGui() - Method in class mezz.jei.config.forge.ConfigElement
 
showInGui() - Method in interface mezz.jei.config.forge.IConfigElement
[Property, Category] Whether or not this element should be allowed to show on config GUIs.
showInGui() - Method in class mezz.jei.config.forge.Property
Gets whether or not this Property should be allowed to show on config GUIs.
showRecipe - Static variable in class mezz.jei.config.KeyBindings
 
showUses - Static variable in class mezz.jei.config.KeyBindings
 
ShulkerBoxColoringRecipeMaker - Class in mezz.jei.plugins.vanilla.crafting
 
size() - Method in class mezz.jei.collect.IngredientSet
 
size() - Method in class mezz.jei.color.MMCQ.CMap
 
size() - Method in class mezz.jei.config.forge.ConfigCategory
 
size() - Method in class mezz.jei.gui.overlay.IngredientGrid
 
size() - Method in class mezz.jei.render.IngredientListBatchRenderer
 
size() - Method in class mezz.jei.search.ElementSearch
 
size() - Method in class mezz.jei.search.ElementSearchLowMem
 
size() - Method in interface mezz.jei.search.IElementSearch
 
slowPerceptualColorDistanceSquared(int, int) - Static method in class mezz.jei.color.ColorUtil
http://www.compuphase.com/cmetric.htm http://stackoverflow.com/a/6334454 Returns 0 for equal colors, nonzero for colors that look different.
smallestNumColumns - Static variable in class mezz.jei.config.ClientConfig
 
SMITHING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The smithing recipe category.
SmithingRecipeCategory - Class in mezz.jei.plugins.vanilla.anvil
 
SmithingRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.anvil.SmithingRecipeCategory
 
SMOKING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The smoking recipe category.
SmokingCategory - Class in mezz.jei.plugins.vanilla.cooking
 
SmokingCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.cooking.SmokingCategory
 
SortingConfig<T> - Class in mezz.jei.config.sorting
 
SortingConfig(File, ISortingSerializer<T>) - Constructor for class mezz.jei.config.sorting.SortingConfig
 
SortingSerializers - Class in mezz.jei.config.sorting.serializers
 
sortPlugins(List<IModPlugin>, VanillaPlugin, JeiInternalPlugin) - Static method in class mezz.jei.load.PluginHelper
 
splitX(Rectangle2d, int) - Static method in class mezz.jei.util.MathUtil
 
splitXRight(Rectangle2d, int) - Static method in class mezz.jei.util.MathUtil
 
splitY(Rectangle2d, int) - Static method in class mezz.jei.util.MathUtil
 
splitYBottom(Rectangle2d, int) - Static method in class mezz.jei.util.MathUtil
 
StackHelper - Class in mezz.jei.util
 
StackHelper(ISubtypeManager) - Constructor for class mezz.jei.util.StackHelper
 
StackHelper.UidMode - Enum in mezz.jei.util
 
start() - Method in class mezz.jei.ingredients.IngredientFilterBackgroundBuilder
 
start() - Method in class mezz.jei.search.ElementSearch
 
start() - Method in class mezz.jei.search.ElementSearchLowMem
 
start() - Method in interface mezz.jei.search.IElementSearch
 
start(List<IModPlugin>, Textures, IClientConfig, IEditModeConfig, IIngredientFilterConfig, IWorldConfig, BookmarkConfig, IModIdHelper, RecipeCategorySortingConfig, IIngredientSorter) - Method in class mezz.jei.startup.JeiStarter
 
start(String) - Method in class mezz.jei.util.LoggedTimer
 
startJEI() - Method in class mezz.jei.startup.ClientLifecycleHandler
 
staticFlame - Variable in class mezz.jei.plugins.vanilla.cooking.FurnaceVariantCategory
 
STONECUTTING - Static variable in class mezz.jei.api.constants.VanillaRecipeCategoryUid
The stonecutting recipe category Automatically includes every StonecuttingRecipe
StoneCuttingRecipeCategory - Class in mezz.jei.plugins.vanilla.stonecutting
 
StoneCuttingRecipeCategory(IGuiHelper) - Constructor for class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
stop() - Method in class mezz.jei.gui.ghost.GhostIngredientDrag
 
stop() - Method in class mezz.jei.util.LoggedTimer
 
stopDrag() - Method in class mezz.jei.gui.ghost.GhostIngredientDragManager
 
STRING - Static variable in class mezz.jei.config.sorting.serializers.SortingSerializers
 
StringUtil - Class in mezz.jei.util
 
stripStyling(ITextComponent) - Static method in class mezz.jei.util.StringUtil
 
subtractHeight(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
subtractWidth(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
SubtypeManager - Class in mezz.jei.ingredients
 
SubtypeManager(SubtypeRegistration) - Constructor for class mezz.jei.ingredients.SubtypeManager
 
SubtypeRegistration - Class in mezz.jei.load.registration
 
SubtypeRegistration() - Constructor for class mezz.jei.load.registration.SubtypeRegistration
 
subX(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
subY(int) - Method in class mezz.jei.util.Rectangle2dBuilder
 
syncConfig() - Method in class mezz.jei.config.WorldConfig
 
syncWorldConfig(NetworkManager) - Method in class mezz.jei.config.WorldConfig
 

T

TAB_HEIGHT - Static variable in class mezz.jei.gui.recipes.RecipeGuiTab
 
TAB_WIDTH - Static variable in class mezz.jei.gui.recipes.RecipeGuiTab
 
Table<R,C,V> - Class in mezz.jei.collect
 
Table(Map<R, Map<C, V>>, Supplier<Map<C, V>>) - Constructor for class mezz.jei.collect.Table
 
tagSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
tagSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
test(T) - Method in class mezz.jei.recipes.ExtendableRecipeCategoryHelper.RecipeHandler
 
TEXTURE_GUI_PATH - Static variable in class mezz.jei.config.Constants
 
TEXTURE_GUI_VANILLA - Static variable in class mezz.jei.config.Constants
 
Textures - Class in mezz.jei.gui.textures
 
Textures(JeiSpriteUploader) - Constructor for class mezz.jei.gui.textures.Textures
 
TickTimer - Class in mezz.jei.gui
 
TickTimer(int, int, boolean) - Constructor for class mezz.jei.gui.TickTimer
 
TippedArrowRecipeMaker - Class in mezz.jei.plugins.vanilla.crafting
 
toggleBookmarkEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
toggleBookmarkEnabled() - Method in class mezz.jei.config.WorldConfig
 
toggleBookmarkOverlay - Static variable in class mezz.jei.config.KeyBindings
 
toggleCheatItemsEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
toggleCheatItemsEnabled() - Method in class mezz.jei.config.WorldConfig
 
toggleCheatMode - Static variable in class mezz.jei.config.KeyBindings
 
toggleEditMode - Static variable in class mezz.jei.config.KeyBindings
 
toggleEditModeEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
toggleEditModeEnabled() - Method in class mezz.jei.config.WorldConfig
 
toggleOverlay - Static variable in class mezz.jei.config.KeyBindings
 
toggleOverlayEnabled() - Method in interface mezz.jei.config.IWorldConfig
 
toggleOverlayEnabled() - Method in class mezz.jei.config.WorldConfig
 
toImmutable() - Method in class mezz.jei.collect.ListMultiMap
 
toImmutable() - Method in class mezz.jei.collect.MultiMap
 
toImmutable() - Method in class mezz.jei.collect.Table
 
toLowercaseWithLocale(String) - Static method in class mezz.jei.util.Translator
 
TooltipRenderer - Class in mezz.jei.gui
 
tooltipSearchMode - Variable in class mezz.jei.config.IngredientFilterConfig
 
tooltipSearchMode - Variable in class mezz.jei.config.IngredientFilterConfigValues
 
toString() - Method in class mezz.jei.color.MMCQ.VBox
 
toString() - Method in class mezz.jei.config.forge.Configuration
 
toString() - Method in class mezz.jei.input.ClickedIngredient
 
toString() - Method in class mezz.jei.plugins.vanilla.brewing.JeiBrewingRecipe
 
transferRecipe(C, Object, IRecipeLayout, PlayerEntity, boolean, boolean) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandler
 
transferRecipe(C, IRecipeLayout, PlayerEntity, boolean, boolean) - Method in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandler
transferRecipe(C, Object, IRecipeLayout, PlayerEntity, boolean, boolean) - Method in class mezz.jei.transfer.BasicRecipeTransferHandler
 
transferRecipe(PlayerContainer, IRecipeLayout, PlayerEntity, boolean, boolean) - Method in class mezz.jei.transfer.PlayerRecipeTransferHandler
 
transferRecipe(RecipeTransferManager, Container, RecipeLayout<?>, PlayerEntity, boolean) - Static method in class mezz.jei.transfer.RecipeTransferUtil
 
translateFocus(IFocus<V>, IFocusFactory) - Method in interface mezz.jei.api.ingredients.IIngredientHelper
Change one focus into a different focus.
translateFocus(IFocus<ItemStack>, IFocusFactory) - Method in class mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper
 
translateToLocal(String) - Static method in class mezz.jei.util.Translator
 
translateToLocalFormatted(String, Object...) - Static method in class mezz.jei.util.Translator
 
Translator - Class in mezz.jei.util
 
trim(int, int, int, int) - Method in interface mezz.jei.api.gui.drawable.IDrawableBuilder
Remove blank space around the texture by trimming it.
trim(int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableBuilder
 
trim(int, int, int, int) - Method in class mezz.jei.gui.elements.DrawableSprite
 
truncateStringToWidth(ITextComponent, int, FontRenderer) - Static method in class mezz.jei.util.StringUtil
 
tryParse(char) - Static method in enum mezz.jei.config.forge.Property.Type
 
TYPE - Static variable in class mezz.jei.plugins.jei.ingredients.DebugIngredient
 

U

UID - Static variable in class mezz.jei.plugins.debug.DebugRecipeCategory
 
UidContext - Enum in mezz.jei.api.ingredients.subtypes
Optional context used when getting Unique IDs for ingredients and subtypes.
unhideRecipe(T, ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
Unhides a recipe that was hidden by IRecipeManager.hideRecipe(Object, ResourceLocation) This can be used by mods that create recipe progression.
unhideRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManager
 
unhideRecipe(T, ResourceLocation) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
unhideRecipeCategory(ResourceLocation) - Method in interface mezz.jei.api.recipe.IRecipeManager
Unhides a recipe category that was hidden by IRecipeManager.hideRecipeCategory(ResourceLocation).
unhideRecipeCategory(ResourceLocation) - Method in class mezz.jei.recipes.RecipeManager
 
unhideRecipeCategory(ResourceLocation) - Method in class mezz.jei.recipes.RecipeManagerInternal
 
UnicodeInputStreamReader(InputStream, String) - Constructor for class mezz.jei.config.forge.Configuration.UnicodeInputStreamReader
 
union(Rectangle2d, Rectangle2d) - Static method in class mezz.jei.util.MathUtil
 
UNIVERSAL_RECIPE_TRANSFER_UID - Static variable in class mezz.jei.config.Constants
 
unregister(Object) - Static method in class mezz.jei.events.EventBusHelper
Unregisters an object from the event bus.
update() - Method in class mezz.jei.input.GuiTextFieldFilter
 
updateBounds(Rectangle2d) - Method in class mezz.jei.gui.elements.GuiIconButton
 
updateBounds(Rectangle2d) - Method in class mezz.jei.gui.elements.GuiIconToggleButton
 
updateBounds(Button) - Method in class mezz.jei.gui.HoverChecker
 
updateBounds(int, int, int, int) - Method in class mezz.jei.gui.HoverChecker
 
updateBounds(Rectangle2d) - Method in class mezz.jei.gui.HoverChecker
 
updateBounds(Rectangle2d, Set<Rectangle2d>) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
updateBounds(Set<Rectangle2d>) - Method in class mezz.jei.gui.overlay.bookmarks.BookmarkOverlay
 
updateBounds(Rectangle2d, Set<Rectangle2d>) - Method in interface mezz.jei.gui.overlay.bookmarks.ILeftAreaContent
 
updateBounds(Rectangle2d, Collection<Rectangle2d>) - Method in class mezz.jei.gui.overlay.IngredientGrid
 
updateBounds(Rectangle2d, Set<Rectangle2d>) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
updateBounds(Rectangle2d) - Method in class mezz.jei.gui.PageNavigation
 
updateBounds(Rectangle2d) - Method in class mezz.jei.input.GuiTextFieldFilter
 
updateGuiExclusionAreas() - Method in class mezz.jei.gui.GuiScreenHelper
 
updateHidden() - Method in class mezz.jei.ingredients.IngredientFilter
 
updateHiddenState(IIngredientListElement<V>) - Method in class mezz.jei.ingredients.IngredientFilter
 
updateLayout(boolean) - Method in class mezz.jei.gui.overlay.IngredientGridWithNavigation
 
updateLayout(boolean) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
updateLayout(List<Object>, RecipesGui) - Method in class mezz.jei.gui.recipes.RecipeCatalysts
 
updatePageState() - Method in class mezz.jei.gui.PageNavigation
 
updateScreen(Screen, boolean) - Method in class mezz.jei.gui.overlay.bookmarks.LeftAreaDispatcher
 
updateScreen(Screen, boolean) - Method in class mezz.jei.gui.overlay.IngredientListOverlay
 
useNbtForSubtypes(Item...) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Tells JEI to treat all NBT as relevant to these items' subtypes.
useNbtForSubtypes(Fluid...) - Method in interface mezz.jei.api.registration.ISubtypeRegistration
Tells JEI to treat all NBT as relevant to these fluids' subtypes.
useNbtForSubtypes(Item...) - Method in class mezz.jei.load.registration.SubtypeRegistration
 
useNbtForSubtypes(Fluid...) - Method in class mezz.jei.load.registration.SubtypeRegistration
 

V

validate(ResourceLocation) - Method in class mezz.jei.recipes.RecipeCategoryDataMap
 
valueOf(String) - Static method in enum mezz.jei.api.gui.drawable.IDrawableAnimated.StartDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.api.ingredients.subtypes.UidContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.api.recipe.IFocus.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.api.recipe.transfer.IRecipeTransferError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.config.forge.Config.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.config.forge.ConfigGuiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.config.forge.Property.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.config.IngredientBlacklistType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.config.SearchMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.gui.overlay.GridAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.ingredients.IngredientSortStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.input.click.MouseClickState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.network.PacketIdClient
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.network.PacketIdServer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.util.GiveMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mezz.jei.util.StackHelper.UidMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum mezz.jei.api.gui.drawable.IDrawableAnimated.StartDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.api.ingredients.subtypes.UidContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.api.recipe.IFocus.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.api.recipe.transfer.IRecipeTransferError.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.config.forge.Config.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class mezz.jei.config.forge.ConfigCategory
 
values() - Static method in enum mezz.jei.config.forge.ConfigGuiType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.config.forge.Property.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum mezz.jei.config.IngredientBlacklistType
 
values() - Static method in enum mezz.jei.config.IngredientBlacklistType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.config.SearchMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.gui.overlay.GridAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.ingredients.IngredientSortStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.input.click.MouseClickState
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum mezz.jei.network.PacketIdClient
 
values() - Static method in enum mezz.jei.network.PacketIdClient
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum mezz.jei.network.PacketIdServer
 
values() - Static method in enum mezz.jei.network.PacketIdServer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.util.GiveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mezz.jei.util.StackHelper.UidMode
Returns an array containing the constants of this enum type, in the order they are declared.
VanillaCategoryExtensionRegistration - Class in mezz.jei.load.registration
 
VanillaCategoryExtensionRegistration(IExtendableRecipeCategory<ICraftingRecipe, ICraftingCategoryExtension>) - Constructor for class mezz.jei.load.registration.VanillaCategoryExtensionRegistration
 
VanillaPlugin - Class in mezz.jei.plugins.vanilla
 
VanillaPlugin() - Constructor for class mezz.jei.plugins.vanilla.VanillaPlugin
 
VanillaRecipeCategoryUid - Class in mezz.jei.api.constants
List of built-in recipe category UIDs, so that plugins with their own recipe handlers can use them.
VanillaRecipeFactory - Class in mezz.jei.plugins.vanilla
 
VanillaRecipeFactory(IIngredientManager) - Constructor for class mezz.jei.plugins.vanilla.VanillaRecipeFactory
 
VanillaRecipes - Class in mezz.jei.plugins.vanilla.crafting
 
VanillaRecipes() - Constructor for class mezz.jei.plugins.vanilla.crafting.VanillaRecipes
 
VanillaTypes - Class in mezz.jei.api.constants
Built-in IIngredientType for vanilla Minecraft.
VBox(int, int, int, int, int, int, int[]) - Constructor for class mezz.jei.color.MMCQ.VBox
 
vboxes - Variable in class mezz.jei.color.MMCQ.CMap
 
volume(boolean) - Method in class mezz.jei.color.MMCQ.VBox
 

W

wasRead() - Method in class mezz.jei.config.forge.Property
Determines if this config value was just created, or if it was read from the config file.
WATER_BOTTLE - Static variable in class mezz.jei.plugins.vanilla.brewing.BrewingRecipeUtil
 
WeakIngredientGridSource - Class in mezz.jei.gui.overlay
 
WeakIngredientGridSource(IIngredientGridSource) - Constructor for class mezz.jei.gui.overlay.WeakIngredientGridSource
 
width - Static variable in class mezz.jei.plugins.vanilla.crafting.CraftingRecipeCategory
 
width - Static variable in class mezz.jei.plugins.vanilla.stonecutting.StoneCuttingRecipeCategory
 
WorldConfig - Class in mezz.jei.config
 
WorldConfig(File) - Constructor for class mezz.jei.config.WorldConfig
 
WorldConfigValues - Class in mezz.jei.config
 
WorldConfigValues() - Constructor for class mezz.jei.config.WorldConfigValues
 
write(BufferedWriter, int) - Method in class mezz.jei.config.forge.ConfigCategory
 
write(FileWriter, List<T>) - Method in interface mezz.jei.config.sorting.serializers.ISortingSerializer
 
writeChatMessage(PlayerEntity, String, TextFormatting) - Static method in class mezz.jei.util.CommandUtilServer
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketCheatPermission
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketDeletePlayerItem
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketGiveItemStack
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketJei
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketRecipeTransfer
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketRequestCheatPermission
 
writePacketData(PacketBuffer) - Method in class mezz.jei.network.packets.PacketSetHotbarItemStack
 

X

x - Variable in class mezz.jei.gui.recipes.RecipeGuiTab
 

Y

y - Variable in class mezz.jei.gui.recipes.RecipeGuiTab
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links