Changes

Summary

  1. Hide ingredients that have the tag "c:hidden_from_recipe_viewers" (details)
  2. Fix #3093 Create a runtime registration step before onRuntimeAvailable (details)
  3. use tools.jdk for Jenkinsfile instead of JAVA_HOME env var (details)
  4. remove jar archive in Jenkins (it is already available in maven and curseforge) (details)
  5. Close #3077, Add link to open the JEI config folder when you click the settings button (details)
  6. update to Recommended Forge for 1.19.3 (details)
  7. Speed up maven repo resolution (details)
  8. Simplify platform config helper code (details)
  9. Fix #3079 Write the blacklist to file if the file does not exist yet (details)
  10. Clean up ReflectionUtil (details)
  11. Minor cleanup (details)
  12. Expose control of the configs to the API (details)
  13. Expose config serializers to the API (details)
  14. Fix parchment mapping repo resolution for Fabric projects (details)
  15. Add modrinth upload task (details)
  16. List fewer changes in the changelog.md (details)
  17. differentiate forge and fabric versions for modrinth (details)
  18. Clarify version names for modrinth publishing (details)
  19. Add a 1.19 config for the position of new bookmarks (#3113) (details)
  20. Fix ghost ingredient dragging (details)
  21. Move input debug logs behind a new DebugInputs config flag (details)
  22. Improve config file watcher, avoid creating excess threads on world reload (details)
  23. Move some loading steps and config loading to an earlier time (details)
  24. Improve logging of slow plugins, reduce info log spam (details)
  25. Fix #3145 JEI fails to load on Forge server (details)
  26. Fix #2991 Fix starting on server thread in Fabric after reload (details)
  27. Remove fabric depends statement for anything other than the core project (details)
  28. Add JeiHelpers access to VanillaCategoryExtension (#3159) (details)
  29. minor cleanup (details)
  30. Make FileWatcherThread a daemon thread (details)
Commit 7558039b767af2b59a5dc39d54b8ea919163ddfa by mezz
Hide ingredients that have the tag "c:hidden_from_recipe_viewers"
The file was modifiedCommonApi/src/main/java/mezz/jei/api/ingredients/IIngredientHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientSorterComparators.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/Constants.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IListElementInfo.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/fluid/FluidIngredientHelper.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/util/TagUtil.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/ingredients/IngredientVisibility.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/ListElementInfo.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/ItemStackHelper.java (diff)
Commit b271a9c052bb06aad239b718a7d5d4a42bd3bd19 by mezz
Fix #3093 Create a runtime registration step before onRuntimeAvailable
The file was modifiedCommonApi/src/main/java/mezz/jei/api/runtime/IJeiRuntime.java (diff)
The file was addedLibrary/src/main/java/mezz/jei/library/load/registration/RuntimeRegistration.java
The file was addedCommonApi/src/main/java/mezz/jei/api/registration/IRuntimeRegistration.java
The file was modifiedFabric/src/main/java/mezz/jei/fabric/plugins/fabric/FabricGuiPlugin.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/IModPlugin.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/runtime/JeiRuntime.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
Commit 7b9827c376f936c1dc28373ef06ec40fd4673262 by mezz
use tools.jdk for Jenkinsfile instead of JAVA_HOME env var
The file was modified.jenkins/Jenkinsfile (diff)
Commit ac55b73177258975d53e3c32eae2fc0ae52646e6 by mezz
remove jar archive in Jenkins (it is already available in maven and curseforge)
The file was modified.jenkins/Jenkinsfile (diff)
Commit 87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e by mezz
Close #3077, Add link to open the JEI config folder when you click the settings button
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/PlatformHelper.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/ConfigButton.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/ConfigHelper.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformHelper.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/ConfigHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformConfigHelper.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/PlatformHelper.java (diff)
The file was modifiedCommon/src/main/resources/assets/jei/lang/en_us.json (diff)
Commit 274cffed6af95206bc78884a6e0dcd7b140ac594 by mezz
update to Recommended Forge for 1.19.3
The file was modifiedgradle.properties (diff)
Commit 0a76f9806bc4ec0e13edda671f8ec66e7328678b by mezz
Speed up maven repo resolution
The file was modifiedFabricApi/build.gradle.kts (diff)
The file was modifiedFabric/build.gradle.kts (diff)
The file was modifiedLibrary/build.gradle.kts (diff)
The file was modifiedGui/build.gradle.kts (diff)
The file was modifiedCommonApi/build.gradle.kts (diff)
The file was modifiedCommon/build.gradle.kts (diff)
The file was modifiedsettings.gradle.kts (diff)
Commit 4b504fcc2855a28fd915aa693c137781d33d0fc5 by mezz
Simplify platform config helper code
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/ConfigButton.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/ConfigHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/ConfigHelper.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformConfigHelper.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
Commit 2d9a2b1431fb59eb2ed852edbeded22b84d82dfd by mezz
Fix #3079 Write the blacklist to file if the file does not exist yet
The file was modifiedForge/src/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/EditModeConfig.java (diff)
Commit 657a679c775b3b716d07619c30caaf406c433dde by mezz
Clean up ReflectionUtil
The file was modifiedCore/src/main/java/mezz/jei/core/util/ReflectionUtil.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformRecipeHelper.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/RegistryWrapper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientFilter.java (diff)
The file was removedCommon/src/main/java/mezz/jei/common/config/DebugConfig.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/load/PluginLoader.java (diff)
The file was removedCommon/src/main/java/mezz/jei/common/config/WorldConfig.java
The file was addedCore/src/main/java/mezz/jei/core/util/LoggedTimer.java
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/RecipeHelper.java (diff)
The file was addedCore/src/main/java/mezz/jei/core/config/WorldConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/events/GuiEventHandler.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/debug/JeiDebugPlugin.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/util/RecipeErrorUtil.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/UserInputRouter.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/Internal.java (diff)
The file was addedCore/src/main/java/mezz/jei/core/config/DebugConfig.java
The file was removedCommon/src/main/java/mezz/jei/common/config/package-info.java
The file was removedCommon/src/main/java/mezz/jei/common/util/LoggedTimer.java
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/RecipeHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/helpers/ModIdHelper.java (diff)
Commit 2c830f825626242f927bcd45d021949f9afef670 by mezz
Expose control of the configs to the API
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestClientConfig.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/package-info.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/IConfigValueSerializer.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigSchemaBuilder.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/packets/PacketRequestCheatPermission.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigSchema.java
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/package-info.java
The file was modifiedCommon/src/main/java/mezz/jei/common/Internal.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/package-info.java
The file was modifiedGui/src/main/java/mezz/jei/gui/util/CommandUtil.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/serializers/ChatFormattingSerializer.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IngredientFilterConfig.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/IServerConfig.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigCategory.java
The file was modifiedCommonApi/src/main/java/mezz/jei/api/runtime/IJeiRuntime.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/IConfigSchema.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/RecipeCategorySortingConfig.java (diff)
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigValue.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ClientPacketContext.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IngredientSortStage.java
The file was addedCommon/src/main/java/mezz/jei/common/config/GiveMode.java
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/serializers/ISortingSerializer.java
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/serializers/ISortingSerializer.java
The file was addedCommon/src/main/java/mezz/jei/common/config/ConfigManager.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/debug/JeiDebugPlugin.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/WorldConfig.java
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/SortingConfig.java
The file was modifiedFabric/src/main/java/mezz/jei/fabric/config/ServerConfig.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IWorldConfig.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigValue.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ServerPacketRouter.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/GiveMode.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/EnumSerializer.java
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientSorter.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/package-info.java
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkOverlay.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDragManager.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/FileWatcher.java
The file was addedCommon/src/main/java/mezz/jei/common/config/package-info.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/IntegerSerializer.java
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IngredientTypeSortingConfig.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/serializers/SortingSerializers.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/package-info.java
The file was modifiedGui/src/main/java/mezz/jei/gui/config/ClientConfig.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/serializers/SortingSerializers.java
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigCategory.java
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/package-info.java
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IClientConfig.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/events/GuiEventHandler.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/JustEnoughItems.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGrid.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/BooleanSerializer.java
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/GlobalInputHandler.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestWorldConfig.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/JustEnoughItemsClient.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IServerConfig.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/IConfigCategoryBuilder.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/DeserializeResult.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/packets/PacketDeletePlayerItem.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/IntegerSerializer.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/IConfigCategoryBuilder.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigSerializer.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigSerializer.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/ListSerializer.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ServerPacketContext.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientSorterComparators.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/DebugConfig.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigCategoryBuilder.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigSchema.java
The file was modifiedGui/src/main/java/mezz/jei/gui/config/JeiClientConfigs.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/IConfigValueSerializer.java
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/MappedSortingConfig.java
The file was modifiedFabric/src/main/java/mezz/jei/fabric/startup/ClientLifecycleHandler.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigCategory.java
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/SortingConfig.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/ListSerializer.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigSchemaBuilder.java
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/OverlayHelper.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/helpers/ModIdHelper.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/ColorNameConfig.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/CheatInputHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/ConfigButton.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/ingredients/IngredientVisibility.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/ConfigCategoryBuilder.java
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/DeleteItemInputHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/UserInputRouter.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IngredientGridConfig.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/MappedSortingConfig.java
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigManager.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/package-info.java
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigFile.java
The file was modifiedGui/src/main/java/mezz/jei/gui/config/ModNameSortingConfig.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/sorting/serializers/package-info.java
The file was modifiedForge/src/main/java/mezz/jei/forge/JustEnoughItems.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/DebugConfig.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/IConfigSchemaBuilder.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/EnumSerializer.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/serializers/BooleanSerializer.java
The file was removedCore/src/main/java/mezz/jei/core/config/file/IConfigSchema.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/packets/handlers/ClientCheatPermissionHandler.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/config/ServerConfig.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/IConfigSchemaBuilder.java
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/EditInputHandler.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/file/FileWatcher.java
The file was removedCore/src/main/java/mezz/jei/core/config/IngredientSortStage.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/ConfigValue.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/DeserializeResult.java
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGridWithNavigation.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ClientPacketRouter.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/sorting/serializers/package-info.java
The file was addedCommon/src/main/java/mezz/jei/common/config/file/package-info.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/packets/PacketGiveItemStack.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientFilter.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientListRenderer.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientListOverlay.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/serializers/SerializeResult.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/ModIdFormatConfig.java (diff)
The file was removedCore/src/main/java/mezz/jei/core/config/IWorldConfig.java
The file was modifiedCommon/src/main/java/mezz/jei/common/util/ServerCommandUtil.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/JustEnoughItemsClient.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/WorldConfig.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/serializers/ColorNameSerializer.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkButton.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/runtime/JeiRuntime.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGridTooltipHelper.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/JustEnoughItemsCommon.java (diff)
Commit f7851dcc6311285266403da16d09615cb031f920 by mezz
Expose config serializers to the API
The file was modifiedgradle.properties (diff)
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigValueSerializer.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/serializers/ListSerializer.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/ConfigSerializer.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/ConfigCategoryBuilder.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/serializers/DeserializeResult.java (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigValue.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/serializers/ColorNameSerializer.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/serializers/EnumSerializer.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/ConfigValue.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/serializers/BooleanSerializer.java (diff)
The file was removedCommon/src/main/java/mezz/jei/common/config/file/serializers/IConfigValueSerializer.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/IConfigCategoryBuilder.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/serializers/IntegerSerializer.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/serializers/ChatFormattingSerializer.java (diff)
The file was addedCommonApi/src/main/java/mezz/jei/api/runtime/config/IJeiConfigListValueSerializer.java
Commit 4e1333e0019779f97434f7c0f84961eedbaf5047 by mezz
Fix parchment mapping repo resolution for Fabric projects
The file was modifiedFabricApi/build.gradle.kts (diff)
The file was modifiedFabric/build.gradle.kts (diff)
Commit 9cdd9915f017e314ba7e7edf7b9dc7b09ba5eb15 by mezz
Add modrinth upload task
The file was modified.jenkins/Jenkinsfile (diff)
The file was addedChangelog/changelog-markdown.mustache
The file was modifiedFabric/build.gradle.kts (diff)
The file was modifiedForge/build.gradle.kts (diff)
The file was modified.gitignore (diff)
The file was modifiedChangelog/build.gradle.kts (diff)
Commit acf218192a552349d80907ba96eeade15f76166e by mezz
List fewer changes in the changelog.md
The file was modifiedChangelog/changelog-markdown.mustache (diff)
The file was modifiedChangelog/build.gradle.kts (diff)
Commit 65422bb04d43e7f9ae2e011b7c5714b23bf05148 by mezz
differentiate forge and fabric versions for modrinth
The file was modifiedForge/build.gradle.kts (diff)
The file was modifiedFabric/build.gradle.kts (diff)
Commit 6522d3eb59663e2edd700cefe6c5e6f250570e76 by mezz
Clarify version names for modrinth publishing
The file was modifiedForge/build.gradle.kts (diff)
The file was modifiedFabric/build.gradle.kts (diff)
Commit 972c690ab94065f4a87b7731a36ff3ed371b86f8 by mezz
Add a 1.19 config for the position of new bookmarks (#3113)

The file was modifiedGui/src/main/java/mezz/jei/gui/bookmarks/BookmarkList.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestClientConfig.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IClientConfig.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/ClientConfig.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was modifiedCommon/src/main/resources/assets/jei/lang/en_us.json (diff)
Commit 464e895dae49d19e01d5704a6ff85d81b98957c4 by mezz
Fix ghost ingredient dragging
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDragManager.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientReturning.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDrag.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/debug/DebugGhostIngredientHandler.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/gui/handlers/IGhostIngredientHandler.java (diff)
Commit e70a56ea2f1b42d1022e75edec08b2ec936726c0 by mezz
Move input debug logs behind a new DebugInputs config flag
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/UserInputRouter.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/DebugConfig.java (diff)
Commit 59ef1d2817ecd351e1857b32a57adbe79da6925c by mezz
Improve config file watcher, avoid creating excess threads on world reload
The file was modifiedGui/src/main/java/mezz/jei/gui/config/JeiClientConfigs.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/plugins/fabric/FabricGuiPlugin.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/IConfigSchema.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/ConfigSchema.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/file/FileWatcherThread.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/FileWatcher.java (diff)
Commit 4128bf4261e025ce10e0d8b4be70f83826f3dc1f by mezz
Move some loading steps and config loading to an earlier time
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/GlobalInputHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientListOverlay.java (diff)
The file was modifiedgradle.properties (diff)
The file was addedCommon/src/main/java/mezz/jei/common/util/VerticalAlignment.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ClientPacketContext.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGrid.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/plugins/fabric/FabricGuiPlugin.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/EditInputHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientListRenderer.java (diff)
The file was removedCommon/src/main/java/mezz/jei/common/config/IWorldConfig.java
The file was modifiedCommon/src/main/java/mezz/jei/common/Internal.java (diff)
The file was removedCommon/src/main/java/mezz/jei/common/config/WorldConfig.java
The file was modifiedCommonApi/src/main/java/mezz/jei/api/runtime/IJeiRuntime.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IIngredientGridConfig.java
The file was modifiedCommon/src/main/java/mezz/jei/common/gui/textures/Textures.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/ConfigButton.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IIngredientFilterConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/util/AlignmentUtil.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/startup/ClientLifecycleHandler.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/load/PluginLoader.java (diff)
The file was removedGui/src/main/java/mezz/jei/gui/config/IngredientFilterConfig.java
The file was addedCommon/src/main/java/mezz/jei/common/config/JeiClientConfigs.java
The file was removedGui/src/main/java/mezz/jei/gui/config/IngredientGridConfig.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/ConfigManager.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestClientConfig.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/util/NavigationVisibility.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/IConfigSchema.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDragManager.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/CheatInputHandler.java (diff)
The file was removedGui/src/main/java/mezz/jei/gui/config/JeiClientConfigs.java
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/ConfigSchema.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/util/HorizontalAlignment.java
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IListElementInfo.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/OverlayHelper.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/JustEnoughItemsClient.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IClientToggleState.java
The file was removedGui/src/main/java/mezz/jei/gui/util/VerticalAlignment.java
The file was removedGui/src/main/java/mezz/jei/gui/overlay/options/package-info.java
The file was removedGui/src/main/java/mezz/jei/gui/config/IClientConfig.java
The file was modifiedForge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/bookmarks/BookmarkList.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientSorter.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/ClientToggleState.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/packets/handlers/ClientCheatPermissionHandler.java (diff)
The file was removedGui/src/main/java/mezz/jei/gui/util/HorizontalAlignment.java
The file was removedGui/src/main/java/mezz/jei/gui/config/IIngredientGridConfig.java
The file was removedGui/src/main/java/mezz/jei/gui/config/IJeiClientConfigs.java
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestIngredientFilterConfig.java (diff)
The file was removedGui/src/main/java/mezz/jei/gui/config/ClientConfig.java
The file was removedForge/src/test/java/mezz/jei/test/lib/TestWorldConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkButton.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/ingredients/IngredientVisibility.java (diff)
The file was addedForge/src/test/java/mezz/jei/test/lib/TestClientToggleState.java
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/ClientConfig.java
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/StartData.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/input/handlers/DeleteItemInputHandler.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IngredientFilterConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGridWithNavigation.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/util/CommandUtil.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/JustEnoughItemsClient.java (diff)
The file was removedGui/src/main/java/mezz/jei/gui/overlay/options/NavigationVisibility.java
The file was addedCommon/src/main/java/mezz/jei/common/config/IngredientGridConfig.java
The file was modifiedCommon/src/main/java/mezz/jei/common/network/ClientPacketRouter.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/FileWatcherThread.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IJeiClientConfigs.java
The file was removedGui/src/main/java/mezz/jei/gui/config/IIngredientFilterConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/search/ElementPrefixParser.java (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/IModPlugin.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientFilter.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/bookmarks/BookmarkOverlay.java (diff)
The file was addedCommon/src/main/java/mezz/jei/common/config/IClientConfig.java
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientGridTooltipHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/IngredientInformationUtil.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/ListElementInfo.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/FileWatcher.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/runtime/JeiRuntime.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/gui/GuiHelper.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
Commit 71229ebe8e605ed84300ed95fcfd8bc559f22820 by mezz
Improve logging of slow plugins, reduce info log spam
The file was modifiedLibrary/src/main/java/mezz/jei/library/load/PluginCaller.java (diff)
The file was addedLibrary/src/main/java/mezz/jei/library/load/PluginCallerTimerRunnable.java
The file was addedLibrary/src/main/java/mezz/jei/library/load/PluginCallerTimer.java
Commit 8d7aaa149bfb330af91cc46ac70a23950e4834fb by mezz
Fix #3145 JEI fails to load on Forge server
The file was modifiedForge/src/main/java/mezz/jei/forge/JustEnoughItems.java (diff)
The file was addedForge/src/main/java/mezz/jei/forge/JustEnoughItemsClientSafeRunner.java
Commit b79af654216f26887d4f01e54c1a0d04011546d5 by mezz
Fix #2991 Fix starting on server thread in Fabric after reload
The file was modifiedFabric/src/main/java/mezz/jei/fabric/startup/ClientLifecycleHandler.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/debug/JeiDebugPlugin.java (diff)
Commit c6c115cfad74659c56cfbc293992e064f9deae0f by mezz
Remove fabric depends statement for anything other than the core project
The file was modifiedFabric/src/main/resources/fabric.mod.json (diff)
Commit 21ba22e975f5792ed1fa62763ddbb76dcef592bb by github
Add JeiHelpers access to VanillaCategoryExtension (#3159)

The file was modifiedLibrary/src/main/java/mezz/jei/library/load/registration/VanillaCategoryExtensionRegistration.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/load/PluginLoader.java (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/registration/IVanillaCategoryExtensionRegistration.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedCommon/src/main/java/mezz/jei/common/transfer/RecipeTransferUtil.java (diff)
Commit 02a0b04eb09b61d59f2fbd401968904ceb507bbc by mezz
Make FileWatcherThread a daemon thread

This prevents it from keeping the JVM from exiting during data generation.
The file was modifiedCommon/src/main/java/mezz/jei/common/config/file/FileWatcherThread.java (diff)