Changes

Summary

  1. Fix crafting recipes with itemstacks of 0 size (commit: 25a51ca) (details)
  2. Clean up API to depend on using IModPlugin. Add errors for API misuse (commit: b04ff3a) (details)
  3. Cleanup / refactoring (commit: 6e80b2c) (details)
  4. Fix edit-mode rendering (commit: 9ce0e45) (details)
  5. Cleanup (commit: 9c4453a) (details)
Commit 25a51ca35eb37bcbc1eb1c45b054d4ee469ed174 by mezz
Fix crafting recipes with itemstacks of 0 size
(commit: 25a51ca)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapedRecipesWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/ShapedOreRecipeWrapper.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/crafting/ShapelessRecipesWrapper.java (diff)
Commit b04ff3a4beccd0808b1a811598076f53d4a7fe96 by mezz
Clean up API to depend on using IModPlugin. Add errors for API misuse
(commit: b04ff3a)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/JEIModConfigGui.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/RecipeGuiLogic.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/DrawableAnimated.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IItemBlacklist.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/JEIPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FuelRecipeMaker.java (diff)
The file was modifiedgradle.properties (diff)
The file was addedsrc/main/java/mezz/jei/api/IJeiHelpers.java
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/VanillaRecipeWrapper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/RecipeTransferUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/ItemStackElement.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/MathUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/JEIManager.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IItemRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/CraftingRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/description/ItemDescriptionRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IRecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/package-info.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FurnaceSmeltingCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/NbtIgnoreList.java (diff)
The file was modifiedsrc/main/java/mezz/jei/RecipeRegistryDummy.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/DrawableBlank.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/RecipeLayout.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/Focus.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IGuiHelper.java (diff)
The file was addedsrc/main/java/mezz/jei/util/AnnotatedInstanceUtil.java
The file was modifiedsrc/main/java/mezz/jei/util/RecipeMap.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/IModPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/JustEnoughItems.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiItemStackFast.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/StringUtil.java (diff)
The file was addedsrc/main/java/mezz/jei/JeiHelpers.java
The file was modifiedsrc/main/java/mezz/jei/RecipeRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/INbtIgnoreList.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/InputHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/GuiHelper.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/jei/description/ItemDescriptionRecipe.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/StackUtil.java (diff)
The file was addedsrc/main/java/mezz/jei/Internal.java
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FuelRecipe.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemRegistryDummy.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ItemListOverlay.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FurnaceRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/api/recipe/VanillaRecipeCategoryUid.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemBlacklist.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ProxyCommonClient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/furnace/FurnaceFuelCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/VanillaPlugin.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/Config.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/brewing/BrewingRecipeCategory.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/Constants.java (diff)
The file was modifiedsrc/main/java/mezz/jei/transfer/RecipeTransferUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/AnnotatedInstanceUtil.java (diff)
The file was modifiedsrc/main/java/mezz/jei/plugins/vanilla/crafting/CraftingRecipeMaker.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ProxyCommonClient.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/RecipeGuiLogic.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemBlacklist.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/Focus.java (diff)
The file was modifiedsrc/main/java/mezz/jei/JustEnoughItems.java (diff)
The file was modifiedsrc/main/java/mezz/jei/util/Translator.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ProxyCommon.java (diff)
The file was modifiedsrc/main/java/mezz/jei/input/GuiTextFieldFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/gui/ingredients/GuiItemStackFast.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/PacketHandler.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ItemRegistry.java (diff)
The file was modifiedsrc/main/java/mezz/jei/network/packets/PacketJEI.java (diff)