Changes

Summary

  1. simplify RecipeGuiLogic slightly (commit: 5e72d62) (details)
  2. Close #285 Expose registered recipe transfer handlers through API (commit: e7a67fd) (details)
  3. Refactor itemListOverlay for better null handling (commit: 1b10a27) (details)
  4. Refactor for nonnull fields (commit: 732888d) (details)
  5. Revert "Log gradle timings per task (debugging build server times)" (commit: a6229df) (details)
  6. Close #105 and #439 Support Recipe Rendering via the API (commit: 0c64e94) (details)
  7. Close #536 Expose "itemstack under mouse" internal API (commit: 25aa7ea) (details)
Commit 5e72d621c1b44158e43a6ed6d7608ac37d857128 by mezz
simplify RecipeGuiLogic slightly
(commit: 5e72d62)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiLogic.java (diff)
The file was addedsrc/main/java/mezz/jei/gui/recipes/package-info.java
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/IRecipeGuiLogic.java (diff)
Commit e7a67fdf2f24848a2639de63e2befdc556aae7ba by mezz
Close #285 Expose registered recipe transfer handlers through API
(commit: e7a67fd)
The file was modifiedsrc/main/java/mezz/jei/api/IRecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/recipe/transfer/IRecipeTransferHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiLogic.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedsrc/main/java/mezz/jei/RecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/recipe/transfer/IRecipeTransferRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
Commit 1b10a27ec851e7a00e5ac33903b0afedc4e99dde by mezz
Refactor itemListOverlay for better null handling
(commit: 1b10a27)
The file was modifiedsrc/main/java/mezz/jei/GuiEventHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/GuiTextFieldFilter.java (diff)
The file was addedsrc/main/java/mezz/jei/gui/ItemListOverlayInternal.java
The file was modifiedsrc/main/java/mezz/jei/gui/ItemListOverlay.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/InputHandler.java (diff)
Commit 732888d21e804487a7f8fd7718fe1b0f09e6689a by mezz
Refactor for nonnull fields
(commit: 732888d)
The file was modifiedsrc/main/java/mezz/jei/util/FakeClientWorld.java (diff)
The file was modifiedsrc/main/java/mezz/jei/JeiStarter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapelessOreRecipeHandler.java (diff)
The file was addedsrc/main/java/mezz/jei/util/FieldsAreNonnullByDefault.java
The file was modifiedsrc/main/java/mezz/jei/config/SessionData.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/description/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/color/MMCQ.java (diff)
The file was modifiedsrc/main/java/mezz/jei/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ProxyCommonClient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeTransferButton.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/debug/DebugRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiTabs.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/GuiHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/JEIInternalPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/Config.java (diff)
The file was modifiedsrc/main/java/mezz/jei/IngredientBaseListFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/package-info.java (diff)
The file was addedsrc/main/java/mezz/jei/network/packets/PacketJei.java
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/ingredients/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/JustEnoughItems.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/debug/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapelessOreRecipeWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/PacketRecipeTransfer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ProxyCommon.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/VanillaPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/RecipeTransferRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ItemListOverlayInternal.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/JEIModConfigGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/InputHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/FakeClientPlayer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/ingredients/DebugIngredientRenderer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/package-info.java (diff)
The file was addedsrc/main/java/mezz/jei/network/packets/IPacketJeiHandler.java
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapedOreRecipeWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/PacketHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/PacketDeletePlayerItem.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/recipe/transfer/IRecipeTransferRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/PacketGiveItemStack.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapedOreRecipeHandler.java (diff)
The file was removedsrc/main/java/mezz/jei/network/packets/PacketJEI.java
The file was modifiedsrc/main/java/mezz/jei/util/color/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeLayout.java (diff)
The file was modifiedsrc/main/java/mezz/jei/InternalRecipeRegistryPlugin.java (diff)
Commit a6229df975086bbdf1c7a7f5d21f891d00ed242e by mezz
Revert "Log gradle timings per task (debugging build server times)"
This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
(commit: a6229df)
The file was modifiedbuild.gradle (diff)
Commit 0c64e94d9819ae354404804a4e0d5ec24099cddc by mezz
Close #105 and #439 Support Recipe Rendering via the API
(commit: 0c64e94)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/IRecipeGuiLogic.java (diff)
The file was addedsrc/main/java/mezz/jei/api/gui/IRecipeLayoutDrawable.java
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiLogic.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/RecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IRecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeLayout.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/RecipeCategoryCraftingItems.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiIngredientGroup.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/gui/IRecipeLayout.java (diff)
Commit 25aa7eae3bab38079c1dac337d467ad698917a40 by mezz
Close #536 Expose "itemstack under mouse" internal API
(commit: 25aa7ea)
The file was modifiedsrc/main/java/mezz/jei/JeiStarter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/gui/IAdvancedGuiHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/JEIInternalPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/JeiRuntime.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/GuiContainerWrapper.java (diff)
The file was addedsrc/main/java/mezz/jei/api/gui/BlankAdvancedGuiHandler.java