Skip to content

Changes

Started 3 yr 10 mo ago
Queued 5.8 sec
Took 6 min 20 sec
Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)
( 6476d97 )
Library/src/main/java/mezz/jei/library/plugins/jei/package-info.java Common/src/main/java/mezz/jei/common/config/file/package-info.java Gui/src/main/java/mezz/jei/gui/search/ElementSearch.java Common/src/test/java/mezz/jei/test/IngredientFilterTest.java Common/src/main/java/mezz/jei/common/input/ClickableIngredientInternal.java Library/src/main/java/mezz/jei/library/load/registration/AdvancedRegistration.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/package-info.java Common/src/main/java/mezz/jei/common/recipes/RecipeCategoriesLookup.java Common/src/main/java/mezz/jei/common/recipes/collect/RecipeMap.java Fabric/src/main/java/mezz/jei/fabric/platform/RenderHelper.java Common/src/main/java/mezz/jei/common/load/registration/AdvancedRegistration.java Library/src/main/java/mezz/jei/library/plugins/vanilla/brewing/PotionSubtypeInterpreter.java Common/src/main/java/mezz/jei/common/config/file/FileWatcher.java Library/src/main/java/mezz/jei/library/gui/GuiHelper.java Library/src/main/java/mezz/jei/library/color/package-info.java Common/src/main/java/mezz/jei/common/plugins/debug/DebugRecipeCategory.java Common/src/main/java/mezz/jei/common/gui/recipes/OutputSlotTooltipCallback.java Fabric/src/main/java/mezz/jei/fabric/plugins/fabric/FabricGuiPlugin.java Common/src/main/java/mezz/jei/common/search/ElementSearchLowMem.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/FurnaceSmeltingCategory.java Gui/src/main/java/mezz/jei/gui/input/UserInput.java Library/src/main/java/mezz/jei/library/gui/package-info.java Fabric/src/main/java/mezz/jei/fabric/platform/RegistryWrapper.java Common/src/main/java/mezz/jei/common/gui/ingredients/RendererOverrides.java Common/src/main/java/mezz/jei/common/input/handlers/DeleteItemInputHandler.java Library/src/main/java/mezz/jei/library/plugins/vanilla/anvil/AnvilRecipeMaker.java Library/src/main/java/mezz/jei/library/config/ColorNameConfig.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/AbstractCookingCategory.java Common/src/main/java/mezz/jei/common/input/GuiContainerWrapper.java Gui/src/main/java/mezz/jei/gui/recipes/IRecipeLogicStateListener.java Library/src/main/java/mezz/jei/library/ingredients/RegisteredIngredients.java Common/src/main/java/mezz/jei/common/recipes/collect/RecipeTypeDataMap.java Common/src/main/java/mezz/jei/common/input/handlers/GuiAreaInputHandler.java Common/src/main/java/mezz/jei/common/config/BookmarkConfig.java CommonApi/src/main/java/mezz/jei/api/runtime/IEditModeConfig.java Common/src/main/java/mezz/jei/common/gui/overlay/ConfigButton.java Common/src/main/java/mezz/jei/common/search/ElementSearch.java Common/src/main/java/mezz/jei/common/config/IEditModeConfig.java Common/src/main/java/mezz/jei/common/util/ItemStackMatchable.java CommonApi/src/main/java/mezz/jei/api/gui/ingredient/IRecipeSlotDrawable.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/fuel/FurnaceFuelCategory.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/fuel/FuelRecipeMaker.java Common/src/main/java/mezz/jei/common/platform/IPlatformFluidHelperInternal.java Gui/src/main/java/mezz/jei/gui/elements/GuiIconToggleButton.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientGrid.java Common/src/main/java/mezz/jei/common/recipes/package-info.java Common/src/main/java/mezz/jei/common/util/ImmutableRect2i.java Common/src/main/java/mezz/jei/common/config/file/IConfigSchemaBuilder.java Common/src/main/java/mezz/jei/common/config/sorting/serializers/SortingSerializers.java Gui/src/main/java/mezz/jei/gui/ingredients/ListElement.java CommonApi/src/main/java/mezz/jei/api/ingredients/ITypedIngredient.java Common/src/main/java/mezz/jei/common/util/MatchingIterable.java Library/src/main/java/mezz/jei/library/color/ColorGetter.java Core/src/main/java/mezz/jei/core/config/file/ConfigCategory.java Core/src/main/java/mezz/jei/core/config/file/serializers/DeserializeResult.java Library/src/main/java/mezz/jei/library/transfer/RecipeTransferHandlerHelper.java Library/src/main/java/mezz/jei/library/gui/recipes/OutputSlotTooltipCallback.java Common/src/main/java/mezz/jei/common/transfer/RecipeTransferErrorMissingSlots.java Common/src/main/java/mezz/jei/common/render/ElementRenderersByType.java Common/src/main/java/mezz/jei/common/util/GiveAmount.java Core/src/main/java/mezz/jei/core/config/IWorldConfig.java Library/src/main/java/mezz/jei/library/gui/recipes/RecipeLayout.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/CraftingCategoryExtension.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientGridTooltipHelper.java Common/src/main/java/mezz/jei/common/plugins/vanilla/package-info.java CommonApi/src/main/java/mezz/jei/api/recipe/category/IRecipeCategory.java Common/src/main/java/mezz/jei/common/config/sorting/package-info.java Library/src/main/java/mezz/jei/library/gui/ingredients/package-info.java Gui/src/main/java/mezz/jei/gui/ingredients/IListElementInfo.java Common/src/main/java/mezz/jei/common/gui/ghost/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/brewing/package-info.java Core/src/main/java/mezz/jei/core/config/file/ConfigCategoryBuilder.java Forge/src/main/java/mezz/jei/forge/platform/ItemStackHelper.java Gui/src/main/java/mezz/jei/gui/network/package-info.java Library/src/main/java/mezz/jei/library/gui/BookmarkOverlayDummy.java Common/src/main/java/mezz/jei/common/plugins/jei/ingredients/package-info.java Gui/src/main/java/mezz/jei/gui/recipes/IRecipeGuiLogic.java Core/src/main/java/mezz/jei/core/config/file/ConfigValue.java Library/src/main/java/mezz/jei/library/color/ColorUtil.java Common/src/main/java/mezz/jei/common/gui/ingredients/CycleTimer.java Library/src/main/java/mezz/jei/library/plugins/vanilla/stonecutting/StoneCuttingRecipeCategory.java Gui/src/main/java/mezz/jei/gui/util/CommandUtil.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/fuel/FuelingRecipe.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/builder/IRecipeLayoutSlotSource.java Common/src/main/java/mezz/jei/common/ingredients/IIngredientSorter.java Common/src/main/java/mezz/jei/common/config/sorting/IngredientTypeSortingConfig.java Gui/src/main/java/mezz/jei/gui/elements/package-info.java Common/src/main/java/mezz/jei/common/config/IIngredientFilterConfig.java Common/src/test/java/mezz/jei/test/lib/TestPlugin.java Common/src/main/java/mezz/jei/common/bookmarks/BookmarkList.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeCategoryTab.java Common/src/main/java/mezz/jei/common/ingredients/IngredientFilter.java Library/src/main/java/mezz/jei/library/ingredients/IngredientFilterApiDummy.java Library/src/main/java/mezz/jei/library/load/registration/RecipeTransferRegistration.java Library/src/main/java/mezz/jei/library/startup/JeiStarter.java Common/src/main/java/mezz/jei/common/util/RectDebugger.java CommonApi/src/main/java/mezz/jei/api/gui/handlers/IGuiContainerHandler.java Common/src/main/java/mezz/jei/common/transfer/PlayerRecipeTransferHandler.java Common/src/main/java/mezz/jei/common/startup/ConfigData.java Core/src/main/java/mezz/jei/core/config/file/serializers/IntegerSerializer.java Gui/src/main/java/mezz/jei/gui/input/handlers/TextFieldInputHandler.java Library/src/main/java/mezz/jei/library/recipes/collect/RecipeTypeDataMap.java Library/src/main/java/mezz/jei/library/runtime/package-info.java Gui/src/main/java/mezz/jei/gui/input/handlers/package-info.java Common/src/main/java/mezz/jei/common/config/ClientConfig.java Library/src/main/java/mezz/jei/library/focus/FocusFactory.java Common/src/main/java/mezz/jei/common/recipes/RecipeCatalystBuilder.java Library/src/main/java/mezz/jei/library/config/IModIdFormatConfig.java CommonApi/src/main/java/mezz/jei/api/recipe/IFocusFactory.java Common/src/main/java/mezz/jei/common/gui/overlay/IngredientGrid.java CommonApi/src/main/java/mezz/jei/api/recipe/IRecipeManager.java CommonApi/src/main/java/mezz/jei/api/runtime/IIngredientVisibility.java Core/src/main/java/mezz/jei/core/config/file/serializers/IConfigValueSerializer.java Common/src/test/java/mezz/jei/test/lib/TestIngredientFilterConfig.java Gui/src/main/java/mezz/jei/gui/bookmarks/BookmarkList.java Library/src/main/java/mezz/jei/library/recipes/RecipeCatalystLookup.java Gui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkOverlay.java Common/src/main/java/mezz/jei/common/plugins/jei/info/package-info.java Common/src/main/java/mezz/jei/common/load/PluginLoader.java Common/src/test/java/mezz/jei/test/lib/TestIngredientRenderer.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipeCategoryTab.java Gui/src/main/java/mezz/jei/gui/input/ClientInputHandler.java Common/src/main/java/mezz/jei/common/gui/GuiScreenHelper.java Common/src/main/java/mezz/jei/common/plugins/vanilla/brewing/package-info.java Common/src/main/java/mezz/jei/common/ingredients/RegisteredIngredients.java Library/src/main/java/mezz/jei/library/util/RecipeErrorUtil.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/FurnaceVariantCategory.java Library/src/main/java/mezz/jei/library/plugins/debug/DebugRecipe.java Gui/src/main/java/mezz/jei/gui/input/handlers/BookmarkInputHandler.java Gui/src/main/java/mezz/jei/gui/overlay/IIngredientGrid.java Core/src/main/java/mezz/jei/core/config/sorting/MappedSortingConfig.java Library/src/main/java/mezz/jei/library/recipes/RecipeLookup.java Common/src/main/java/mezz/jei/common/util/StackHelper.java Gui/src/main/java/mezz/jei/gui/filter/FilterTextSource.java Gui/src/main/java/mezz/jei/gui/input/handlers/ProxyDragHandler.java Core/src/main/java/mezz/jei/core/util/WeakList.java Library/src/main/java/mezz/jei/library/plugins/vanilla/anvil/SmithingRecipeCategory.java Gui/src/main/java/mezz/jei/gui/config/IngredientFilterConfig.java Common/src/main/java/mezz/jei/common/ingredients/IngredientVisibilityDummy.java Core/src/main/java/mezz/jei/core/config/file/ConfigSchema.java Forge/src/main/java/mezz/jei/forge/platform/ScreenHelper.java Forge/src/main/java/mezz/jei/forge/input/ForgeUserInput.java Library/src/main/java/mezz/jei/library/color/MMCQ.java Common/src/main/java/mezz/jei/common/gui/elements/DrawableBuilder.java Library/src/main/java/mezz/jei/library/load/PluginLoader.java Common/src/main/java/mezz/jei/common/plugins/vanilla/compostable/CompostableRecipeCategory.java Common/src/main/java/mezz/jei/common/config/DebugConfig.java CommonApi/src/main/java/mezz/jei/api/runtime/IRecipesGui.java Gui/src/main/java/mezz/jei/gui/config/IIngredientGridConfig.java Library/src/main/java/mezz/jei/library/load/registration/GuiHandlerRegistration.java Gui/src/main/java/mezz/jei/gui/input/handlers/GlobalInputHandler.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/FurnaceVariantCategory.java Common/src/main/java/mezz/jei/common/config/IngredientFilterConfig.java Library/src/main/java/mezz/jei/library/gui/recipes/layout/builder/IRecipeLayoutSlotSource.java Common/src/main/java/mezz/jei/common/plugins/vanilla/VanillaRecipeFactory.java Common/src/main/java/mezz/jei/common/load/registration/RecipeTransferRegistration.java Gui/src/main/java/mezz/jei/gui/input/CombinedRecipeFocusSource.java Library/src/main/java/mezz/jei/library/load/registration/IngredientManagerBuilder.java Common/src/main/java/mezz/jei/common/load/registration/RecipeCatalystRegistration.java Core/src/main/java/mezz/jei/core/config/file/FileWatcher.java Common/src/main/java/mezz/jei/common/input/handlers/NullInputHandler.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/RecipeTransferButton.java Common/src/main/java/mezz/jei/common/runtime/package-info.java Library/src/main/java/mezz/jei/library/gui/CraftingGridHelper.java Library/src/main/java/mezz/jei/library/plugins/jei/ingredients/DebugIngredientHelper.java Common/src/main/java/mezz/jei/common/transfer/BasicRecipeTransferInfo.java Common/src/main/java/mezz/jei/common/ingredients/IngredientManager.java Common/src/main/java/mezz/jei/common/plugins/debug/DebugGhostIngredientHandler.java Common/src/main/java/mezz/jei/common/gui/recipes/IRecipeGuiLogic.java Common/src/main/java/mezz/jei/common/gui/ghost/GhostIngredientReturning.java Common/src/main/java/mezz/jei/common/gui/overlay/IngredientListOverlay.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/CraftingCategoryExtension.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/replacers/TippedArrowRecipeMaker.java Library/src/main/java/mezz/jei/library/recipes/collect/RecipeMap.java Common/src/main/java/mezz/jei/common/config/file/IConfigSchema.java Forge/src/test/java/mezz/jei/test/lib/TestIngredientFilterConfig.java CommonApi/src/main/java/mezz/jei/api/helpers/IColorHelper.java Gui/src/main/java/mezz/jei/gui/filter/IFilterTextSource.java Common/src/main/java/mezz/jei/common/gui/elements/GuiIconButtonSmall.java Common/src/main/java/mezz/jei/common/gui/overlay/package-info.java Library/src/main/java/mezz/jei/library/gui/ScreenHelper.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/builder/InvisibleRecipeLayoutSlotSource.java Common/src/main/java/mezz/jei/common/ingredients/fluid/package-info.java Forge/src/main/java/mezz/jei/forge/platform/FluidHelper.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeGuiTab.java Common/src/main/java/mezz/jei/common/startup/package-info.java Gui/src/main/java/mezz/jei/gui/input/GuiTextFieldFilter.java Common/src/main/java/mezz/jei/common/plugins/debug/DebugFocusRecipeCategory.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/package-info.java Common/src/main/java/mezz/jei/common/gui/overlay/options/package-info.java Common/src/main/java/mezz/jei/common/gui/overlay/options/HorizontalAlignment.java Common/src/main/java/mezz/jei/common/platform/IPlatformRecipeHelper.java Common/src/main/java/mezz/jei/common/util/RecipeErrorUtil.java Gui/src/main/java/mezz/jei/gui/config/InternalKeyMappings.java Library/src/main/java/mezz/jei/library/gui/elements/package-info.java Common/src/main/java/mezz/jei/common/platform/IPlatformHelper.java Fabric/src/main/java/mezz/jei/fabric/startup/EventRegistration.java Forge/src/main/java/mezz/jei/forge/JustEnoughItemsCommon.java Library/src/main/java/mezz/jei/library/render/ItemStackRenderer.java Library/src/main/java/mezz/jei/library/gui/ingredients/RecipeSlotsView.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/BlastingCategory.java settings.gradle.kts Gui/src/main/java/mezz/jei/gui/input/handlers/CheatInputHandler.java Common/src/main/java/mezz/jei/common/gui/overlay/IngredientGridWithNavigation.java Gui/src/main/java/mezz/jei/gui/overlay/ConfigButton.java Gui/src/main/java/mezz/jei/gui/input/handlers/NullDragHandler.java Library/src/main/java/mezz/jei/library/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/ingredients/item/package-info.java Gui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java Library/src/main/java/mezz/jei/library/plugins/vanilla/compostable/CompostableRecipeCategory.java Common/src/main/java/mezz/jei/common/bookmarks/package-info.java Common/src/main/java/mezz/jei/common/gui/overlay/bookmarks/BookmarkOverlay.java Common/src/main/java/mezz/jei/common/gui/elements/GuiIconButton.java Gui/src/main/java/mezz/jei/gui/input/IDragHandler.java Forge/src/test/java/mezz/jei/test/package-info.java Common/src/main/java/mezz/jei/common/input/MouseUtil.java Common/src/main/java/mezz/jei/common/input/IClickedIngredient.java Library/src/main/java/mezz/jei/library/load/registration/RecipeRegistration.java Common/src/main/java/mezz/jei/common/platform/IPlatformItemStackHelper.java Common/src/main/java/mezz/jei/common/gui/GuiProperties.java Gui/src/main/java/mezz/jei/gui/overlay/options/NavigationVisibility.java Common/src/main/java/mezz/jei/common/helpers/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/CategoryRecipeValidator.java Library/src/main/java/mezz/jei/library/plugins/vanilla/anvil/AnvilRecipe.java Forge/src/test/java/mezz/jei/test/lib/TestWorldConfig.java Library/src/main/java/mezz/jei/library/plugins/vanilla/brewing/BrewingRecipeUtil.java Library/src/main/java/mezz/jei/library/config/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/FurnaceSmeltingCategory.java Fabric/src/main/java/mezz/jei/fabric/plugins/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/replacers/ShieldDecorationRecipeMaker.java Common/src/main/java/mezz/jei/common/gui/overlay/bookmarks/BookmarkButton.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/RecipeLayout.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/fuel/FurnaceFuelCategory.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientGridWithNavigation.java Core/src/main/java/mezz/jei/core/config/file/IConfigSchema.java Library/src/main/java/mezz/jei/library/runtime/JeiRuntime.java Common/src/main/java/mezz/jei/common/focus/FocusGroup.java Common/src/main/java/mezz/jei/common/plugins/vanilla/RecipeBookGuiHandler.java Common/src/main/java/mezz/jei/common/config/sorting/ModNameSortingConfig.java Common/src/main/java/mezz/jei/common/config/file/ConfigCategoryBuilder.java Gui/src/main/java/mezz/jei/gui/input/handlers/UserInputRouter.java Common/src/main/java/mezz/jei/common/recipes/RecipeManagerInternal.java Gui/src/main/java/mezz/jei/gui/search/ElementSearchLowMem.java Common/src/main/java/mezz/jei/common/input/IClickableIngredientInternal.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/replacers/package-info.java Common/src/main/java/mezz/jei/common/input/ClickableIngredient.java Library/src/main/java/mezz/jei/library/load/package-info.java Forge/src/main/java/mezz/jei/forge/network/NetworkHandler.java Library/src/main/java/mezz/jei/library/util/IngredientSupplierHelper.java Common/src/main/java/mezz/jei/common/color/ColorThief.java Library/src/main/java/mezz/jei/library/ingredients/subtypes/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/ingredients/item/ItemStackHelper.java Common/src/main/java/mezz/jei/common/startup/StartData.java Library/src/main/java/mezz/jei/library/helpers/ModIdHelper.java Gui/src/main/java/mezz/jei/gui/bookmarks/package-info.java Common/src/main/java/mezz/jei/common/gui/ingredients/IListElement.java Common/src/main/java/mezz/jei/common/gui/ingredients/RecipeSlots.java Common/src/main/java/mezz/jei/common/load/registration/SubtypeRegistration.java Library/src/main/java/mezz/jei/library/load/PluginCaller.java Library/src/main/java/mezz/jei/library/plugins/vanilla/VanillaRecipeFactory.java Common/src/main/java/mezz/jei/common/input/GuiTextFieldFilter.java Gui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java Forge/src/test/java/mezz/jei/test/lib/TestColorHelper.java Common/src/main/java/mezz/jei/common/gui/ingredients/GuiIngredientProperties.java Library/src/main/java/mezz/jei/library/ingredients/IngredientBlacklistInternal.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/replacers/package-info.java Gui/src/main/java/mezz/jei/gui/config/JeiClientConfigs.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientLookupState.java Common/src/main/java/mezz/jei/common/runtime/JeiRuntime.java Gui/src/main/java/mezz/jei/gui/search/IElementSearch.java Common/src/main/java/mezz/jei/common/config/WorldConfig.java Common/src/main/java/mezz/jei/common/config/IBookmarkConfig.java gradle.properties Common/src/test/java/mezz/jei/test/lib/TestClientConfig.java Common/src/main/java/mezz/jei/common/color/ColorUtil.java Library/src/main/java/mezz/jei/library/ingredients/subtypes/SubtypeManager.java Library/src/main/java/mezz/jei/library/plugins/jei/JeiInternalPlugin.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/replacers/SuspiciousStewRecipeMaker.java Gui/src/main/java/mezz/jei/gui/PageNavigation.java Common/src/main/java/mezz/jei/common/input/handlers/GlobalInputHandler.java Gui/src/main/java/mezz/jei/gui/input/IPaged.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/replacers/TippedArrowRecipeMaker.java Common/src/main/java/mezz/jei/common/util/ServerCommandUtil.java Forge/src/test/java/mezz/jei/test/lib/TestIngredient.java Common/src/main/java/mezz/jei/common/gui/overlay/options/VerticalAlignment.java Library/src/main/java/mezz/jei/library/recipes/collect/IngredientToRecipesMap.java Library/src/main/java/mezz/jei/library/plugins/debug/JeiDebugPlugin.java Common/src/main/java/mezz/jei/common/ingredients/ListElement.java Library/src/main/java/mezz/jei/library/plugins/debug/DebugGhostIngredientHandler.java Gui/src/main/java/mezz/jei/gui/overlay/IIngredientGridSource.java Forge/src/main/java/mezz/jei/forge/plugins/forge/ForgePlugin.java Common/src/main/java/mezz/jei/common/gui/overlay/bookmarks/LeftAreaDispatcher.java Gui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDrag.java Gui/src/main/java/mezz/jei/gui/ghost/package-info.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientFilterApi.java Library/src/main/java/mezz/jei/library/util/BrewingRecipeMakerCommon.java Common/src/main/java/mezz/jei/common/config/sorting/serializers/ISortingSerializer.java Gui/src/main/java/mezz/jei/gui/config/ModNameSortingConfig.java Common/src/main/java/mezz/jei/common/render/ElementRenderer.java Forge/src/test/java/mezz/jei/test/lib/TestModIdHelper.java Common/src/main/java/mezz/jei/common/load/registration/GuiHandlerRegistration.java Library/src/main/java/mezz/jei/library/plugins/vanilla/anvil/package-info.java Common/src/main/java/mezz/jei/common/config/file/serializers/IntegerSerializer.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientFilter.java Library/src/main/java/mezz/jei/library/recipes/collect/RecipeIngredientTable.java Gui/src/main/java/mezz/jei/gui/plugins/package-info.java Common/src/main/java/mezz/jei/common/ingredients/IIngredientSupplier.java Forge/src/test/java/mezz/jei/test/lib/TestPlugin.java Common/src/main/java/mezz/jei/common/ingredients/subtypes/SubtypeManager.java Gui/src/main/java/mezz/jei/gui/input/handlers/EditInputHandler.java Library/src/main/java/mezz/jei/library/startup/StartData.java Common/src/main/java/mezz/jei/common/gui/overlay/options/NavigationVisibility.java Forge/build.gradle.kts CommonApi/src/main/java/mezz/jei/api/runtime/IIngredientManager.java Forge/src/main/java/mezz/jei/forge/network/ConnectionToServer.java Common/src/main/java/mezz/jei/common/color/ColorGetter.java Common/src/main/java/mezz/jei/common/config/EditModeConfig.java Common/src/main/java/mezz/jei/common/ingredients/IngredientInfo.java Common/src/main/java/mezz/jei/common/input/handlers/ProxyDragHandler.java Common/src/main/java/mezz/jei/common/util/ImmutableSize2i.java Library/src/main/java/mezz/jei/library/ingredients/IngredientSet.java Common/src/main/java/mezz/jei/common/load/registration/RecipeCategoryRegistration.java Common/src/main/java/mezz/jei/common/plugins/vanilla/stonecutting/StoneCuttingRecipeCategory.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientListOverlay.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/VanillaRecipes.java Common/src/main/java/mezz/jei/common/plugins/jei/ingredients/DebugIngredientRenderer.java Library/src/main/java/mezz/jei/library/recipes/collect/RecipeTypeData.java Common/src/main/java/mezz/jei/common/config/file/serializers/DeserializeResult.java Common/src/main/java/mezz/jei/common/ingredients/ListElementInfo.java Gui/src/main/java/mezz/jei/gui/search/ElementPrefixParser.java Library/src/main/java/mezz/jei/library/render/package-info.java Common/src/main/java/mezz/jei/common/config/file/ConfigSchemaBuilder.java Common/src/main/java/mezz/jei/common/input/handlers/BookmarkInputHandler.java Library/src/main/java/mezz/jei/library/runtime/JeiHelpers.java Common/src/main/java/mezz/jei/common/gui/recipes/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/replacers/ShulkerBoxColoringRecipeMaker.java Gui/src/main/java/mezz/jei/gui/config/package-info.java Gui/src/main/java/mezz/jei/gui/events/package-info.java Common/src/main/java/mezz/jei/common/input/handlers/UserInputRouter.java Common/src/main/java/mezz/jei/common/gui/recipes/FocusedRecipes.java Library/src/main/java/mezz/jei/library/gui/elements/DrawableBuilder.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/fuel/FuelingRecipe.java Library/src/main/java/mezz/jei/library/recipes/package-info.java Forge/src/test/java/mezz/jei/test/lib/package-info.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientSorter.java Library/src/main/java/mezz/jei/library/gui/GuiContainerHandlers.java Forge/src/main/java/mezz/jei/forge/events/RuntimeEventSubscriptions.java Gui/src/main/java/mezz/jei/gui/overlay/package-info.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientInformationUtil.java Common/src/main/java/mezz/jei/common/config/file/serializers/EnumSerializer.java Gui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkButton.java Library/src/main/java/mezz/jei/library/plugins/vanilla/compostable/CompostingRecipeMaker.java Common/src/main/java/mezz/jei/common/transfer/RecipeTransferErrorTooltip.java Gui/src/main/java/mezz/jei/gui/ingredients/IIngredientSorter.java Common/src/main/java/mezz/jei/common/gui/PageNavigation.java Common/src/main/java/mezz/jei/common/config/file/serializers/package-info.java Gui/src/main/java/mezz/jei/gui/events/GuiEventHandler.java Gui/src/main/java/mezz/jei/gui/ingredients/IListElement.java Library/src/main/java/mezz/jei/library/focus/FocusGroup.java Common/src/main/java/mezz/jei/common/transfer/RecipeTransferUtil.java Common/src/test/java/mezz/jei/test/lib/TestModIdHelper.java Common/src/main/java/mezz/jei/common/input/InputType.java Library/src/main/java/mezz/jei/library/transfer/RecipeTransferErrorMissingSlots.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/ItemStackHelper.java Library/src/main/java/mezz/jei/library/recipes/RecipeManager.java Common/src/main/java/mezz/jei/common/ingredients/IListElementInfo.java Common/src/main/java/mezz/jei/common/plugins/vanilla/brewing/BrewingRecipeUtil.java Common/src/main/java/mezz/jei/common/transfer/BasicRecipeTransferHandlerServer.java Library/src/main/java/mezz/jei/library/plugins/vanilla/brewing/BrewingRecipeCategory.java Fabric/src/main/java/mezz/jei/fabric/platform/PlatformHelper.java Library/src/main/java/mezz/jei/library/plugins/vanilla/compostable/package-info.java Common/src/main/java/mezz/jei/common/util/MathUtil.java Library/src/main/java/mezz/jei/library/ingredients/IIngredientSupplier.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/brewing/JeiBrewingRecipe.java CommonApi/src/main/java/mezz/jei/api/registration/IAdvancedRegistration.java Library/src/main/java/mezz/jei/library/config/serializers/ColorNameSerializer.java Common/src/main/java/mezz/jei/common/render/IngredientListRenderer.java Common/src/main/java/mezz/jei/common/recipes/ExtendableRecipeCategoryHelper.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/SmokingCategory.java Library/src/main/java/mezz/jei/library/plugins/debug/DebugFocusRecipeCategory.java Forge/src/main/java/mezz/jei/forge/JustEnoughItems.java Gui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDragManager.java Gui/src/main/java/mezz/jei/gui/ingredients/ListElementInfo.java Common/src/main/java/mezz/jei/common/ingredients/IngredientVisibility.java CommonApi/src/main/java/mezz/jei/api/recipe/transfer/IRecipeTransferError.java Library/src/main/java/mezz/jei/library/plugins/vanilla/VanillaPlugin.java Common/src/main/java/mezz/jei/common/ingredients/IngredientSorter.java Gui/src/main/java/mezz/jei/gui/GuiProperties.java Common/src/main/java/mezz/jei/common/gui/ghost/GhostIngredientDrag.java Common/src/main/java/mezz/jei/common/gui/overlay/bookmarks/ILeftAreaContent.java Common/src/main/java/mezz/jei/common/platform/IPlatformScreenHelper.java Common/src/main/java/mezz/jei/common/recipes/collect/RecipeTypeData.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/fluid/FluidIngredientHelper.java Common/src/main/java/mezz/jei/common/config/file/serializers/ColorNameSerializer.java Common/src/main/java/mezz/jei/common/input/IPaged.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/builder/RecipeSlotBuilder.java Library/src/main/java/mezz/jei/library/plugins/debug/package-info.java Common/src/main/java/mezz/jei/common/gui/ingredients/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/InventoryEffectRendererGuiHandler.java CommonApi/src/main/java/mezz/jei/api/gui/IRecipeLayoutDrawable.java Common/src/main/java/mezz/jei/common/config/ModIdFormatConfig.java Fabric/src/main/resources/fabric.mod.json Gui/src/main/java/mezz/jei/gui/input/GuiContainerWrapper.java Common/src/main/java/mezz/jei/common/ingredients/IngredientAcceptor.java Library/src/main/java/mezz/jei/library/plugins/debug/FluidSubtypeHandlerTest.java Common/src/main/java/mezz/jei/common/util/CommandUtil.java Common/src/main/java/mezz/jei/common/focus/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/compostable/package-info.java CommonApi/src/main/java/mezz/jei/api/gui/handlers/IGlobalGuiHandler.java Library/src/main/java/mezz/jei/library/recipes/RecipeManagerInternal.java Library/src/main/java/mezz/jei/library/config/serializers/package-info.java Gui/src/main/java/mezz/jei/gui/elements/GuiIconButton.java Common/src/main/java/mezz/jei/common/gui/elements/DrawableAnimated.java Core/src/main/java/mezz/jei/core/config/sorting/serializers/ISortingSerializer.java Library/src/main/java/mezz/jei/library/plugins/vanilla/compostable/CompostingRecipe.java Common/src/main/java/mezz/jei/common/platform/IPlatformRegistry.java Gui/src/main/java/mezz/jei/gui/recipes/FocusedRecipes.java Library/src/main/java/mezz/jei/library/transfer/BasicRecipeTransferInfo.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/fuel/FuelRecipeMaker.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipeGuiTabs.java Common/src/main/java/mezz/jei/common/transfer/RecipeTransferHandlerHelper.java Common/src/main/java/mezz/jei/common/startup/OverlayHelper.java Common/src/main/java/mezz/jei/common/plugins/vanilla/anvil/SmithingRecipeCategory.java Core/src/main/java/mezz/jei/core/config/file/ConfigSerializer.java Library/src/main/java/mezz/jei/library/plugins/jei/ingredients/DebugIngredient.java Forge/src/main/java/mezz/jei/forge/network/ConnectionToClient.java Common/src/main/java/mezz/jei/common/load/registration/RecipeRegistration.java Forge/src/main/java/mezz/jei/forge/startup/EventRegistration.java Common/src/main/java/mezz/jei/common/input/ClientInputHandler.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientListElementFactory.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientListRenderer.java Library/src/main/java/mezz/jei/library/color/ColorThief.java Common/src/main/java/mezz/jei/common/config/file/ConfigCategory.java Common/src/main/java/mezz/jei/common/config/file/ConfigSchema.java Core/src/main/java/mezz/jei/core/config/file/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/CraftingRecipeCategory.java Common/src/main/java/mezz/jei/common/plugins/vanilla/compostable/CompostingRecipeMaker.java Common/src/main/java/mezz/jei/common/ingredients/TypedIngredient.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipeCatalysts.java Common/src/main/java/mezz/jei/common/recipes/PluginManager.java Common/src/main/java/mezz/jei/common/util/ServerConfigPathUtil.java Library/src/main/java/mezz/jei/library/ingredients/IngredientManager.java Common/src/main/java/mezz/jei/common/plugins/vanilla/anvil/AnvilRecipe.java Forge/src/main/java/mezz/jei/forge/JustEnoughItemsClient.java Gui/src/main/java/mezz/jei/gui/package-info.java Gui/src/main/java/mezz/jei/gui/util/VerticalAlignment.java Gui/src/main/java/mezz/jei/gui/util/MaximalRectangle.java Common/src/main/java/mezz/jei/common/plugins/jei/info/IngredientInfoRecipeCategory.java Library/src/main/java/mezz/jei/library/util/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/stonecutting/package-info.java Gui/src/main/java/mezz/jei/gui/plugins/JeiGuiPlugin.java Common/src/main/java/mezz/jei/common/platform/IPlatformRenderHelper.java Fabric/src/main/java/mezz/jei/fabric/plugins/fabric/package-info.java Common/src/test/java/mezz/jei/test/package-info.java Forge/src/main/java/mezz/jei/forge/startup/ClientLifecycleHandler.java Common/src/main/java/mezz/jei/common/config/IIngredientGridConfig.java Gui/src/main/java/mezz/jei/gui/overlay/ElementRenderersByType.java Common/src/main/java/mezz/jei/common/gui/CraftingGridHelper.java Library/src/main/java/mezz/jei/library/load/registration/SubtypeRegistration.java Common/src/main/java/mezz/jei/common/render/FluidTankRenderer.java Forge/src/test/java/mezz/jei/test/IngredientFilterTest.java Common/src/main/java/mezz/jei/common/ingredients/package-info.java Gui/src/main/java/mezz/jei/gui/search/package-info.java Common/src/main/java/mezz/jei/common/render/IngredientListSlot.java Library/src/main/java/mezz/jei/library/plugins/debug/DebugRecipeCategory.java Library/src/main/java/mezz/jei/library/gui/ingredients/RecipeSlot.java Gui/src/main/java/mezz/jei/gui/input/ICharTypedHandler.java Common/src/main/java/mezz/jei/common/config/file/ConfigSerializer.java Gui/src/main/java/mezz/jei/gui/util/CheatUtil.java Common/src/main/java/mezz/jei/common/recipes/RecipeLookup.java Gui/src/main/java/mezz/jei/gui/util/AlignmentUtil.java Gui/src/main/java/mezz/jei/gui/config/IBookmarkConfig.java Common/src/main/java/mezz/jei/common/config/IngredientGridConfig.java Common/src/main/java/mezz/jei/common/color/MMCQ.java Library/src/main/java/mezz/jei/library/plugins/jei/info/package-info.java Library/src/main/java/mezz/jei/library/plugins/jei/ingredients/DebugIngredientRenderer.java Common/src/main/java/mezz/jei/common/input/IRecipeFocusSource.java Library/src/main/java/mezz/jei/library/helpers/package-info.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipeGuiLogic.java Common/src/main/java/mezz/jei/common/recipes/InternalRecipeManagerPlugin.java CommonApi/src/main/java/mezz/jei/api/ingredients/IIngredientType.java Gui/src/main/java/mezz/jei/gui/util/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/brewing/PotionSubtypeInterpreter.java Gui/src/main/java/mezz/jei/gui/config/IngredientGridConfig.java Library/src/main/java/mezz/jei/library/gui/ingredients/RendererOverrides.java Common/src/main/java/mezz/jei/common/plugins/jei/ingredients/DebugIngredientHelper.java Gui/src/main/java/mezz/jei/gui/startup/package-info.java Library/src/main/java/mezz/jei/library/gui/IngredientListOverlayDummy.java Common/src/main/java/mezz/jei/common/util/LimitedLogger.java Fabric/src/main/java/mezz/jei/fabric/mixin/EffectRenderingInventoryScreenMixin.java Common/src/main/java/mezz/jei/common/color/ColorName.java Library/src/main/java/mezz/jei/library/config/RecipeCategorySortingConfig.java Forge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/CategoryRecipeValidator.java Gui/src/main/java/mezz/jei/gui/overlay/bookmarks/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/SmokingCategory.java Common/src/main/java/mezz/jei/common/input/handlers/ProxyInputHandler.java Gui/src/main/java/mezz/jei/gui/input/handlers/DeleteItemInputHandler.java Common/src/main/java/mezz/jei/common/search/ElementPrefixParser.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipeGuiTab.java Library/src/main/java/mezz/jei/library/ingredients/IngredientVisibility.java Library/src/main/java/mezz/jei/library/gui/recipes/layout/builder/RecipeSlotBuilder.java Common/src/main/java/mezz/jei/common/gui/recipes/RecipesGui.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/builder/package-info.java Fabric/build.gradle.kts Common/src/test/java/mezz/jei/test/lib/TestIngredient.java Library/src/main/java/mezz/jei/library/plugins/vanilla/anvil/AnvilRecipeCategory.java CommonApi/src/main/java/mezz/jei/api/helpers/IJeiHelpers.java Core/build.gradle.kts CommonApi/src/main/java/mezz/jei/api/runtime/IScreenHelper.java Gui/src/main/java/mezz/jei/gui/config/ClientConfig.java Common/src/main/java/mezz/jei/common/helpers/ModIdHelper.java Common/src/main/java/mezz/jei/common/load/PluginCaller.java Common/src/main/java/mezz/jei/common/gui/GuiHelper.java Core/src/main/java/mezz/jei/core/config/file/ConfigSchemaBuilder.java Common/src/main/java/mezz/jei/common/ingredients/IngredientSet.java CommonApi/src/main/java/mezz/jei/api/IModPlugin.java Common/src/main/java/mezz/jei/common/input/UserInput.java Common/src/main/java/mezz/jei/common/ingredients/IngredientInformationUtil.java Common/src/main/java/mezz/jei/common/startup/JeiEventHandlers.java Core/src/main/java/mezz/jei/core/config/sorting/SortingConfig.java Gui/src/main/java/mezz/jei/gui/input/handlers/GuiAreaInputHandler.java Library/src/main/java/mezz/jei/library/gui/recipes/RecipesGuiDummy.java Common/src/main/java/mezz/jei/common/input/ICharTypedHandler.java Library/src/main/java/mezz/jei/library/load/registration/RecipeCategoryRegistration.java Forge/src/test/java/mezz/jei/test/lib/TestClientConfig.java Common/src/main/java/mezz/jei/common/config/file/serializers/IConfigValueSerializer.java Common/src/main/java/mezz/jei/common/ingredients/IngredientSorterComparators.java Common/src/main/java/mezz/jei/common/input/handlers/CombinedInputHandler.java Gui/src/main/java/mezz/jei/gui/ingredients/IngredientSorterComparators.java Fabric/src/main/java/mezz/jei/fabric/platform/ItemStackHelper.java Common/src/main/java/mezz/jei/common/config/sorting/serializers/package-info.java Library/src/main/java/mezz/jei/library/plugins/jei/info/IngredientInfoRecipeCategory.java Gui/src/main/java/mezz/jei/gui/ghost/GhostIngredientReturning.java Gui/src/main/java/mezz/jei/gui/input/handlers/NullInputHandler.java Common/src/main/java/mezz/jei/common/gui/elements/GuiIconToggleButton.java Library/src/main/java/mezz/jei/library/gui/recipes/package-info.java Gui/src/main/java/mezz/jei/gui/input/package-info.java Common/src/main/java/mezz/jei/common/plugins/jei/package-info.java Library/src/main/java/mezz/jei/library/recipes/collect/package-info.java Gui/src/main/java/mezz/jei/gui/config/BookmarkConfig.java Common/src/main/java/mezz/jei/common/gui/overlay/IIngredientGridSource.java Library/src/main/java/mezz/jei/library/config/ModIdFormatConfig.java Library/src/main/java/mezz/jei/library/plugins/vanilla/RecipeBookGuiHandler.java Fabric/src/main/java/mezz/jei/fabric/platform/BrewingRecipeMaker.java Core/src/main/java/mezz/jei/core/util/LimitedLogger.java Library/src/main/java/mezz/jei/library/plugins/jei/ingredients/DebugIngredientListFactory.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/CampfireCookingCategory.java Common/src/main/java/mezz/jei/common/render/ItemStackRenderer.java Library/src/main/java/mezz/jei/library/gui/recipes/ShapelessIcon.java Gui/src/main/java/mezz/jei/gui/config/IIngredientFilterConfig.java Common/src/main/java/mezz/jei/common/ingredients/fluid/FluidIngredientHelper.java Library/src/main/java/mezz/jei/library/transfer/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/brewing/BrewingRecipeCategory.java Library/src/main/java/mezz/jei/library/plugins/vanilla/InventoryEffectRendererGuiHandler.java Common/src/main/java/mezz/jei/common/plugins/vanilla/ingredients/item/ItemStackListFactory.java Gui/src/main/java/mezz/jei/gui/recipes/IOnClickHandler.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/VanillaRecipes.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/package-info.java Library/src/main/java/mezz/jei/library/load/registration/VanillaCategoryExtensionRegistration.java Library/src/main/java/mezz/jei/library/recipes/RecipeCategoriesLookup.java Library/src/main/java/mezz/jei/library/recipes/PluginManager.java Common/src/main/java/mezz/jei/common/ingredients/IngredientFilterApi.java Common/src/test/java/mezz/jei/test/lib/TestIngredientHelper.java Common/src/main/java/mezz/jei/common/gui/recipes/ShapelessIcon.java Common/src/main/java/mezz/jei/common/recipes/collect/IngredientToRecipesMap.java Common/src/main/java/mezz/jei/common/ingredients/IngredientBlacklistInternal.java Common/src/main/java/mezz/jei/common/recipes/RecipeCatalystLookup.java Common/src/main/java/mezz/jei/common/input/IUserInputHandler.java Gui/src/main/java/mezz/jei/gui/input/handlers/LimitedAreaInputHandler.java Library/src/main/java/mezz/jei/library/plugins/vanilla/brewing/JeiBrewingRecipe.java Common/src/main/java/mezz/jei/common/gui/overlay/IngredientGridTooltipHelper.java Common/src/main/java/mezz/jei/common/plugins/debug/DebugRecipe.java Library/src/main/java/mezz/jei/library/transfer/BasicRecipeTransferHandler.java Library/src/main/java/mezz/jei/library/focus/package-info.java Gui/src/main/java/mezz/jei/gui/input/IRecipeFocusSource.java Core/src/main/java/mezz/jei/core/config/file/serializers/BooleanSerializer.java Common/src/main/java/mezz/jei/common/ingredients/fluid/FluidStackListFactory.java Common/src/main/java/mezz/jei/common/input/CombinedRecipeFocusSource.java Common/src/main/java/mezz/jei/common/plugins/vanilla/anvil/package-info.java Library/src/main/java/mezz/jei/library/focus/Focus.java Core/src/main/java/mezz/jei/core/config/sorting/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/anvil/AnvilRecipeCategory.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeGuiLogic.java Library/src/main/java/mezz/jei/library/color/ColorHelper.java Gui/src/main/java/mezz/jei/gui/input/IUserInputHandler.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/package-info.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/RecipeLayoutBuilder.java Common/src/main/java/mezz/jei/common/focus/Focus.java Common/src/main/java/mezz/jei/common/util/CheatUtil.java Library/src/main/java/mezz/jei/library/config/EditModeConfig.java Common/src/main/java/mezz/jei/common/recipes/RecipeManager.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/ItemStackListFactory.java Common/src/main/java/mezz/jei/common/util/IngredientSupplierHelper.java Common/src/main/java/mezz/jei/common/focus/FocusFactory.java Library/src/main/java/mezz/jei/library/recipes/RecipeCatalystBuilder.java Library/src/main/java/mezz/jei/library/ingredients/IngredientInfo.java Core/src/main/java/mezz/jei/core/config/IClientConfig.java Fabric/src/main/java/mezz/jei/fabric/startup/ClientLifecycleHandler.java Common/src/main/java/mezz/jei/common/input/handlers/EditInputHandler.java Common/src/main/java/mezz/jei/common/gui/recipes/IOnClickHandler.java Common/src/main/java/mezz/jei/common/input/handlers/CheatInputHandler.java Gui/src/main/java/mezz/jei/gui/util/HorizontalAlignment.java Core/src/main/java/mezz/jei/core/config/file/IConfigSchemaBuilder.java Common/src/main/java/mezz/jei/common/config/sorting/RecipeCategorySortingConfig.java Library/src/main/java/mezz/jei/library/color/ColorName.java Common/src/main/java/mezz/jei/common/color/package-info.java Gui/build.gradle.kts Forge/src/main/java/mezz/jei/forge/platform/RenderHelper.java Library/src/main/java/mezz/jei/library/load/registration/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/CampfireCookingCategory.java CommonApi/src/main/java/mezz/jei/api/gui/handlers/IGhostIngredientHandler.java Forge/src/main/java/mezz/jei/forge/platform/RecipeHelper.java Library/build.gradle.kts Library/src/main/java/mezz/jei/library/ingredients/package-info.java Common/src/main/java/mezz/jei/common/config/JEIClientConfigs.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/package-info.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/replacers/SuspiciousStewRecipeMaker.java Library/src/main/java/mezz/jei/library/recipes/ExtendableRecipeCategoryHelper.java Library/src/main/java/mezz/jei/library/ingredients/IngredientInfoRecipe.java Common/src/main/java/mezz/jei/common/plugins/vanilla/anvil/AnvilRecipeMaker.java Fabric/src/main/java/mezz/jei/fabric/platform/ScreenHelper.java Common/src/main/java/mezz/jei/common/color/ColorNamer.java Library/src/main/java/mezz/jei/library/recipes/InternalRecipeManagerPlugin.java Common/src/main/java/mezz/jei/common/config/file/ConfigValue.java Common/src/main/java/mezz/jei/common/gui/TooltipRenderer.java Common/src/main/java/mezz/jei/common/plugins/debug/JeiDebugPlugin.java Gui/src/main/java/mezz/jei/gui/startup/OverlayHelper.java Library/src/main/java/mezz/jei/library/plugins/vanilla/package-info.java Core/src/main/java/mezz/jei/core/config/file/IConfigCategoryBuilder.java Core/src/main/java/mezz/jei/core/config/file/serializers/EnumSerializer.java Library/src/main/java/mezz/jei/library/gui/recipes/layout/builder/InvisibleRecipeLayoutSlotSource.java Common/src/main/java/mezz/jei/common/config/IModIdFormatConfig.java Common/src/main/java/mezz/jei/common/plugins/jei/JeiInternalPlugin.java Library/src/main/java/mezz/jei/library/load/PluginHelper.java Common/src/main/java/mezz/jei/common/input/handlers/package-info.java Common/src/main/java/mezz/jei/common/config/file/IConfigCategoryBuilder.java Common/src/main/java/mezz/jei/common/plugins/debug/package-info.java Library/src/main/java/mezz/jei/library/plugins/jei/ingredients/package-info.java Common/src/main/java/mezz/jei/common/gui/ingredients/RecipeSlot.java Forge/src/main/java/mezz/jei/forge/platform/BrewingRecipeMaker.java Library/src/main/java/mezz/jei/library/gui/ingredients/CycleTimer.java Library/src/main/java/mezz/jei/library/gui/recipes/RecipeLayoutBuilder.java Gui/src/main/java/mezz/jei/gui/ingredients/package-info.java Core/src/main/java/mezz/jei/core/config/sorting/serializers/SortingSerializers.java Common/src/main/java/mezz/jei/common/filter/package-info.java Gui/src/main/java/mezz/jei/gui/config/IJeiClientConfigs.java Common/src/main/java/mezz/jei/common/load/PluginHelper.java Library/src/main/java/mezz/jei/library/transfer/RecipeTransferErrorTooltip.java Common/src/main/java/mezz/jei/common/plugins/vanilla/crafting/replacers/ShulkerBoxColoringRecipeMaker.java Library/src/main/java/mezz/jei/library/gui/recipes/layout/builder/package-info.java CommonApi/src/main/java/mezz/jei/api/registration/IGuiHandlerRegistration.java Library/src/main/java/mezz/jei/library/ingredients/IngredientAcceptor.java Library/src/main/java/mezz/jei/library/load/registration/RecipeCatalystRegistration.java Library/src/main/java/mezz/jei/library/plugins/vanilla/cooking/fuel/package-info.java Common/src/test/java/mezz/jei/test/lib/TestWorldConfig.java Core/src/main/java/mezz/jei/core/config/sorting/serializers/package-info.java CommonApi/src/main/java/mezz/jei/api/runtime/IJeiRuntime.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeCatalysts.java Common/src/main/java/mezz/jei/common/Internal.java Gui/src/main/java/mezz/jei/gui/ingredients/GuiIngredientProperties.java Gui/src/main/java/mezz/jei/gui/elements/GuiIconButtonSmall.java Gui/src/main/java/mezz/jei/gui/input/InputType.java Gui/src/main/java/mezz/jei/gui/overlay/options/package-info.java Gui/src/main/java/mezz/jei/gui/input/handlers/CombinedInputHandler.java Fabric/src/main/java/mezz/jei/fabric/platform/RecipeHelper.java Common/src/main/java/mezz/jei/common/plugins/vanilla/stonecutting/package-info.java Common/src/test/java/mezz/jei/test/lib/package-info.java Common/src/main/java/mezz/jei/common/gui/recipes/layout/IRecipeLayoutInternal.java Gui/src/main/java/mezz/jei/gui/config/IClientConfig.java Common/src/main/java/mezz/jei/common/ingredients/IngredientInfoRecipe.java Forge/src/main/java/mezz/jei/forge/platform/RegistryWrapper.java Common/src/main/java/mezz/jei/common/filter/IFilterTextSource.java Common/src/main/java/mezz/jei/common/gui/GuiContainerHandlers.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/CraftingRecipeCategory.java Common/src/main/java/mezz/jei/common/filter/FilterTextSource.java Core/src/main/java/mezz/jei/core/config/IngredientBlacklistType.java Common/src/main/java/mezz/jei/common/load/package-info.java Gui/src/main/java/mezz/jei/gui/util/GiveAmount.java Common/src/main/java/mezz/jei/common/startup/JeiStarter.java Common/src/main/java/mezz/jei/common/config/file/serializers/BooleanSerializer.java Common/src/main/java/mezz/jei/common/gui/ingredients/RecipeSlotsView.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/fluid/package-info.java Common/src/main/java/mezz/jei/common/plugins/vanilla/ingredients/package-info.java Common/src/main/java/mezz/jei/common/input/handlers/LimitedAreaInputHandler.java Common/src/main/java/mezz/jei/common/ingredients/subtypes/SubtypeInterpreters.java Library/src/main/java/mezz/jei/library/ingredients/subtypes/SubtypeInterpreters.java Core/src/main/java/mezz/jei/core/config/file/serializers/ListSerializer.java Common/src/main/java/mezz/jei/common/config/file/serializers/ChatFormattingSerializer.java Common/src/main/java/mezz/jei/common/ingredients/IngredientListElementFactory.java Gui/src/main/java/mezz/jei/gui/input/handlers/FocusInputHandler.java Common/src/main/java/mezz/jei/common/input/handlers/FocusInputHandler.java Common/src/main/java/mezz/jei/common/runtime/JeiHelpers.java Forge/src/main/java/mezz/jei/forge/platform/PlatformHelper.java Gui/src/main/java/mezz/jei/gui/filter/package-info.java Library/src/main/java/mezz/jei/library/ingredients/TypedIngredient.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/AbstractCookingCategory.java Library/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/fluid/FluidStackListFactory.java Common/src/main/java/mezz/jei/common/gui/overlay/IIngredientGrid.java Fabric/src/main/java/mezz/jei/fabric/platform/FluidHelper.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/BlastingCategory.java Common/src/main/java/mezz/jei/common/input/handlers/TextFieldInputHandler.java Library/src/main/java/mezz/jei/library/plugins/package-info.java Forge/src/test/java/mezz/jei/test/lib/TestIngredientRenderer.java Common/src/main/java/mezz/jei/common/config/sorting/SortingConfig.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeGuiTabs.java Common/src/main/java/mezz/jei/common/ingredients/subtypes/package-info.java Common/src/main/java/mezz/jei/common/plugins/debug/FluidSubtypeHandlerTest.java Common/src/main/java/mezz/jei/common/plugins/jei/ingredients/DebugIngredient.java Common/src/main/java/mezz/jei/common/config/InternalKeyMappings.java Gui/src/main/java/mezz/jei/gui/overlay/ElementRenderer.java CommonApi/src/main/java/mezz/jei/api/runtime/IClickableIngredient.java Common/src/main/java/mezz/jei/common/recipes/RecipeTransferManager.java Common/src/main/java/mezz/jei/common/render/IngredientRenderHelper.java Library/src/main/java/mezz/jei/library/recipes/RecipeTransferManager.java Common/src/main/java/mezz/jei/common/gui/overlay/bookmarks/package-info.java Common/src/main/java/mezz/jei/common/util/BrewingRecipeMakerCommon.java Forge/src/test/java/mezz/jei/test/lib/TestIngredientHelper.java Common/src/main/java/mezz/jei/common/render/package-info.java Gui/src/main/java/mezz/jei/gui/input/handlers/ProxyInputHandler.java Gui/src/main/java/mezz/jei/gui/startup/JeiEventHandlers.java Common/src/main/java/mezz/jei/common/transfer/BasicRecipeTransferHandler.java Common/src/main/java/mezz/jei/common/load/registration/package-info.java Common/src/main/java/mezz/jei/common/input/handlers/DragRouter.java Common/src/main/java/mezz/jei/common/config/file/serializers/ListSerializer.java Common/src/main/java/mezz/jei/common/search/IElementSearch.java CommonApi/src/main/java/mezz/jei/api/helpers/IModIdHelper.java CommonApi/src/main/java/mezz/jei/api/recipe/transfer/IRecipeTransferManager.java Common/src/main/java/mezz/jei/common/config/sorting/MappedSortingConfig.java Common/src/main/java/mezz/jei/common/input/handlers/NullDragHandler.java Gui/src/main/java/mezz/jei/gui/overlay/ScreenPropertiesCache.java Gui/src/main/java/mezz/jei/gui/recipes/RecipeTransferButton.java Library/src/main/java/mezz/jei/library/gui/ingredients/RecipeSlots.java Library/src/main/java/mezz/jei/library/startup/package-info.java Gui/src/main/java/mezz/jei/gui/input/MouseUtil.java Library/src/main/java/mezz/jei/library/transfer/PlayerRecipeTransferHandler.java Common/src/main/java/mezz/jei/common/load/registration/RegisteredIngredientsBuilder.java Common/src/main/java/mezz/jei/common/plugins/vanilla/compostable/CompostingRecipe.java Gui/src/main/java/mezz/jei/gui/input/handlers/DragRouter.java Common/src/main/java/mezz/jei/common/load/registration/VanillaCategoryExtensionRegistration.java Common/src/main/java/mezz/jei/common/gui/GuiEventHandler.java Common/src/main/java/mezz/jei/common/gui/ghost/GhostIngredientDragManager.java Common/src/main/java/mezz/jei/common/plugins/vanilla/cooking/fuel/package-info.java Library/src/main/java/mezz/jei/library/render/FluidTankRenderer.java Common/src/main/java/mezz/jei/common/gui/ingredients/IngredientLookupState.java Common/src/main/java/mezz/jei/common/plugins/jei/ingredients/DebugIngredientListFactory.java Core/src/main/java/mezz/jei/core/config/file/serializers/package-info.java Common/src/main/java/mezz/jei/common/recipes/collect/package-info.java Common/src/main/java/mezz/jei/common/recipes/collect/RecipeIngredientTable.java Gui/src/main/java/mezz/jei/gui/config/IngredientTypeSortingConfig.java Common/src/main/java/mezz/jei/common/input/ClickedIngredient.java Gui/src/main/java/mezz/jei/gui/overlay/IngredientListSlot.java Library/src/main/java/mezz/jei/library/plugins/vanilla/crafting/replacers/ShieldDecorationRecipeMaker.java Common/src/main/java/mezz/jei/common/util/ErrorUtil.java Common/src/main/java/mezz/jei/common/util/IngredientTooltipHelper.java Library/src/main/java/mezz/jei/library/config/serializers/ChatFormattingSerializer.java Common/src/main/java/mezz/jei/common/search/package-info.java Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java Common/src/main/java/mezz/jei/common/plugins/vanilla/VanillaPlugin.java Common/src/main/java/mezz/jei/common/gui/recipes/IRecipeLogicStateListener.java Common/src/main/java/mezz/jei/common/input/IDragHandler.java Gui/src/main/java/mezz/jei/gui/recipes/package-info.java
github at