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. Fix missing period and space in kk_kz.json (#3101) (details)
  6. Update zh_cn.json (#3105) (details)
  7. Set a maximum Minecraft version of 1.19.2 (details)
  8. Close #3077, Add link to open the JEI config folder when you click the settings button (details)
  9. Simplify platform config helper code (details)
  10. Fix #3079 Write the blacklist to file if the file does not exist yet (details)
  11. Add a 1.19 config for the position of new bookmarks (#3113) (details)
  12. Fix ghost ingredient dragging (details)
  13. Move input debug logs behind a new DebugInputs config flag (details)
  14. Improve config file watcher, avoid creating excess threads on world reload (details)
  15. Update Fabric version in dev environment (details)
  16. Fix #2991 Fix starting on server thread in Fabric after reload (details)
  17. Remove fabric depends statement for anything other than the core project (details)
  18. Make FileWatcherThread a daemon thread (details)
  19. Close #3190 Add support for ghost ingredient dragging from bookmarks (details)
Commit 1a08a45e887aa8224b2cbe1a24645d7b443a6676 by mezz
Hide ingredients that have the tag "c:hidden_from_recipe_viewers"
The file was modifiedLibrary/src/main/java/mezz/jei/library/plugins/vanilla/ingredients/ItemStackHelper.java (diff)
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/IListElementInfo.java (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/ingredients/IngredientVisibility.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ingredients/ListElementInfo.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/plugins/vanilla/ingredients/fluid/FluidIngredientHelper.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 modifiedCommon/src/main/java/mezz/jei/common/Constants.java (diff)
Commit cfb7c8d3767f43a7ab18b9236f794abfecc70b33 by mezz
Fix #3093 Create a runtime registration step before onRuntimeAvailable
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)
The file was modifiedgradle.properties (diff)
The file was addedLibrary/src/main/java/mezz/jei/library/load/registration/RuntimeRegistration.java
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/startup/JeiGuiStarter.java (diff)
The file was modifiedCommonApi/src/main/java/mezz/jei/api/IModPlugin.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java (diff)
The file was addedCommonApi/src/main/java/mezz/jei/api/registration/IRuntimeRegistration.java
The file was modifiedCommonApi/src/main/java/mezz/jei/api/runtime/IJeiRuntime.java (diff)
Commit 74fcc826e8e702597365261601e18ddbe2c9eecd by mezz
use tools.jdk for Jenkinsfile instead of JAVA_HOME env var
The file was modified.jenkins/Jenkinsfile (diff)
Commit 9f1a77b1c5b695f8203163633fd169aff0dd7844 by mezz
remove jar archive in Jenkins (it is already available in maven and curseforge)
The file was modified.jenkins/Jenkinsfile (diff)
Commit 2106f3f3437ce339fac9555749fb3f7723077b98 by github
Fix missing period and space in kk_kz.json (#3101)

The file was modifiedCommon/src/main/resources/assets/jei/lang/kk_kz.json (diff)
Commit 2f56b84b5d2393ab7c410b0b25ce9941382a82e7 by github
Update zh_cn.json (#3105)

The file was modifiedCommon/src/main/resources/assets/jei/lang/zh_cn.json (diff)
Commit 71894a977f62742fcb505c83fd2e29dab46e3791 by mezz
Set a maximum Minecraft version of 1.19.2

Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
The file was modifiedgradle.properties (diff)
Commit e7570624748f7c521a9efcc8e60b7884f63ad984 by mezz
Close #3077, Add link to open the JEI config folder when you click the settings button
The file was modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformHelper.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/ConfigHelper.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/ConfigButton.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/PlatformHelper.java (diff)
The file was modifiedCommon/src/main/resources/assets/jei/lang/en_us.json (diff)
The file was modifiedLibrary/src/main/java/mezz/jei/library/startup/JeiStarter.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/PlatformHelper.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/ConfigHelper.java (diff)
Commit e6ea3b4ef72737f927939682ae9b5c90c5d980f5 by mezz
Simplify platform config helper code
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.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 modifiedCommon/src/main/java/mezz/jei/common/platform/IPlatformConfigHelper.java (diff)
The file was modifiedForge/src/main/java/mezz/jei/forge/platform/ConfigHelper.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/platform/ConfigHelper.java (diff)
Commit 15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89 by mezz
Fix #3079 Write the blacklist to file if the file does not exist yet
The file was modifiedLibrary/src/main/java/mezz/jei/library/config/EditModeConfig.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
Commit fffffc610db8e75a5bd50eab851c97a1b40050bd by github
Add a 1.19 config for the position of new bookmarks (#3113)

The file was modifiedGui/src/main/java/mezz/jei/gui/startup/JeiGuiStarter.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/config/ClientConfig.java (diff)
The file was modifiedCommon/src/main/resources/assets/jei/lang/en_us.json (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/IClientConfig.java (diff)
The file was modifiedForge/src/test/java/mezz/jei/test/lib/TestClientConfig.java (diff)
Commit 372f9e0bbcd0a9d921520af97aeaff0445d6a031 by mezz
Fix ghost ingredient dragging
The file was modifiedCommonApi/src/main/java/mezz/jei/api/gui/handlers/IGhostIngredientHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDragManager.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 modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientDrag.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/ghost/GhostIngredientReturning.java (diff)
Commit a18dcf94aa7b9b849e4f23e6a4211bee7d14622f 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 33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda by mezz
Improve config file watcher, avoid creating excess threads on world reload
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/GuiConfigData.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/config/JeiClientConfigs.java (diff)
The file was addedCore/src/main/java/mezz/jei/core/config/file/FileWatcherThread.java
The file was modifiedForge/src/main/java/mezz/jei/forge/plugins/forge/ForgeGuiPlugin.java (diff)
The file was modifiedCore/src/main/java/mezz/jei/core/config/file/FileWatcher.java (diff)
The file was modifiedCore/src/main/java/mezz/jei/core/config/file/IConfigSchema.java (diff)
The file was modifiedCore/src/main/java/mezz/jei/core/config/file/ConfigSchema.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/startup/JeiGuiStarter.java (diff)
The file was modifiedFabric/src/main/java/mezz/jei/fabric/plugins/fabric/FabricGuiPlugin.java (diff)
Commit cbdb368862e9c3c6a3320feba4d84cf567689f21 by mezz
Update Fabric version in dev environment
The file was modifiedgradle.properties (diff)
Commit caa72a5471117a83c8cd25e00722b317f9a78980 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 b69b1cd8bb1729bc37e6ae57e4af88a689fd6200 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 f1df855db8766961f7f66fe2a146c6c02e8bbd65 by mezz
Make FileWatcherThread a daemon thread

This prevents it from keeping the JVM from exiting during data generation.
The file was modifiedCore/src/main/java/mezz/jei/core/config/file/FileWatcherThread.java (diff)
Commit d11e1491f6d4945151536edb5e37b57a3e8439aa by mezz
Close #3190 Add support for ghost ingredient dragging from bookmarks
The file was modifiedGui/src/main/java/mezz/jei/gui/startup/OverlayHelper.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/overlay/bookmarks/BookmarkOverlay.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/overlay/IngredientGridWithNavigation.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/events/GuiEventHandler.java (diff)
The file was modifiedGui/src/main/java/mezz/jei/gui/overlay/IngredientListOverlay.java (diff)