Changes

Summary

  1. Clean up using Java 8 features (details)
  2. Rely on new vanilla inventory behavior instead of #690 (details)
  3. Skip over broken creative tabs (details)
  4. Refactor logging (details)
Commit 59c0ca35599149cd57955568734f7f82f6ac4f8f by mezz
Clean up using Java 8 features
The file was modifiedsrc/main/java/mezz/jei/gui/Focus.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/overlay/IngredientGridAll.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/GuiTextFieldFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FuelRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ModRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/IngredientLookupMemory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/ErrorUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/CraftingRecipeChecker.java (diff)
The file was modifiedsrc/api/java/mezz/jei/api/gui/ITooltipCallback.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/PrefixedSearchTree.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/JEIInternalPlugin.java (diff)
The file was modifiedsrc/api/java/mezz/jei/api/IRecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/PacketHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/render/GuiIngredientFast.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/TippedArrowRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FuelRecipe.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/ReflectionUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/InputHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/runtime/SubtypeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/suffixtree/GeneralizedSuffixTree.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeCategoryTab.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/FluidStackRenderer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/debug/DebugRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/PacketRecipeTransfer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/ItemStackListFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/FluidStackHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/AbstractModIdHelper.java (diff)
The file was modifiedsrc/api/java/mezz/jei/api/recipe/IRecipeWrapperFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/suffixtree/CombinedSearchTrees.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/Config.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/StackHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiIngredient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/Ingredients.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapedOreRecipeWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiLogic.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeCatalysts.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientBlacklist.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/RecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/BasicRecipeTransferHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/color/ColorNamer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/runtime/JeiRuntime.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientInformation.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/BasicRecipeTransferInfo.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/AnnotatedInstanceUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/FluidStackListFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/suffixtree/Node.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/SmeltingRecipeMaker.java (diff)
The file was modifiedsrc/api/java/mezz/jei/api/ISubtypeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ModIngredientRegistration.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/ingredients/DebugIngredientRenderer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/CommandUtilServer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/debug/DebugRecipe.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeGuiTabs.java (diff)
The file was modifiedsrc/test/java/mezz/jei/test/lib/TestPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/RecipeCategoryComparator.java (diff)
The file was modifiedsrc/main/java/mezz/jei/render/GuiIngredientFastList.java (diff)
The file was modifiedbuildtools/ColoredOutput.gradle (diff)
The file was modifiedsrc/main/java/mezz/jei/config/JEIModConfigGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/PlayerRecipeTransferHandler.java (diff)
The file was modifiedsrc/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/overlay/IngredientGrid.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientListElementFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/GuiContainerWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientListElementComparator.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/ingredients/DebugIngredientListFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/InternalRecipeRegistryPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/UniqueItemStackListBuilder.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/ItemStackRenderer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeLayout.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiIngredientGroup.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/FileUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/VanillaPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/JeiStarter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/RecipeMap.java (diff)
The file was removedsrc/main/java/mezz/jei/util/Java6Util.java
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/info/IngredientInfoRecipe.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/RecipeTransferRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientListElement.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/RecipeTransferErrorTooltip.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ProxyCommonClient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/BasicRecipeTransferHandlerServer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/color/ColorGetter.java (diff)
Commit db705ddf880a8e7c0245cace554feb618ae1a2d6 by mezz
Rely on new vanilla inventory behavior instead of #690
The file was modifiedsrc/main/java/mezz/jei/gui/overlay/ConfigButton.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipesGui.java (diff)
Commit e2ac7687212fb961347ca07cd1e943a31d97c523 by mezz
Skip over broken creative tabs
The file was modifiedsrc/main/java/mezz/jei/startup/StackHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/UniqueItemStackListBuilder.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/StackHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/JeiStarter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/runtime/JeiHelpers.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/Log.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiIngredientGroup.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/BasicRecipeTransferHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/ItemStackListFactory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/overlay/IngredientListOverlay.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/Translator.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/CommandUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiIngredient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/CraftingRecipeChecker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientListElement.java (diff)
The file was modifiedsrc/main/java/mezz/jei/runtime/SubtypeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/FileUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/recipes/RecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/RecipeTransferUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/render/GuiIngredientFast.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/ErrorUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/recipes/RecipeLayout.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ModRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ProxyCommonClient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/anvil/AnvilRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/ingredients/ItemStackRenderer.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/IngredientLookupMemory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/render/GuiIngredientFastList.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/PlayerRecipeTransferHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientInformation.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ProxyCommon.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/Config.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/PacketHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/AnnotatedInstanceUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeMaker.java (diff)