File Details
jei_1.10.2-3.14.8.422.jar
- B
- May 13, 2018
- 460.39 KB
- 1.5M
- 1.10.2
File Name
jei_1.10.2-3.14.8.422.jar
Supported Versions
- 1.10.2
v3.14.8
- Backport item cheating permission checks from 1.12.2. #1226
- Fix #881 Crash when looking up smelting recipes
- Add more log info to LinkageError exceptions during item rendering
- Fix crash from invalid smelting recipe. #831
- Create crash report instead of logging severe render errors
- #760 Log any invalid smelting recipes that could cause a crash.
- Improve recipe hover detection for tooltips
- Do not focus on recipe crafting category items, show them all
v3.14.7
- Version 3.14.7
- Make all ingredients in a recipe cycle with the same offset
- Remove progress bars for ingredients (it was making load time longer)
- Fix #728 Properly report items given by JEI, for server admins
- Update de_DE.lang (#741)
- Check that plugin's IRecipeHandler.getRecipeClass() is valid
- Fix TickTimer implementation
v3.14.6
- Close #729 add IRecipeCategory#getTooltipStrings
- Fix #727 Recipes issues in previous commit
v3.14.5
- Version 3.14.5
- Fix crash from empty categories that have recipes added by CraftTweaker
v3.14.4
- Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
- Fix recipe transfer for items that take damage and have subtypes
v3.14.3
- Fix #697 Deprecate ICraftingRecipeWrapper
- Make Show Recipes area in player inventory smaller (to avoid misclicks)
- Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
- Fix IndexOutOfBoundsException in player transfer handler
- Catch ExceptionInInitializerError from plugins
- Fix item list click-through with Simple Achievements book
v3.14.2
- Add method to create smelting recipes at runtime
- Deprecate reload() and add warning message
v3.14.1
- Add IRecipeRegistry.removeRecipe to the API
v3.14.0
- Add IngredientBlacklist
- Update uk_UA.lang (#666) Fixed typo
- Fix searching by modId
- Fix edge case of fluid containers with subtypes being mashed together (#663) * fixes issue reported to EnderIO https://github.com/SleepyTrousers/EnderIO/issues/3906
- Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
- Add better logging for broken crafting recipes
- Fix implementation of focus override
v3.13.6
- Add API to override the displayed focus of a gui ingredient group
v3.13.5
- Add ICustomCraftingRecipeWrapper
v3.13.4
- Add IStackHelper.containsAnyStack and isEquivalent to the API
- Lithuanian language added (#636)
- Update zh_TW.lang (#631)
- Update zh_CN.lang (#630)
- Protect against crashes in plugin's isRecipeValid call (#632)
- Relax item checking when deleting items in cheat mode (#624)
- Fix #621 Add tab button sounds
- Fix #610 Blank description category
- Fix #629 Properly detect when GuiTextField are focused
- Log a stack trace when restarting JEI
- Update ja_JP.lang (#622)
- Update ja_JP.lang (#619)
- Protect against mods reloading JEI from the network thread (#607)
- Use IdentityHashMap for the uid cache used for startup
- Create uk_UA.lang (#605)
- Update Forge and MCP
v3.13.3
- Version 3.13.3
- Fix text field search history (up arrow)
- Fix #601 One key press causes a double movement of the text cursor
- RU: Improve search config options (#600)
- Set ingredient list to the first page when toggling edit mode
- Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
- Allow mods to refresh ingredients when their tooltips change
- Update ISSUE_TEMPLATE.md
- Speed up building the item filter on reload (#551)
- Fix #598 Cheat keybind not updating GUI config
- Improve search config options
- RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
- Improve mod name tooltip config and allow disabling
- Allow configuration of mod name tooltip
- Close #470 Automatically disable cheat mode if it is not permitted
- Add more error checking to ingredient rendering (#581)
- Fix #582 Item List Visibility Toggle requries opening a new gui
- Close #575 Add support for AbstractBrewingRecipe
- Update zh_CN.lang (#577)
- Update zh_TW.lang (#578)
- Use localized string for tooltip error
- Fix #579 Crash on item tooltip
- Update 'Description' tab icon (#576)
- Fix crafting item overflow on the left side of the recipes gui
- Improve tooltip gathering
- Fix #573 Crash on middle clicking an inventory when JEI is hidden
- Fix #572 crash on reloading JEI
- Fix input handling issues on GUIs with advanced GUI handlers
- Breaking fixes for the new getIngredientUnderMouse feature (#536)
v3.13.2
- Close #536 Expose "itemstack under mouse" internal API
- Close #105 and #439 Support Recipe Rendering via the API
- Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
- Refactor for nonnull fields
- Refactor itemListOverlay for better null handling
- Close #285 Expose registered recipe transfer handlers through API
- simplify RecipeGuiLogic slightly
- Add percentages to the loading progress bars (#561)
- Fix #564 Missing textures
v3.13.1
- Add recipe category tabs
- Deprecate the redundant drawAnimations methods
- Draw recipe category crafting items on the left side
- Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
- Fix #558 Crash from progress bar on JEI reload
- Fix #558 Crash from progress bar on JEI reload
- Fix #538 Long load times with splash screen, vsync, and certain mods
- Remove DebugItem
- Fix #553 Improve stability of tooltip gathering at startup.
- Remove DebugRecipeRegistryPlugin
- Minor cleanup
- Fix input handling of recipes opened directly from the API
- Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
- Brazillian portuguese translation (#541)
- Close #259 Support recipe tranfer to player 2x2 inventory
- Move JEI loading to FMLLoadCompleteEvent
- Update README with link to Developer WIki
- Simplify README
v3.13.0
- Version 3.13.0
- Load plugins during postInit
- Remove getItemListForModId
- Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
- Fix JavaDoc #534
- Fix #530 Log ItemBlacklist errors when an itemstack has a null item
- Greek minor fix (#526)
- Make item list buttons work better with vanilla texture packs
v3.12.8
- Version 3.12.8
- Create he_IL.lang (#524)
- Allow searching mod names without spaces
- Catch and log crashes from broken getSubBlocks (#518)
- Completely translate to Koraan (#522)
- Log gradle timings per task (debugging build server times)
- Fix #319 Incorrect tooltip in item list edit mode on Mac
- Added greek translation (el_GR.lang) (#516)
v3.12.7
- Catch and log tooltips that would crash
- Bump version
- Fix #513 Shift-[+] can result in lost items on restricted inventories
- Add better handling for recipe transfer into restricted slots
- Minor cleanup
- Fix missing mod name on items with names that match the mod name
- Update MCP and Forge
- Added polish (pl_PL) translation (#514)
- Add ar_SA.lan (#515)
- Update de_DE.lang (#481)
- Italian lang (#512) Translated mod in Italian, adding it_IT.lang file
- Add en_AU translation (#510)
- Add back missing search config keys for cs_CZ localization
- Fix a missing nullable annotation
v3.12.6
- Bump version
- Reformat code and javadocs
- Reload ItemList after config changes instead of reloading everything
- Organize the JEI startup code
- Add back the search options
- Protect against ItemStack crashes in ErrorUtil logging (#500)
- Protect against more ItemStack crashes (#500)
- Update ErrorUtil for printing errors by using the new ingredient methods
- Protect against more ItemStack crashes (#500)
- Fix #500 Crash from broken itemStacks
- Add log to detect broken ingredient registration (#500)
- Add log times for sending the runtime to plugins (#498)
v3.12.5
- Bump version
- Fix #493 Prevent race condition where JEI gets loaded twice
- Update sv_SE.lang (#499) Added the new smeltCount strings and fixed a typo
- Defend against crashes from recipes (#488, #491, #497)
v3.12.4
- Add "universal" recipe transfer helper for mods with auto-crafting
- Clean up missing nullable and deprecated annotations
- Update mod examples in README
v3.12.3
- Bump version
- Fix the item subtypeRegistry
- Update MCP mappings
- Ctrl-Click the config button to toggle cheat mode
- Small fix to allow looking up similar items with IRecipeRegistryPlugins
- Fix #473 Keep recipe category items in order of registration
v3.12.2
- Bump version
- Stop intercepting clicks at the top of tall GUIs (#476)
- Fix recipe transfer when connected to a server (#476)
- Fix #475 Item list not responding to keyboard inputs
v3.12.1
- Fix #472 item blacklist loading. Small refactor to reduce global state.
- Allow IGuiIngredientGroup.set(null) to make implementation logic easier
- Add more startup time logging to help diagnose issues
- Catch more crashes during recipe registry startup (#455)
- Fix #468 Cheating mode is not working in Survival on Servers
- Update ja_JP.lang (#466)
- Close #451 Show "Smelts # items" for furnace fuels
- Fix a crash in ErrorUtil from other broken mods (#464)
v3.12.0
- Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
- Delete translation keys for config options that were removed
- Fix item descriptions not showing all the item variations
- Fix #463 Unable to transfer recipes that have a null ingredient
- Create cs_CZ.lang (#452)
- Add brewing step information for modded potions
- Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
- Deprecate IGuiIngredientGroup.setFromRecipe
v3.11.2
- Add type-safe methods to ICraftingGridHelper
- Add a singular "setInput" method to IIngredients
- Fix item list highlight OpenGL issue
- Match vanilla highlight code exactly
- Fix some items disappearing when highlighted in the item list
- Fix #445 Make cheat mode respect canceled give CommandEvents
- Fix #194 Allow null in item rotations
- Fix #454 Crash when viewing all recipes
v3.11.1
- Prevent returning null from IIngredients
v3.11.0
- Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
- Fix recipe lookups for filled fluid containers
- Create zh_TW.lang (#447)
- Fix Readme badge hyperlink
- Make the Build status badge style match the others
- Rearrange Readme badges
- Add fancy Curse badges to the Readme
- Add Iron Backpacks's JEI integration to ReadMe examples (#446)
- Fix recipe handlers for recipes that inherit from vanilla recipe classes
- Create sv_SE.lang (#440)
- Create ja_JP.lang (#441)
- Update ru_RU.lang (#442)
- Move background texture strings to Constants
- Fix #444 Crash from color search tooltip
- Update ru_RU.lang (#435)
v3.10.0
- Bump version
- Add package annotations for default Nonnull, fix up inspection warnings
- Update ISSUE_TEMPLATE to include note about FEI
v3.9.7
- Bump version
- #433 Stop the ItemList's base list from unloading under memory pressure
- #433 Prevent log spam from Color Search
v3.9.6
- Add an API method to get the filtered item list from IItemListOverlay
- Simplify github ISSUE_TEMPLATE
- #391 Fix recipe lookup for creating basic banners
- Fix #429 Crash when a recipeCategory is missing
v3.9.5
- Bump version
- Fix #428 Recipe transfer not working
v3.9.4
- Fix #419 Recipe transfer to brewing stand unbrews potions
- Split the BasicRecipeTransferHandler into client and server-side parts
- Bump version
- #419 Fix off-by-one issue with transferring recipes in the brewing stand
- Get ModName from items more efficiently
- Use ForgeRegistries instead of the Block and Item ones
- Fix a broken javadoc
- Defend against some more common modded item crashes
- Update zh_CN.lang (#425)
v3.9.3
- Bump Version
- Display multiple Recipe Category Crafting Items at the top
- Add better null check for Recipe Category Crafting Item registration
v3.9.2
- Bump version
- Close #111 Add config option to center the search bar
- Change "Config" tooltip to "JEI Config"
- Log plugin load times in milliseconds instead of seconds
- Remove a couple never-used config options
v3.9.1
- Bump version
- Add hotkey to toggle item cheating mode
- Close #301 When viewing a recipe, disable cheating items
- Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
- Prevent ForgeCaps from being set with zero size (#421)
- Add Bulgarian Localization (#406)
- Create a proper SubtypeInterpreter for potion items
- Create es_ES.lang (#400)
v3.9.0
- Close #393 Support Java 6
- Update issue template to include NEI feature spreadsheet
v3.8.1
- Close #388 Provide ItemStack context in drawHoveringText calls
- Fix drawing order of the recipe transfer tooltip again
- Update ru_RU.lang (#386)
v3.8.0
- Add generics for RecipeTransfer API
- Fix #284 Improve recipe transfer error messages
- Fix drawing order of the recipe transfer tooltip
v3.7.12
- Update Forge
- Fix documentation typo
- Minor cleanup of previous commit
- Fix arbitrary item creation and server freeze vulnerability
v3.7.11
- Fix #375 Fix lookup of fluids in recipes when clicking them
- Update Forge
v3.7.10
- Fix #374 Crash from broken error message on startup
v3.7.9
- Automatically differentiate fluid container items
- Fix #327 ISubtypeRegistry cannot be used for damageable items
- Improve API documentation
v3.7.8
- Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
v3.7.7
- Add ItemList stack highlighting from API
- Update ru_RU.lang (#359) * Update ru_RU.lang * Update ru_RU.lang
v3.7.6
- Fix #358 Protect against crash from broken smelting recipes
- Update README
- Add better logging for startup crash #352
- Fix subtype registry documentation
v3.7.5
- Fix #347 API Filtering does not properly set the itemlist to page 1
- Fix subtypes for items with empty NBT tags (#346)
v3.7.4
- Fix #344 Add config to hide player skulls (on by default) to prevent lag
- Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
- Fix #340 Allow creative-mode players to cheat in items
- Update ru_RU.lang (#338)
- Fix #336 Change text for "Crafting Table" recipes to "Crafting"
v3.7.3
- Fix crash when using filter text and the ItemListOverlay is not open
v3.7.2
- Update for Minecraft 1.10.2
- Minor cleanup
- Exclude broken brewing recipes
v3.7.1
- Fix #328 Render fluids in tanks using alpha
- Update Forge
- Update README for the new JEI API jar
v3.7.0
- Fix API references to internal classes, add API jar
- Close #196 Add access to Focus in IRecipeLayout
- Update for Minecraft 1.10
v3.6.7
- Fix #300 Add support for Chinese character input
v3.6.6
- Fix hotkeys not working after resizing screen with a recipe open
- Fix "back" logic bug when moving between recipes of different sizes
- Update ru_RU.lang (#317)
v3.6.5
- Fix cheating in items with capabilities
v3.6.4
- Fix differentiating items that use capabilities
- Update ISSUE_TEMPLATE.md
v3.6.3
- Bump version
- Update README example links
- Improve error messages
- #310 Add better crash message when getting a null bakedModel
v3.6.2
- Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
- Fix #308 "+" button does not work on servers
v3.6.1
- Make IRecipeCategory generic to remove the need to cast recipeWrappers
- Remove 1.9 tag from Curse uploads
- Register resource reload handler later, to let mods reload first
v3.6.0
- Make sure helpers are cleared when reloaded
- Add INbtRegistry to use instead of INbtIgnoreList
- Stop potions from being looked up as water containers
- Show item NBT in error messages
- Set item list to page 1 when searching
- Fix #191 Page number can go out of bounds when scrolling back
- Move debugItem to its own config setting separate from debugMode
- Fix #306 update required Forge version
v3.5.0
- Close #209 Add support for recipe classes used for multiple categories
- Use FluidUtil to detect fluid in an ItemStack
- Improve error messages and plugin logging
- Update Forge
v3.4.4
- Close #270 Stop logging errors about empty lists in oreDict recipes
- Log errors when someone adds a null CraftingRecipeItem in the API
v3.4.3
- Fix #177 Fix #277 Use custom give command when installed on the server
- Tweak changelog formatting
- Update Forge
- Fix a potential bug when using DebugItem
v3.4.2
- Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
- Fix #274 only reload when necessary (not when toggling cheat mode)
v3.4.1
- Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
- Close #299 allow registration of extra gui areas from multiple sources
- Create changelog automatically from git commits
v3.4.0
- Update ForgeGradle
- Update Forge version
- Update zh_CN.lang (#281)
- Update accepted minecraft versions to allow 1.9.4
- Minecraft 1.9.4: update Forge and MCP mappings
- Update README to include API examples from 1.9 mods
- Create nb_NO.lang (#269)
- French translation file for the mod (#268) * Added French translation * Added french translation
v3.3.3
- Bump version
- Allow recipes of height 60px (standard tank height) to fit two-per-page
v3.3.2
- Fix #263 Show recipes that use a crafting category item first
v3.3.1
- Bump version
- #204 Fix render when multiple items are registered for crafting category
- Fix OpenGL colors bleeding into other elements
v3.3.0
- Improve the look of the crafting item tab at the top of the recipes gui
- Close #204 Add recipe lookup for what an item can craft.
- Revert "Add API jar creation + maven uploading (#258)" This reverts commit f5fd42094c4580fdf6bf9c1559f891a32283d958.
- Add API jar creation + maven uploading (#258)
v3.2.14
- Updated Gradle for local build
- Update to latest forge and MCP Snapshot 20160421
v3.2.13
- Bump version
- Add better error checking and logging for invalid recipes
v3.2.12
- Fix Recipes Gui not always showing "Show All Recipes" tooltip properly
- Close #255 API to open the Recipes Gui for items, fluids, and categories
- Update ISSUE_TEMPLATE.md
v3.2.11
- Bump version
- Close #252 Add indicator icon for shapeless crafting recipes
v3.2.10
- Stop gui from moving when effects are active and item list is open
- Use better stack info for logs
v3.2.9
- Bump version
- Add better error catching and logging
v3.2.8
- Bump version
- Fix #238 tooltips from getTooltipStrings are drawn below other assets
v3.2.7
- Bump version
- Fix #242 Unable to open JEI config from main menu
v3.2.6
- Fix #240 Update to latest Forge
- Update required forge version
v3.2.5
- Update for new Forge keybindings with modifiers
v3.2.4
- Use RenderItem.renderModel for item list instead of copying the method
v3.2.3
- Fix #231 Filter not updating when set from API
v3.2.2
- Update to use newer Registry methods
v3.2.1
- Force exit on exceptions during startup to stop Ticking entity exception.
v3.2.0
- Fix for Forge registry changes
v2.28.12
- Fix #227 "+" button is in the wrong place
v2.28.11
- Improve loading performance.
v3.1.1
- Update for improved tooltip methods in Forge.
v2.28.10
- Update for improved tooltip methods in Forge.
v3.1.0
- Update for Forge 12.16.0.1805
v3.0.6
- Close #220 Make wrench icon red when in cheat mode
v3.0.5
- Bump version
v2.28.9
- Bump version
- Close #219 Improve Broken Recipe Reporting
v2.28.8
- Bump version
- Fix #217 catch errors from unregistered itemStacks on start
v3.0.4
- Bump version
- Fix #217 catch errors from unregistered itemStacks on start
v3.0.3
- Check item model overrides for crashes before adding to item list
- Fixed more ItemOverrides
v3.0.2
- Fix item rendering for items with item state overrides.
v3.0.1
- Fix #51 Make compass and clocks useless in item list and recipes
- Cleanup
- Set hasSubtypes on vanilla items that are missing it
- Revert "Try to detect subtypes on items that do not set hasSubtypes (potions)" This reverts commit 0d686ebd8ca5756fb73a8444113691f94880252b.
- Use official forge
- Fix fast item list rendering
- Add tipped arrow recipes
- Try to detect subtypes on items that do not set hasSubtypes (potions)
- Fix potion recipes
- Remove deprecated API methods
- Update for 1.9
v2.28.7
- Do not open JEI on guiContainers that have no inventory
v2.28.6
- Make recipe errors easier to debug
v2.28.5
- Fix startup crash when getting sub-items from broken item.
- Fix startup crash when getting items from broken creative tabs.
- Remove "issues closed in ___ hours" badge, not that useful
- Update README with a couple status badges
v2.28.4
- Fix #190 Creative tab search does not work correctly for all tabs
- Fix #189 Allow drawing tooltips when there is no currentScreen set
v2.28.3
- Improve startup times when there are many broken items
v2.28.2
- Fix #185 crash logs with 'java.lang.NullPointerException: Ticking entity'
- Fix #184 Fix crash when mods have null items in their creative tabs
- Add github issue template
v2.28.1
- Fix #181 Setup RecipesGui in initGui instead of setWorldAndResolution
v2.28.0
- Fix #173 Allow recipe types to be specified by interfaces
- #179 Make search option names more clear
- Close #169 Save search filter text between restarts per-world
- Close #164 Show JEI description pages last
v2.27.2
- Fix support for custom item tooltip fonts in the item list
v2.27.1
- Fix server error when filling crafting area
v2.27.0
- Clean up API, simplify IModPlugin to have fewer methods
v2.26.2
- Fix #170 IItemListOverlay.setFilterText does not update text field
- Fix #174 Held ItemStacks are rendered behind the hover highlight
- Fix #172 Smelting EXP text extends past the right edge of the recipe
v2.26.1
- Fix #171 Item List does not resize when recipe view is open
- Update Blood Magic URL in README
- Update changelog
v2.26.0
- Add feature to search items by color (config option)
- Use html in changelog
v2.25.12
- Update changelog
- Get items from creative tabs for better compatibility with custom tabs
- Add changelog.txt
v2.25.11
- Fix #165 [+] button does not work on items with NBT that is ignored
- Add more ignored vanilla NBT tags
v2.25.10
- Close #161 Add $ Ore Dictionary and % Creative Tab Name search
v2.25.9
- Remove old recipe transfer api since it was accidentally broken anyway
v2.25.8
- Allow multiple recipe click areas on a GuiContainer
- Update README
v2.25.7
- Fix some item subtypes are missing from the item list
v2.25.6
- Fix #156 visual glitches when cheating items with the recipe view open
- Only allow cheating items from the item list, not recipes view
v2.25.4
- Fix "back" function for recipe navigation
v2.25.3
- Simplify In-Game Config, save some options in per-world configs
v2.25.2
- Close #100, Close #120 Allow blacklisting an entire mod's items
- #100 save item blacklist to separate file (JEI-itemBlacklist.cfg)
- Remove nbtKeyIgnoreList from config (not used or necessary)
v2.24.6
- Close #150 sort item list by Mod Name
v2.24.5
- Close #153 Show accepted oreDict on tooltip for rotating items in recipe
- Fix #149 Show description recipes when using U as well as R
v2.24.3
- Load after minecraft.thePlayer has been set
- Fix item list paging while searching
- Add developer FAQ and Plugin Examples to README
v2.24.2
- Fix cheat mode "delete items" does not respect gui tab areas
v2.24.1
- Fix #148 Divide By Zero when Panel is hidden
v2.24.0
- Close #119 API to define areas that guis might intersect with item list
- Better error checking for subItems and subBlocks
v2.23.0
- Close #88 Close #142 API for search bar and getting hovered item stack
v2.22.5
- Fix #145 TC Aspects show through on Recipes gui
v2.22.4
- Fix #141 long loading time when gathering tooltips that require a player
v2.22.3
- Add tooltip search
v2.22.2
- Unify item list button sizes, add click sound
v2.22.1
- Fix #139 hide the debug setting, give it a better description
v2.22.0
- Ignore NBT on items that have no subtypes
v2.21.2
- Close #134 Show vanilla categories first
- Close #136 Add Shift+R to lookup uses
v2.21.1
- Fix #133 Unable to edit search query when there are no results
- Updated fi_FI.lang
v2.21.0
- Close #81 add clickable gui areas to jump to a machine's recipes
- Close #126 Configurable Keybind for previous recipe pages
- Unfocus the search bar when enter is pressed
v2.20.0
- Close #65 Shift-click the [+] to move many sets of items
- Fix furnace recipe transfer handler putting items in wrong slots
- Fix gray text on recipes changing to black when a tooltip is on screen
- Fix #99 Item transfer handler misreporting missing items
v2.19.1
- Fix #130 Crash from lambda obfuscation issue in ItemModels
- Add curseforge integration for jenkins
v2.19.0
- Fix #109 stop log spam and crashes from modded item models crashing
- Add API support for adding clickable buttons in recipe wrappers
- Fix size of highlight on hovered ingredients
- Fix nullability of IStackHelper.toItemStackList
- Fix API documentation for init on recipe ingredients
- Better null checking for IStackHelper in the API
v2.18.1
- Fix a crash on small screens with large GUIs
v2.18.0
- Add IStackHelper to API
- Prevent localized caches from becoming out of date
v2.17.4
- Fix #107 Items with wrong damage value in item list
v2.17.3
- Fix #115 Crash when holding shift and viewing recipe
v2.17.2
- Fix F2 is blocked when search field is focused
v2.17.1
- Fix creating itemstacks in the item list with wildcard metadata
- Reduce log size from getUniqueIdentifierForStack exceptions
- Fix OpenGL issue with rendering item list next to modded GUIs
- Fix #69 Fix recipe lookup of items with meta or damage and no subItems
- Use shift to stop item rotation.
v2.17.0
- Close #112 Remember if item list overlay has been disabled, add config
- Update de_DE.lang Minor changes based on wlhlm's response
- Fix #86 Drawing Order Issues with Tooltips (requires latest forge)
- Improve item cheating config description
v2.16.2
- Fix #106 Many Sub-Items not showing in Item List
- Clean up suppressed unchecked warnings from 1.8
v2.16.1
- Preserve stack size when expanding item subtypes
- Fix #101 Damage bars are missing from items in the item list
- Avoid reloading when game stops
- Add more API warnings for NbtIgnoreList
- Cleanup and reduce log spam
v2.16.0
- Add a way to ignore specific NBT on specific items
v2.15.3
- Fix #95 Item hover overlay is being rendered behind the items.
- Fix #83 Recipe & Use appearing when using vanilla's Creative Search Menu
v2.15.1
- Fix #98 crash when looking up recipe for empty fluid containers
v2.15.0
- Fix rendering recipes that have textures with alpha
- Fix broken version number
- Add tooltip callback for item and fluid recipe ingredients
- Fix missing import
- Add method to reload JEI in the API
- Close #84 Add recipe tooltip method
- Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s
v2.14.0
- Fix #85 Item list does not adapt to Potion effects when gui is open
- Fix missing import
- Change Millibucket notation
- Update German translation
- Update ru_RU.lang
- Update Finnish translation
- Close #74 Disable Item List if the open GUI is too large
- Add conveneince function for adding description to a single ItemStack
v1.13.7
- Bump version
- Add better diagnostic message for broken recipes Conflicts: gradle.properties
v2.13.7
- Bump version
- Add better diagnostic message for broken recipes
- Fix JEI not starting in some cases
v1.13.6
- Fix item tooltips rendering under tanks
- Add checks to help debug item errors
v2.13.5
- Fix cheat item command on server with very large NBT
v1.13.5
- Fix cheat item command on server with very large NBT
- Bump version
- Fix a crash when opening GUI
v2.13.4
- Allow wildcard hiding of different-nbt items in edit mode
v1.13.4
- Fix item list items overlapping search bar
- Allow wildcard hiding of different-nbt items in edit mode
v1.13.3
- Improve debugging and error messages
- Close #79 Detect fluid from fluid block stacks
- #79 Fix up openGL blending
- #79 1 allow displaying fluids without capacity in the tooltip
- #79 2, 3, 5, fix tank overlays having the wrong color
- Add better debugging for tanks
- #79 4 Ensure tiny amounts of fluid in tanks are still visible
v1.13.2
- Render tank overlays even if there is no fluid
- Fix non-square hovering highlights
v1.13.1
- Prevent crash when rendering fluids with no sprite
v2.13.0
- Update for Minecraft 1.8.9
- Do not reload JEI when disconnecting from world/server
v1.13.0
- Bump version
v1.12.0
- Bump version
- Close #55 delete items from cheat mode (requires server)
- Improve search performance on crazy-huge packs
- Close #61 Config option: Search for mod name without @ in front.
- Allow multiple searches by using | character
- Fix #53 Recipe Gui Title goes black when Thaumcraft Arcane Bore is shown
- Update README
- Update German translation
v1.11.3
- Fix rendering for some ISmartItemModels
- Handle /give for items with very long dataTags
v1.11.2
- Fix rendering of ISmartItemModel items
v2.11.1
- merge v1.11.0
v1.11.1
- Bump version
- Find more sub-items
- Cleanup
v1.11.0
- fix build
- Close #70 Allow custom container logic when "+" button is pressed
- Fix recipe transfer
- Cleanup
v1.10.0
- Cleanup
- Fix edit-mode rendering
- Cleanup / refactoring
- Clean up API to depend on using IModPlugin. Add errors for API misuse
- Fix crafting recipes with itemstacks of 0 size
- Add some fluid tanks in debug mode
v2.9.0
- Fix command sender name
- Add some fluid tanks in debug mode
- Update Forge
v1.9.0
- Bump version for first Release
- Close #62 Add "description pages" for items
- Remove unused tooltipModName translation keys
- Cleanup
- Close #57 Add fluid rendering and fluid searching
- Extend German translation
v2.8.3
- Fix rendering for 1.8.8
v1.8.3
- bump version
- Fix #66 NPE on world reload
- Close #64 keep search history (use up and down keys)
- Experiment with faster item list rendering
v1.8.2
- bump version
- Close recipe GUI when config changes
- Keep item filter text after changing config
v1.8.1
- bump version
- Make compatible with Java 7
v2.8.0
- Improve FPS in the item list
- Close #59 Add recipe animations
- Fix fuel recipe transfer helper
- Make code more similar between 1.8 and 1.8.8 versions
v1.8.0
- Fix JEI blocking backspace in creative tab
- Make "hide missing item models" a config option instead of always on
- Add enchanted books
- Reload stuff when the config changes
v2.7.1
- Allow JEI to run client-only, without recipe transfer
- Fix NPE when changing config in-game
- Fix NPE when changing config in-game
v1.7.1
- bump version
- Remove mod name tooltip.
v1.7.0
- bump version
- Highlight missing items when hovering over the recipe transfer button
- Use arrows for Back and Next buttons in Item List
- Enable JEI in item list creative mode
- Less cramped item list, bigger buttons, center items vertically
v2.6.0
- Add config button to GUI, improve config, improve localization fallback
v1.6.0
- Only allow wildcard blacklising for items with subitems (no point to)
- localize the new tooltips, limit tooltip line width
- update readme
- Display config category for addons in the in-game gui
- bump version
- Add config category for JEI addon mods to use
- Add config button to GUI, improve config, improve localization fallback # Conflicts: # src/main/resources/assets/jei/lang/zh_CN.lang
- Update zh_CN.lang
- Remove misc forge MDK txt files
v2.5.0
- update forge
v1.5.0
- bump version
- Save recipe viewing history, go back with backspace
- Make "all recipes" click area smaller
- Center the item stack list in the available space next to the gui
- Fix bottom row of items is hidden when item page is slightly past full
v1.4.0
- Bump version
- Set focused item from a rotation based on request type (input/output)
- Ignore empty recipe categories
- Add recipe width and height to drawInfo for easier text alignment
- Use error log instead of FMLLog.bigWarning (stack trace is already huge)
- Combine IRecipeCategory.init and IRecipeCategory.setRecipe This will allow recipes with variable number of inputs to layout well
- Update readme to include using ATs from JEI with gradle
- Add support for Version Checker ( 1.8 or 1.8.8 )
- Fix a bug in handling oreDict recipes
v1.3.1
- bump version
- Fix NPE when resetting item filter cache
- Log exceptions correctly (with stack trace)
- Reset item filter cache when the item blacklist changes
- Add NBT ignore-list to the API
- Add a way to ignore classes of unhandled recipes
- Fix #52 tooltip errors on bukkit/spigot
- Add getItemListForModId(String modId) to IItemRegistry
- Fire RecipesGuiInitEvent instead of firing a duplicate GuiInitEvent
- Allow removing items from the blacklist
- Tidy up config
- Allow the InitGuiEvent for the RecipesGui
- Change "loaded plugin" to "registered plugin"
- add "Loaded plugin" console message
- Make server-side API useless instead of crashing
- Experimental: allow adding new recipes while the game is running
- update license date
- Fix #50 Remove permissions check and rely on /give behavior
v2.3.0
- Change mod registration to allow extending it in the future
- Fix mod version
- Spread out the potion layout more
- remove warning about not handling VanillaBrewingRecipe
- Fix #48 Clicks are not blocked from underlying GUI
- Use getCanonicalName instead of magic string
v1.3.0
- #49 Defend against NPE on Spigot/Bukkit servers
- Fix multiple mod names in tooltip after relogging
- Open recipes for current gui first if it has a recipe transfer helper
- Fix bug with recipe transfer for modded crafting tables
- Add back patch version
- Use Major version zero for the JEI API version, according to semver
- bump version, remove patch version since it's basically added by jenkins
- formatting
v2.2.0
- Only close item overlay when the GUI is actually closed This fixes problems with GUIs that ignore the esc and 'e' keys
- bump version
- Close #2 Easily hide items/blocks from JEI (Edit Mode, API, and config)
- improve config name for "Add Mod Name to Tooltip" option
- Close #44 click recipe category title to view all recipes
- Split furnace recipes into fuel and smelting
- Improve the look of fuel recipes, add padding ability to backgrounds
v1.2.0
- bump version
- Fix crash in 1.8 when cheating items
- Use an annotation to load plugins at FMLModIdMappingEvent (thanks cpw)
- Add potion support
- Update ru_RU.lang
- Move fuel "burn time" string down, to vertically center it more
- Ctrl-F focuses search bar
- Fix #46 Require Control to be pressed to toggle item list overlay
- Only close item overlay when the GUI is actually closed This fixes problems with GUIs that ignore the esc and 'e' keys (cherry picked from commit ec1fd2a249a0a427980b39718f069d8dcc2f8e8e)
- Fix config defaults becoming too big when using blacklist
v1.1.2
- bump version
- Fix missing items in item list
- Add checks to recipe transfer to make sure slots can be altered
- Add a good default location for the recipe transfer button
v2.1.1
- Add a configurable NBT key blacklist
v1.1.1
- bump version
- Add a configurable NBT key blacklist
v2.1.0
- Update to latest Forge
v1.1.0
- bump version
- Fix client crash
- Fix #4 Fix #43 Add support for recipe transfer-to-crafting-area feature
- tidy ItemStackElement
- improve doc
- modularize widgets, rename things with "ingredient" as a concept
- Make mod name tooltip italic
v2.0.5
- Fix #41 Crash when an item in an itemStack is null
- Add more fluid handling infrastructure
- Fix startup issue when there are no selected recipe categories
- bump version
- add more support structure for liquid handling
- Fix usage and recipes hotkeys on recipes gui
- Remove duplicate categories in recipe list
- fix method name
v1.0.5
- update README.md
- reformat gradle
v2.0.4
- bump version
- Close #37 Search by mod name/id
- Prevent displaying recipes that are invalid
- update project settings
- Fix item list missing items that initialize their rendering late
- add maven upload support, source & javadocs jars for developers no deobf jars are needed with FG2+
- Fix #38 add scroll wheel support for recipes and item list
- Fix #39 search bar should unfocus after clicking an item
- fix cheat mode behavior when inventory is full
v1.0.4
- Minor cleanup
- Fix scrolling direction
- Do a better job of getting an item's mod name
- Fix recipe lookup issue with wildcard metadata
- bump version
- Stop JEI from loading multiple times when reloading a world
- Unfocus the search box when you click away anywhere
- Cut down on debug log spam
v1.0.3
- Add mod names to item tooltips (with config option to disable)
- add maven upload support, source & javadocs jars for developers no deobf jars are needed with FG2+ (cherry picked from commit 4282aa7ffd20328f55b5f798d1c550776a40b523)
v1.0.2
- Fix #36 Crash With Butterfly Mania installed
- Fix logging
- bump version
- Cleanup GUIs all around: - Fix lighting errors throughout - Add item highlights - Fix buttons being cut off and uncentered - Add a background to the headers on the recipe GUI - Change the color of the header text on the recipe GUI (cherry picked from commit 6147a96240664a9bf564e8a00c9d9198f3ae174c)
- Fix item cheating function for 1.8 (cherry picked from commit 9746cdf4f2a1582e7ee8520d54beaf42ffbd82ed)
- include gradle-wrapper.jar
v2.0.1
- bump version
- Cleanup GUIs all around: - Fix lighting errors throughout - Add item highlights - Fix buttons being cut off and uncentered - Add a background to the headers on the recipe GUI - Change the color of the header text on the recipe GUI
- Fix item cheating function for 1.8
- include gradle-wrapper.jar
v2.0.0
- Update to Minecraft 1.8.8
v1.0.1
- minor cleanup
- Begin fluid support
- Rename RecipeGui to RecipeWidget
- Enable repeat key events (holding a key down, like backspace)
- Fix typing in chat getting picked up by hotkey handler
- Unfocus the search bar when clicking away
- Update to recommended Forge
1.0.0
- Fix the 'O' hotkey to toggle item overlay
- Fix creative mode gui handling
- Update to ForgeGradle 2.0 and Forge 11.14.3.1559
- Fix large tooltips being drawn under other recipes
- Fix vanilla recipes that require itemStacks with size > 1
- Exclude items that can't be rendered
- Add right-click to clear search box
- Fix items with wildcard metadata and no subitems showing no texture
- Fix #23 Update mouse and keyboard handling for new Forge
- Fix too many recipes being drawn per page
- Update for 1.8
- Organize imports, minor cleanup
- Simply getRecipeClass now that we have isModLoaded()
- Prevent exceptions from broken tooltips
- Add basic support for forestry fabricator #26
- Rearrange furnace files
- Move mod loaded check to IModPlugin
- Fix hover text displaying under info text
- Use GuiUtils instead of extending Gui
- Fix error message
- Refactor to combine IRecipeGui and IRecipeType into IRecipeCategory
- Cleanup
- Make RecipeRegistry more immutable
- Remove duplicates from recipe types list
- Cleanup
- No real need to expose the furnace recipe types since they're built-in
- Clarification in ItemFilter
- Use ImmutableLists
- Use Guava to simplify and improve the ItemFilter
- Simplify RecipeMap by using Guava collections
- Add Forestry Centrifuge recipes
- API Tweaking
- Big refactor to break code into plugins by mod
- Fix #27. Show recipe types in a consistent order
- Rename IRecipeHelper -> IRecipeHandler
- Close #24. Refactor mouse and keyboard, add hotkeys
- create StringUtil
- Clean up math
- Groundwork for #24. Requires GuiScreen keyboard events in Forge
- Improve recipe item detection
- Add support for forestry crafting table recipes
- Organize, preparing for plugins
- fix access transforms
- fix issue with GameData registry ID changing
- lock down some classes to package-local
- Organize file structure
- Make crafting implementation more independent, more reliant on API
- Fix mouse click positioning bugs in GUIs
- imports cleanup, more use of final and private
- Split up RecipeTypes and RecipeGuis
- Rename EnumRecipeType -> EnumRecipeTypeKey
- rearrange file structure a bit
- Make IRecipeType more internal, move recipe backgrounds to types
- Add IRecipeWrapper, combine similar guis
- Fix bug when selecting items with no recipe
- Fix #25. refactor IRecipeGui into IRecipeGuiHelper
- Use IGuiItemStacks in API rather than IGuiItemStack
- Fix 2-wide crafting recipe display
- refactor to use GuiItemStacks
- Make use of Collections.singletonList
- remove hasRecipe from IRecipeGui
- Use existing resource backgrounds
- Add more type safety. Add Nullable and Nonnull annotations
- #10 Add Fuel Recipes
- Keep focusStack naming consistent
- Tidy up GuiItemStack public/private and @Override
- #10 Add vanilla smelting recipes
- finalize some fields, minor cleanup
- Clean up RecipeRegistry
- Expose IGuiItemStack in the API for convenient GUI implementation
- Check recipe's superclasses when finding their recipe helpers
- rearrange files
- Categorize by types of recipe instead of recipe Class
- Show more recipes when there's enough screen space
- move .cfg to META-INF folder
- Fix issue when finding recipes for a stack of multiple of an item
- Cleanup code
- Remove unused class
- Add recipes
- Rename Defaults to Constants
- Use Access Transformers rather than reflection
- Improve item detection
- Clean up GuiItemStacks, allow multiple item stacks
- Updated fi_FI.lang
- Created fi_FI.lang Finnish translation for JEI
- Create ko_KR.lang
- Fix #20 Reflection fails under obfuscated environment
- rename GuiEventHandler's overlay to itemListOverlay
- Creates Defaults file for constants
- Rename GuiContainerOverlay to GuiItemListOverlay
- Create ru_RU.lang
- Create zh_CN.lang
- Remove references to buttonList
- Make key binding category name from the Mod ID and Mod Name
- Update de_DE.lang
- Add key bindings for recipes. #10
- Close #14: Option to turn off cheating items
- Add key binding to toggle overlay on and off
- Fix alignment of Next button
- Prevent typing more characters when the search already returns 0 items
- Close #11. Add search box
- Don't attach item buttons to existing GUI
- Update Forge
- Start button IDs at a higher number to avoid conflicts
- Make sure page count doesn't overflow on window resize
- Make layout more flexible, tooltips don't have gaps between icons
- Close #12 Add tooltips when hovering on an item
- Scrap container wrappers and use an overlay
- Update forge, add more mod info
- #8 wrap brewing stand
- #8 wrap creative inventory
- Move GuiWrapperManager
- #8 add furnace wrapper
- Generalized the construction of gui wrappers
- Added item list overlay for chest and crafting table
- Update README.md
- Register recipes
- Create de_DE.lang
- removed accidental doubling of adding the nbttagcompound
- Get more items, include nbt variations in subitems and subblocks
- log tries to format nbt data strings and crashes
- successfully /give items with long nbt tag data
- don't give items if inventory has no empty slots
- remove unused imports
- Add MIT License
- save page number when gui closes
- Localize strings
- Clickable icons, /give items
- Fixes to paging
- Add next and back buttons to scroll through items
- Initial grid of items drawn on screen next to inventory
- Make test changes to the inventory screen
- Fresh project
- Initial commit

