Filename
jei-1.14.4-6.0.0.10.jar
Uploaded by
mezz
Uploaded
Aug 8, 2019
Game Version
1.14.4
Size
679.53 KB
Downloads
248,694
MD5
a9d2c063cab4071d8457f6d41bed7d79
Supported Java Versions
Java 8
Supported Minecraft 1.14 Versions
1.14.4
Changelog
Current release 6.0.0.10
- Update required Forge version - mezz
- Update for Forge 28.0.45 - mezz
- Update to 1.14.4 - mezz
- Fix #1625 Server crash when cheating items - mezz
- Update pt_br localization (#1618) - Diego
- Fix #1619 Crash due to StartupProgressManager no longer existing - mezz
- Fix #1602 Recipe transfer selects the wrong recipe - mezz
- Update to Minecraft 1.14.3, Update Forge and MCP - mezz
- Fix #1603 Cheat items not working in most cases - mezz
- Fix #1611 Rare crash when cycling items - mezz
- Updated Polish translation (#1610) - Greg-21
- Updated Polish translation (#1604) - Greg-21
- Temporary hack to fix textures on Forge 26.0.47+ - mezz
- Minor formatting cleanup - mezz
- Cancel key events when the search bar is focused so we always get the key - mezz
- Fix catalyst item for smoker and blast furnace categories - mezz
- Fix indentation - mezz
- Fix imports - mezz
- Add categories for the 1.14 cooking blocks (#1596) - EmosewaPixel
- Fix #1576 Unable to view IE Metal Press recipes - mezz
- Initial port to Minecraft 1.14.2 - mezz
- Update pt_br.json (#1591) Update Brazilian Portuguese translation. - Diego
- Fix typo in French localization (#1593) - Neerwan
- Updated Polish translation (#1586) - Greg-21
- Updated Polish translation (#1587) - Greg-21
- Fixed spelling mistake in debug text (#1588) - Greg-21
- Revert "apply plugin eclipse" This reverts commit 59ec24ce2a6415222e91778973d3345e4d301ffb. - mezz
- Fix #1567 Fix #1575 Improve display of wildcard items with no creative menu subtypes - mezz
- Fix Rectangle code ported from 1.12 - mezz
- apply plugin eclipse - mezz
- Remove restriction that recipe categories can't handle the same recipe class as another - mezz
- Add warning log when a mod GUI does not draw the dark background layer - mezz
- Update French Localization (#1557) - Neerwan
- Make defensive copies of gui exclusion areas to prevent a bug when they are mutated - mezz
- Fix some JavaDocs - mezz
- Fix #1549 Add support for Forge IRarity for item tooltip colors - mezz
- Fix #1547 Only a few enchanted books appear - mezz
- Fix #1518 Add support for Crafttweaker removing brewing recipes - mezz
- Fix string formatting for edit mode - mezz
- undo changes to API jar packaging - mezz
- experiment with packaging API jar with full java sources - mezz
- Move IStackHelper to helpers folder - mezz
- Try building API jar without java sources to see if FG can handle it - mezz
- Update sv_se.lang (#1535) - A. Regnander
- Update sv_se.json (#1536) - A. Regnander
- Update TravisCI for FG3 (#1543) * Update to JUnit5 - mezz
- Updated Polish translation (#1533) - Greg-21
- Add shortcut key for item edit/hide mode (#1530) - Austin
- Fix #1528 Modded recipes also show up as crafting - mezz
- Fix #1524 RecipeCategory tabs are not always sorted properly - mezz
- Fix #1523 Recipe transfer button texture issues with transparency - mezz
- Update to latest Forge in dev - mezz
- mark builds as "alpha" on curse - mezz
- Rename accesstransformer to accesstransformer.cfg - mezz
- Update to support latest Forge versions - mezz
- Remove changelog styling - mezz
v5.0.0
- Bump to version 5.0.0 for 1.13.2 - mezz
- Fix changelog, first curse beta for 1.13.2 - mezz
- Standardize the project name - mezz
- Mark packets as handled after handling them - mezz
- Update gradle to enable upload to curse - mezz
- Fix networking - mezz
- recombine IIngredients and IMutableIngredients - mezz
- Ensure the ability to extend IModPlugin in the future - mezz
- Fix #1507 Memory is wasted by UID cache after loading - mezz
- Fix gray text color on recipes - mezz
- Organize API into better package structure - mezz
- Remove uses of java.awt, improve color detection - mezz
- Organize mod plugin registration API - mezz
- Update Polish translation (#1502) - Greg-21
- Update to 1.13.2 - mezz
- Minor cleanup - mezz
- Update Forge version - mezz
- Move bookmark config to its own class - mezz
- Use RecipesUpdatedEvent to start - mezz
- clean up fluid container uids - mezz
- Update Forge - mezz
- Update pt_br.json (#1476) - Diego
- Remove anvil recipe input/output restrictions - mezz
- Reduce memory used by the ingredient list - mezz
- Remove enchanted book ingredient hack, it is not needed in 1.13 - mezz
- Clean up RecipeRegistry a bit - mezz
- Validate any IFocus coming in from the API - mezz
- Only require IRecipeWrapper for vanilla crafting recipe extensions - mezz
- Capitalize Minecraft in tooltip - mezz
- Update Forge - mezz
- Fix key handling when GuiContainer is open - mezz
- Fix bookmark list - mezz
- Revert "Pass a null player to getTooltip (#1388)" This reverts commit e20c3a588c20e41b44794b1909b11c7c840a497b. - mezz
- Show multiple columns of recipe catalysts when there are too many for one column - mezz
- Move bookmarks out of the way of the recipe book - mezz
- Fix #1412 Shift-clicking recipe into a Slice'N'Splice can void items - mezz
- Fix #1412 Shift-clicking recipe into a Slice'N'Splice can void items - mezz
- Update de_de.lang (#1461) # Conflicts: # src/main/resources/assets/jei/lang/de_de.lang - Sven G
- Update ja_jp.lang (#1458) - Kina
- Convert texture atlas to a dynamic texture map with separate images Fix #1463 Improve custom texture map to work with scaled resource packs Simplify texture scaling - mezz
- Improve bookmark icon (thanks @Gokuchan) - mezz
- Fix #1452 stop deletion of items in cheat mode from closed bookmarks list - mezz
- Updated Polish translation (#1449) - Greg-21
- Update zh_cn.lang (#1447) - mc������������
- Code style reformatting - mezz
- Fix getRecipeHandler - mezz
- Fix recipe validator failing on dynamic recipes - mezz
- Update Forge. First sort-of running version of JEI 1.13 - mezz
- Update Forge, temporarily include old forge config files - mezz
- Update Forge version, recombine multiproject - mezz
- fix use of the mod event bus - mezz
- fix mcp mappings version - mezz
- Update to latest Forge and FG (currently broken) - mezz
- Split off worldConfig and ingredientFilterConfig from clientConfig - mezz
- Cleanup, split up clientConfig more - mezz
- Split off the debug plugin from the internal JEI plugin - mezz
- Replace Log.java with static loggers - mezz
- Start adding tags, remove oredict, remove subtypes - mezz
- Separate out some classes from the jei-lib - mezz
- Update progress bars - mezz
- Move everything into jei-lib for now - mezz
- Create a jei-lib subproject - mezz
- Start splitting out configs and make things testable without config files loading - mezz
- Convert lang files to json - mezz
- WIP first compiling version ported to 1.13 - mezz
v4.15.0
- Close #1491 Add API to get ingredients hovered in the bookmark overlay - mezz
- Fix #1482 Enchanted Books not being hidden - mezz
- Fix renamed recipe background texture - mezz
- Fix #1497 Rename recipe_background to avoid texture name conflict (sorry texture pack devs) - mezz
- Reduce memory used by anvil recipe wrappers - mezz
- Fix #1473 Avoid posting texture stitching events from JeiTextureMap - mezz
- Fix #1471 Remove texture pack sizing restrictions - mezz
- Fix #1472 Crash when using recipe transfer into astral sorcery table - mezz
- Fix #1464 Recipe transfer into Artisan Worktables voids items (#1466) - Jason Taylor
- Update pt_br.lang (#1469) - Diego
- Automatic code style reformatting - mezz
- Revert "Pass a null player to getTooltip (#1388)" This reverts commit e20c3a588c20e41b44794b1909b11c7c840a497b. - mezz
- Simplify texture scaling - mezz
- Show multiple columns of recipe catalysts when there are too many for one column - mezz
- Fix #1463 Improve custom texture map to work with scaled resource packs - mezz
- Move bookmarks out of the way of the recipe book - mezz
- Fix #1412 Shift-clicking recipe into a Slice'N'Splice can void items - mezz
- Update de_de.lang (#1461) - Sven G
- Update ja_jp.lang (#1458) - Kina
- Fix recipe transfer button transparency - mezz
v4.14.4
- Convert texture atlas to a dynamic texture map with separate images - mezz
- Improve bookmark icon (thanks @Gokuchan) - mezz
- Fix #1452 stop deletion of items in cheat mode from closed bookmarks list - mezz
- Updated Polish translation (#1449) - Greg-21
- Update zh_cn.lang (#1447) - mc������������
- Update zh_tw.lang (#1445) - hugoalh
- Improve performance of "Indexing ingredients" progress bar - mezz
- Move bookmarks out of the way of potion effects in the inventory - mezz
- Fix bookmarks opening when there are none to show - mezz
- Update sv_se.lang (#1441) - A. Regnander
- Update de_de.lang (#1443) - Sven G
- Minor improvement for Brazilian Portuguese localization (#1440) - Diego Ramos
- Improve English localization (#1434) - Greg-21
- Improve German translation (#1438) - Sven G
- Update fr_fr.lang (#1433) - Neerwan
v4.14.3
v4.14.2
- Move some specially-handled ItemStack cases into the vanilla plugin - mezz
- Organize ingredients into subfolders - mezz
- minor cleanup - mezz
v4.14.1
- Add support for anvil recipe left side being a list (#1419) - tterrag
- Updated Polish translation (#1421) - Greg-21
- Update sv_se.lang (#1427) - A. Regnander
- Update ja_jp.lang (#1428) - Kina
- Fix handling mouse input in config guis - mezz
- Fixes for live-updating gui exclusion areas - mezz
v4.14.0
- Add API to allow utility mods to set areas where JEI should not draw - mezz
- Update ru_ru.lang (Bookmarks) (#1418) - iPopstop
- update(pt_BR) add bookmark strings (#1416) - Diego Ramos
- Fixes for cleanup - mezz
- Minor cleanup - mezz
- Add a Bookmarks list to the left side of the screen (#1408) - Henry Loenwind
- Fix #1405 Center search bar not centered after toggling overlay - mezz
- Get better error information from ErrorUtil#checkIsValidIngredient and ClickedIngredient creation - mezz
- Pass a null player to getTooltip (#1388) Some items display useful information in their tooltips and it should not be shown in JEI since the item needs to be crafted to get the info normally. - Joseph C. Sible
- Update zh_cn.lang (#1377) - Urey. Xue
v4.13.1
- Add a hook for getting the hovered ingredient in the recipe gui (#1374) - Hubry
- Update to latest stable MCP mappings - mezz
v4.13.0
v4.12.1
- Small optimizations to startup time - mezz
- v4.12.1 - mezz
- Fix #1355 Stopwatch is not reset when measuring plugin method execution time - mezz
- Update uk_ua.lang (#1348) - Olexandr Nesterenko
- Fix broken info recipes - mezz
v4.12.0
- Use IIngredientType instead of raw ingredient Classes - mezz
- Improve performance of adding strings to a Suffix Tree (#1329) - BloodWorkXGaming
- Catch and log crashes from IRecipeRegistryPlugins instead of crashing - mezz
- Update MCP version - mezz
- update(pt_br) Minor fixes (#1317) - Diego Ramos
- Update zh_tw.lang (#1308) - hugoalh
- Simplify ingredient focus code - mezz
- Add more information when a rendering a recipe ingredient crashes - mezz
- Use singletonList for single subtypes - mezz
- Update sv_se.lang (#1286) - A. Regnander
- update ja_jp.lang (#1285) - koh
- Updated Polish translation (#1282) - Greg-21
- update(pt_BR) maxRecipeGuiHeight (#1284) - Diego
- update ja_jp.lang (#1283) - koh
v4.11.0
- Fix handling clicks in modded gui exclusion areas - mezz
- Add config for the max height of the recipe gui - mezz
- Fix shapeless icon glitches on small gui scales - mezz
- Minor code cleanup - mezz
- Add IDrawableBuilder - mezz
- Move tooltip debug and formatting into MinecraftForge-specific class - mezz
- Fix #1275 Prioritize showing relevant categories first when in a crafting gui - mezz
- Update pt_BR lang (#1280) - Diego
- Updated Polish translation (#1273) - Greg-21
- Fix spacing between search field and config button - mezz
- Fix support for adding/hiding recipes at runtime - mezz
- Remove accidental file - mezz
v4.10.0
- GUI refactor. Draw borders around recipes. Recipes GUI scales to screen height. - mezz
- Fix #1245 Ghost ingredient dragging continues after gui is closed, causing issues - mezz
- Fix #1186 Ghost items from JEI overlap items held on the player cursor - mezz
v4.9.2
- Bump version to 4.9.2 - mezz
- Close #1184 Allow recipe category buttons to wrap between first and last pages - mezz
- Fix #1217 unhide recipes if they are added again - mezz
- Fix #195 Simplify ingredient hiding, allow un-hiding individual ingredients. - mezz
- Use FastUtil instead of Trove - mezz
- Fix recipe errors when there is a null ingredient in a display rotation - mezz
- Update sv_se.lang (#1240) - A. Regnander
- fix(pt-BR) "item list" to "ingredient list" (#1241) - Diego
- Update ru_ru.lang (#1242) - Andrey
- Chang "item list" to "ingredient list", to make it consistent (#1236) - Greg-21
- Update Polish translation (#1237) - Greg-21
- Fix #1238 Mod Name drawn for recipe tabs when disabled - mezz
- Filter out hidden ingredients from recipe rotations where possible - mezz
- Add missing localization keys to lang files to make them easier to update - mezz
- Update sv_se.lang (#1230) - A. Regnander
- Update pt_BR.lang - Fix CTRL/CMD key localization (#1229) - Diego
- Fix CTRL/CMD key localization for the new cheat-mode tooltip - mezz
- update (pt-BR) (lang) (#1228) - Diego
- Remove unused localization key - mezz
- Update ru_ru.lang (#1227) - Konstantin
- Show JEI config button when ingredient list is hidden - mezz
- Fix #1224 Add better support for old IIngredientRenderer tooltip implementations - mezz
- Fix implementation of deprecated IRecipeRegistry methods #1217 - mezz
- update lang pt-BR (#1220) - Diego
- French lang update (#1219) - Xandoria
- Update es_es.lang (#1213) - KhaossYT
- Fix #1215 Crash when getting ItemStack rarity for tooltip - mezz
- Update Polish translation (#1211) - Greg-21
- update ja_jp.lang (#1206) - koh
- Fix #1203 Duplicate fuel entries for items with multiple oredict names - mezz
- Update sv_se.lang (#1201) - A. Regnander
- Update pt_br:lang (#1199) - erocha
- Update ru_ru.lang (#1196) - Prosta4okua
- Fix issues with items that crash with FluidSubtypeInterpreter - mezz
- Fix #1197 Truncate long recipe category titles so they fit in the gui - mezz
v4.9.1
- Add built-in IDrawable for drawing basic ingredients - mezz
- Fix #1192 Fix hiding ingredients at runtime without a resource reload - mezz
- Add "Recipe ID:" prefix for advanced tooltip on recipe outputs - mezz
v4.9.0
- Hide recipe categories when all their crafting catalysts are hidden - mezz
- Fix #1161 Empty Recipe Screen shows when all recipes in category are hidden - mezz
- Fix in-game changes to blacklist and hidden ingredients - mezz
v4.8.6
- Fix #1145 Blacklist not re-applying after Resource Reload - mezz
- Fix resource reload listener in main menu - mezz
- Protect against wildcard items in the creative menu - mezz
- Show full recipe registry name on advanced tooltips for crafting recipes - mezz
- Update README on Github (#1157) - Greg-21
- Fix #1095 remove maxSubtypes restriction for displaying items - mezz
- Updated Ukrainian translation (#1139) - andreww7985
- Fix recipe lookups for enchanted books on servers - mezz
- Fix #1129 JEI responds to R and U keys when config gui is open - mezz
- Fix #1128 Prevent crashes when creating anvil recipes for broken Items - mezz
- Create tr_tr.lang by RoCoKo & Emirhangg (#1112) - RoCoKo
- Use latest Forge getValuesCollection instead of getValues (#1113) - Joseph C. Sible
- Depend on latest Forge version to allow JEI to crash properly - mezz
- Fix crash with JEI Villagers and Primitive Mobs - mezz
- Improve zh_tw translation (#1102) - hugoalh
- Updated Russian translation (#1105) - Nikolay Raspopov
- Update Polish translation (#1103) - Greg-21
- Update sv_se.lang (#1101) - A. Regnander
- Add config for maximum width of the ingredient list - mezz
- Fix Error Info for null fluids - mezz
- Boolean to ignore set restriction when transferring recipe items. (#1068) - Jason Taylor
- Update pl_PL (#1092) - Greg-21
- Update sv_se.lang (#1090) - A. Regnander
- Update ja_jp.lang (#1089) - Kina
- Improve error message when a recipeHandler.getRecipeWrapper fails - mezz
- Update zh_cn.lang (#1073) - Snownee
- Improve tooltip message when item can't be crafted in player inventory - mezz
- Fix #1077 packet handler issue with latest Forge (14.23.1.2574+) - mezz
- Update sv_se.lang (#1070) - A. Regnander
- Fix #1066 Item Hiding Mode not working with mouse clicks - mezz
- Use ClientConnectedToServerEvent instead of EntityJoinWorldEvent - mezz
- Check for disabled brewing recipes using a BrewingRecipeRegistry#hasOutput (#1065) - kindlich
v4.8.5
- Close #953 Hide item from client if it doesn't exist in the server - mezz
- Only subscribe to ClientTickEvent when needed - mezz
- Update Polish translation (#1062) - Greg-21
- Fix #1055 Crash when searching using OR(|) operator - mezz
v4.8.4
- Prevent duplicate ingredients in the list when using an | (or) search - mezz
- Add support for GuiScreen and for dragging ghost items - mezz
- Cleanup - mezz
- Updated Russian translation (#1054) - Nikolay Raspopov
- Update sv_se.lang (#1053) - A. Regnander
- Improve detection of other mods that add mod names to tooltips - mezz
- Fix mouse-pickup when in the creative inventory gui - mezz
v4.8.3
- Close #1051 Use hotkeys to spawn to hotbar slots - mezz
- Fix wrong type on new methods, fix IngredientSet.removeAll - mezz
v4.8.2
- Help performance for mods adding and removing items - mezz
- Fix #1050 Messages in "inventory" give mode always logs items as "air" - mezz
v4.8.1
- Version 4.8.1 - mezz
- Cheat items to the mouse, like the creative menu. (with config option) - mezz
- Updated Russian translation (#1049) - Nikolay Raspopov
- Close #749 Log better recipe information for broken recipes - mezz
- Add settings for probot-stale on github - mezz
- Fix #1048 visual issue with JEI Description recipes for FluidStacks - mezz
- Fix #1046 Can���t use mouse button for key bind - mezz
- Fix #1038 Fix client crash when Minecraft language is null - mezz
- Throw exception if some JEI API methods are called from the wrong thread - mezz
- Fix #1037 Rendering issues with mods that reuse baked models for items - mezz
- Fix #1037 Rendering issues with mods that reuse baked models for items - mezz
- Close #820 Exclude search words using - (minus) before a word - mezz
- Fix duplicate items when they are added by a mod at runtime from the API - mezz
- Use simpler Table and MultiMap instead of Guava's - mezz
- Update sv_se.lang (#1028) - A. Regnander
- Add Discord badge to README on Github - mezz
- Fix a bug where recipes could be shown in the wrong category - mezz
- Update zh_cn.lang (#1021) - Urey. Xue
- Fix ability to hide recipes from the API - mezz
- Fix #1011 Fluid itemstacks are not visible - mezz
v4.8.0
- Use new Forge item.getCreatorModId feature - mezz
- Improve item rendering optimizations - mezz
- Fix #999 Improve mod name tooltip detection - mezz
v4.7.11
- Add ISlowRenderItem to let advanced mods skip JEI's render optimizations - mezz
- Improve rendering performance of ItemStacks in ingredient list - mezz
- Fix missing mod name on tooltip for non-ItemStack ingredients - mezz
v4.7.10
v4.7.9
- Update for 1.12.2 - mezz
- Fix #932 Make mod name tooltip format match with other mods that add it - mezz
- Improve startup logging - mezz
- Fix showing multiple category tabs for mods using IRecipeRegistryPlugin - mezz
- Fix #988 Stop showing oredict recipes when an ingredient isn't available - mezz
- Fix division by 0 crash from invalid fuels in the fuel registry. - mezz
- Clarify API for ISubtypeInterpreter (#983) - mezz
v4.7.7
v4.7.6
- Close #981 API request: get recipe category in recipe layout - mezz
- Allow recipe categories to return the ModID or Mod Name for the tooltip - mezz
- Update dependencies, add explicit support for 1.12.1 - mezz
- Cleanup - mezz
- Fix crash when removing ingredients at runtime - mezz
- FIx minor GL issue with fluid rendering while holding an item - mezz
- Fix item hiding mode so it updates hidden item in-game - mezz
- Remove ingredient lookup memory - mezz
v4.7.5
- Version 4.7.5 - mezz
- Fix ingredients with subtypes missing from the ingredient list - mezz
- Fix scrolling the item list when mouse is in the gaps between elements - mezz
- Fix some minor OpenGL rendering issues - mezz
- Fix filter text appears blank until the filter box is selected - mezz
- Fix #967 Fix graphical issues with recipe animations - mezz
v4.7.4
- Added separate overlay draw call to IRecipeLayoutDrawable - mezz
- Fix #963 Filter curser always jumps to the end when you type - mezz
- Add logs for some unhandled cases - mezz
v4.7.3
- Deprecate adding and removing at runtime, MC1.12 does not support it - mezz
- Fix recipe transfer tooltip not updating when the language changes - mezz
- Fix #309 Use default textures instead of vanilla's with a texture pack applied - mezz
v4.7.2
- Cleanup - mezz
- Use new FluidUtil method for getting universal buckets - mezz
- Update Forge and MCP - mezz
- Fix #934 Crash when looking up ingredients in ExU2 Indexer - mezz
- Load tooltips early again, since vanilla does it in 1.12 - mezz
- Only show the recipe's name if advanced tooltips are on or shift is held - mezz
- Improve placement of the recipe info icon - mezz
- Add info icon to show which mod added a crafting table recipe - mezz
- Update Forge and MCP - mezz
- Update gradle to 4.0 - mezz
- Fix next/previous page localization - mezz
- Update ja_jp.lang (#921) - Kina
v4.7.1
- Update Forge and MCP - mezz
- Fix rendering by guis that do not draw the default background FIx #914 - mezz
- Update Forge and MCP - mezz
v4.7.0
v4.6.0
- Do not auto-blacklist broken ingredients - mezz
- Fix displaying items that have no creative tabs - mezz
- Update Forge and MCP - mezz
- Update cursegradle plugin - mezz
- Fix #905 Crashes on crafting recipes with no ingredients - mezz
- Fix #895, re-add support for oredict strings for IStackHelper functions - mezz
- Update to latest Forge - mezz
- Revert "Skip over broken creative tabs". Fix #894 This reverts commit e2ac7687212fb961347ca07cd1e943a31d97c523. - mezz
- Increase the default value for maxSubtypes from 100 to 300 # Conflicts: # gradle.properties - mezz
- Clean up imports - mezz
- Clean up crafting recipe wrappers - mezz
- Fix up CraftingRecipeChecker - mezz
- Use default methods for the API where appropriate - mezz
- Fix default implementations of IIngredientRenderer.getTooltip - mezz
- Refactor logging - mezz
- Skip over broken creative tabs - mezz
- Rely on new vanilla inventory behavior instead of #690 - mezz
- Clean up using Java 8 features - mezz
- First 1.12 update with real Forge - mezz
- Initial compile on 1.12 - mezz
- Minor cleanup - mezz
- Fix ingredientFilter#setFilterText - mezz
v4.5.0
- Organize API better, use more general ingredients instead of ItemStack - mezz
- Hide maxSubtypes from the in-game config gui (it requries a restart) - mezz
v4.4.1
- Add back the progress bars for adding and indexing ingredients - mezz
- Version 4.4.1 - mezz
- Block items with too many subtypes from being added to the item list - mezz
- Use the game's locale for toLowercase where needed - mezz
- Cache tooltips to file - mezz
- Remove broken recipe layouts instead of displaying a blank one. - mezz
v4.4.0
- Refactor ingredient list search. (#878) Improve performance on config reload. Improve performance of add/remove ingredients at runtime. Add unit test for add/remove ingredients at runtime. Load tooltips and colors at runtime, remove fake world and fake player. Fix #785 unable to reload item filter at runtime Fix #843 Color search not working Fix #828 Unable to search for EMC tooltips - mezz
- Made unique identifiers care more about wildcard metadata - GoryMoon
- Fix #870 Config loading crash - mezz
- Fix #863 Crash when looking through recipes (tooltips) - mezz
- Further reduce memory pressure during startup - mezz
- Fix tooltip searching - mezz
- Auto-reformat code - mezz
- Move legacy API handling to LegacyUtil - mezz
- Reduce memory pressure during startup - mezz
- Automatically config-blacklist broken ingredients when detected - mezz
- Add finer startup time logging - mezz
- Lower required Forge to stop reports from people with recommended forge - mezz
v4.3.5
- Fix #855 add method removeIngredientsAtRuntime - mezz
- #842 avoid loops in potion steps calculation - mezz
- Improve null checks - mezz
v4.3.4
- Add method to create brewing recipes #834 - mezz
- Fix #837 search text is always lowercase - mezz
- Update MCP mappings - mezz
- Fix IRecipeRegistry#removeRecipe #833 - mezz
- Add more log info to LinkageError exceptions during item rendering - mezz
v4.3.3
- [API] Add methods to create smelting and anvil recipes (#819) - Mohron
- Fix ingredient history going to a blank page if a mod is removed - mezz
- Fix #817 JEI can't be enabled if it was disabled when the game started - mezz
- Loosen the restriction on adding an empty collection of recipes to JEI - mezz
- Update required Forge to 13.20.0.2282 to fix loading screen lag - mezz
- Update zh_TW (#811) - NatsuArashi
- Fix #810 JEI SessionData not updating when connecting to vanilla server - mezz
- Prefer using /give when possible on vanilla servers - mezz
- Support Creative Inventory Action on vanilla servers Close #343 (#807) - way2muchnoise
v4.3.2
- Add search filter for resource ids, Implements #202 (#806) - way2muchnoise
- Use page up and page down to scroll pages (#804) Close #200 - way2muchnoise
- Fix #797 Recipe transfer tooltip can be drawn under other elements - mezz
- Fix #795 Crash on dedicated server at startup - mezz
- Fix getRecipeWrapper to use existing ones when they already exist - mezz
- Create crash report instead of logging severe render errors - mezz
- Fix #792 keyboard inputs are broken after window resize - mezz
- #791 Catch and log LinkageErrors from plugin initialization - mezz
- Color small button icons to match the ones on large buttons - mezz
v4.3.1
v4.3.0
- Deprecate IRecipeHandler, fix methods for handling recipes by category - mezz
- Fix gui key handling bug introduced in refactor - mezz
- Move JEI API into separate source set - mezz
- Reorganize project structure - mezz
- Refactor Ingredient List to allow multiple modes - mezz
v4.2.11
- Add IItemListOverlay#hasKeyboardFocus method - mezz
- Fix #770 Anvil recipes show some invalid recipes - mezz
- Fix #769 support AbstractBrewingRecipe with uncraftable potion input - mezz
v4.2.10
- Fix #764 Empty ItemStack Crash when looking up items - mezz
- Improve look of small buttons - mezz
- Minor cleanup - mezz
- #764 Add extra validation for focus parameters - mezz
v4.2.9
- Fix #766 Crash when looking at broken Anvil recipe - mezz
- Add API for handling cheating in custom ingredients - mezz
- #764 Add earlier checks for empty ItemStacks - mezz
- Use icons for button labels instead of text (better for unicode) - mezz
- Move recipe category tab arrows up to their own buttons (show more tabs) - mezz
- Prioritize lookups to show categories handled by the currently-open gui - mezz
v4.2.8
- Make all ingredients in a recipe cycle with the same offset - mezz
- Add ingredient lookup memory to remember where players were last looking - mezz
- Cleanup - mezz
- Do not focus on recipe crafting category items, show them all - mezz
- Add IRC link to README - James Mitchell
- Fix #728 Properly report items given by JEI, for server admins - mezz
v4.2.7
- Add method to create smelting recipes at runtime - mezz
- Cleanup formetting - mezz
- [1.11] Update de_de.lang (#740) - Vexatos
- Check that plugin's IRecipeHandler.getRecipeClass() is valid - mezz
- Fix a null ItemStack issue in TooltipRenderer - mezz
- Update ISSUE_TEMPLATE.md - James Mitchell
- Add support for anvil recipes (#732) - David Quintana
- Fix #731 Client crash in render while looking at recipe from Reliquary - mezz
- Fix TickTimer implementation - mezz
v4.2.5
- Close #729 add IRecipeCategory#getTooltipStrings - mezz
- Fix #727 Recipes issues in previous commit - mezz
- Fix crash from empty categories that have recipes added by CraftTweaker - mezz
- Refactor itemListDisplay - mezz
- Refactor ItemListOverlay - mezz
- Close #650 Add support for searching with quotes around terms with space - mezz
v4.2.4
- Version 4.2.4 - mezz
- Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) * Fix cursor held item and player inventory craft items desyncing * Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item * Fix misdisplayed item delete tooltip - Paul Fulham
- Fix #702 Item deletion with recipe transfer - mezz
- Update required Forge to 13.20.0.2222 - mezz
- Fix recipe transfer for items that take damage and have subtypes - mezz
- Update Forge and mcp - mezz
v4.2.3
- Fix #697 Deprecate ICraftingRecipeWrapper - mezz
- Fix #692 Missing item overlay glitch when stack size is greater than 1 - mezz
- Add recommended travis settings from yueh - mezz
- try to fix travis ci script - mezz
- try to fix travis ci script - mezz
- try to fix travis ci script - mezz
- add a .travis.yml to try to test travis ci - mezz
- Make Show Recipes area in player inventory smaller (to avoid misclicks) - mezz
- Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory - mezz
- Fix item list click-through with Simple Achievements book - mezz
- Fix IndexOutOfBoundsException in player transfer handler - mezz
- Catch ExceptionInInitializerError from plugins - mezz
v4.2.2
v4.2.1
- Add IngredientBlacklist - SnakeFang
- Update fi_fi.lang (#675) - Juuxel
v4.2.0
- Update uk_UA.lang (#666) Fixed typo - Coolboy21
- "update" for 1.11.2 - mezz
- Update sv_se.lang (#673) Updating the translation and adding the new strings - A. Regnander
- Improve search algorithm (use Generalized Suffix Trees) - mezz
v4.1.1
- Fix 1.11 subtype interpreter for liquid-holding items - mezz
- Fix searching by modId - mezz
- Remove progress bars for ingredients (it was making load time longer) - mezz
v4.1.0
- Fix edge case of fluid containers with subtypes being mashed together (#663) * fixes issue reported to EnderIO https://github.com/SleepyTrousers/EnderIO/issues/3906 (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java - Henry Loenwind
- Minor code cleanup and stricter API argument checking - mezz
- Rename lt_LT.lang to lt_lt.lang (#657) - xbony2
- Fix #656 IRecipeLayout#setRecipeTransferButton() does not work - mezz
- Add better logging for broken crafting recipes - mezz
- Update build status README badge to point to 1.11 - mezz
v4.0.5
- Version 4.0.5 first Beta for 1.11 on recommended Forge - mezz
- Fix #634 Add a way for JEI to ignore key inputs - mezz
- Update to latest Forge and MCP - mezz
- Fix implementation of focus override - mezz
v3.13.6
v4.0.3
- Version 4.0.3 - mezz
- Fix interfering with keys for disabled (read-only) text fields - mezz
- Make IModRegistry.addRecipes take a Collection - mezz
- Make IModRegistry.addRecipes take a Collection - mezz
v3.13.5
v3.13.4
- Add IStackHelper.containsAnyStack and isEquivalent to the API - mezz
- Lithuanian language added (#636) - zygimantus
- Update zh_TW.lang (#631) - HeartyYF
- Update zh_CN.lang (#630) - HeartyYF
- Protect against crashes in plugin's isRecipeValid call (#632) - mezz
- Relax item checking when deleting items in cheat mode (#624) - mezz
- Fix #621 Add tab button sounds - mezz
- Fix #610 Blank description category - mezz
- Fix #629 Properly detect when GuiTextField are focused - mezz
- Log a stack trace when restarting JEI - mezz
- Update ja_JP.lang (#622) - Kina
- Update ja_JP.lang (#619) - Kina
- Protect against mods reloading JEI from the network thread (#607) - mezz
- Use IdentityHashMap for the uid cache used for startup - mezz
- Create uk_UA.lang (#605) - Coolboy21
- Update Forge and MCP - mezz
v4.0.2
- Use IdentityHashMap for HashMaps with unique keys - mezz
- Close #617 Add a way to add ItemStacks to JEI during runtime - mezz
- Close #616 Add simpler default init method for IGuiIngredientGroup - mezz
- Fix #614 ICraftingGridHelper does not support custom ingredients - mezz
- Close #543 Enable Showing the Shapeless Icon on Custom Shapeless Recipes - mezz
- Close #398 check the container instance in IRecipeTransferInfo - mezz
- Update MCP to 1.11 names - mezz
- Fix #626 Crash after new Forge Ore Dictionary binary changes - mezz
- Fix missing localization - mezz
- Fix API javadoc - mezz
v4.0.1
v4.0.0
- rename assets to use all lowercase - mezz
- Fixes for "Use null focus instead of having focus mode NONE" - mezz
- Update to 1.11 - mezz
- Fixes for "Use null focus instead of having focus mode NONE" - mezz
- Remove incorrect nullable annotation - mezz
- Use null focus instead of having focus mode NONE - mezz
- Remove deprecated or unused internals - mezz
- Misc cleanup - mezz
- Remove remaining deprecated methods - mezz
- Fix broken JavaDocs - mezz
- Remove deprecated methods in IGuiIngredientGroup and related - mezz
- Remove deprecated methods form ICraftingGridHelper - mezz
- Remove deprecated methods from IRecipesGui - mezz
- Remove deprecated methods from IRecipeRegistry - mezz
- Remove deprecated INbtIgnoreList and INbtRegistry - mezz
- Remove deprecated IItemRegistry - mezz
- Remove deprecated recipe wrapper, handler, and category methods - mezz
- Make IIngredients outputs a List<List>> (#554) - mezz
- Allow chat messages up to 256 chars for vanilla /give command (#554) - mezz
- Convert ModId to lowecase (#554) - mezz
v3.13.3
- Version 3.13.3 - mezz
- Fix text field search history (up arrow) - mezz
- Fix #601 One key press causes a double movement of the text cursor - mezz
- RU: Improve search config options (#600) - Alexey Krainev
- Set ingredient list to the first page when toggling edit mode - mezz
- Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11. - mezz
- Allow mods to refresh ingredients when their tooltips change - mezz
- Update ISSUE_TEMPLATE.md - mezz
- Speed up building the item filter on reload (#551) - mezz
- Fix #598 Cheat keybind not updating GUI config - mezz
- Improve search config options - mezz
- RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597) - Alexey Krainev
- Improve mod name tooltip config and allow disabling - mezz
- Allow configuration of mod name tooltip - Nicholas Ignoffo
- Close #470 Automatically disable cheat mode if it is not permitted - mezz
- Add more error checking to ingredient rendering (#581) - mezz
- Fix #582 Item List Visibility Toggle requries opening a new gui - mezz
- Close #575 Add support for AbstractBrewingRecipe - mezz
- Update zh_CN.lang (#577) - HeartyYF
- Update zh_TW.lang (#578) - HeartyYF
- Use localized string for tooltip error - mezz
- Fix #579 Crash on item tooltip - mezz
- Update 'Description' tab icon (#576) - Max
- Fix crafting item overflow on the left side of the recipes gui - mezz
- Improve tooltip gathering - mezz
- Fix #573 Crash on middle clicking an inventory when JEI is hidden - mezz
- Fix #572 crash on reloading JEI - mezz
- Fix input handling issues on GUIs with advanced GUI handlers - mezz
- Breaking fixes for the new getIngredientUnderMouse feature (#536) - mezz
v3.13.2
- Close #536 Expose "itemstack under mouse" internal API - mezz
- Close #105 and #439 Support Recipe Rendering via the API - mezz
- Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253. - mezz
- Refactor for nonnull fields - mezz
- Refactor itemListOverlay for better null handling - mezz
- Close #285 Expose registered recipe transfer handlers through API - mezz
- simplify RecipeGuiLogic slightly - mezz
- Add percentages to the loading progress bars (#561) - Fry
- Fix #564 Missing textures - mezz
v3.13.1
- Add recipe category tabs - mezz
- Deprecate the redundant drawAnimations methods - mezz
- Draw recipe category crafting items on the left side - mezz
- Fix #563 Catch and log errors from broken item.getItemModelWithOverrides - mezz
- Fix #558 Crash from progress bar on JEI reload - mezz
- Fix #558 Crash from progress bar on JEI reload - mezz
- Fix #538 Long load times with splash screen, vsync, and certain mods - mezz
- Remove DebugItem - mezz
- Fix #553 Improve stability of tooltip gathering at startup. - mezz
- Remove DebugRecipeRegistryPlugin - mezz
- Minor cleanup - mezz
- Fix input handling of recipes opened directly from the API - mezz
- Fix reloading for CraftTweaker & Crafting Harmonics #537 #547 - mezz
- Brazillian portuguese translation (#541) - Jonathan Cardoso Machado
- Close #259 Support recipe tranfer to player 2x2 inventory - mezz
- Move JEI loading to FMLLoadCompleteEvent - mezz
- Update README with link to Developer WIki - mezz
- Simplify README - mezz
v3.13.0
- Version 3.13.0 - mezz
- Load plugins during postInit - mezz
- Remove getItemListForModId - mezz
- Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before. - mezz
- Fix JavaDoc #534 - mezz
- Fix #530 Log ItemBlacklist errors when an itemstack has a null item - mezz
- Greek minor fix (#526) - sokratis12GR
- Make item list buttons work better with vanilla texture packs - mezz
v3.12.8
- Version 3.12.8 - mezz
- Create he_IL.lang (#524) - Mipster
- Allow searching mod names without spaces - mezz
- Catch and log crashes from broken getSubBlocks (#518) - mezz
- Completely translate to Koraan (#522) - anesin1109
- Log gradle timings per task (debugging build server times) - mezz
- Fix #319 Incorrect tooltip in item list edit mode on Mac - mezz
- Added greek translation (el_GR.lang) (#516) - ELChris414
v3.12.7
- Catch and log tooltips that would crash - mezz
- Bump version - mezz
- Fix #513 Shift-[+] can result in lost items on restricted inventories - mezz
- Add better handling for recipe transfer into restricted slots - mezz
- Minor cleanup - mezz
- Fix missing mod name on items with names that match the mod name - mezz
- Update MCP and Forge - mezz
- Added polish (pl_PL) translation (#514) - Maciej Mionskowski
- Add ar_SA.lan (#515) - EZtouch
- Update de_DE.lang (#481) - Manuel Kracht
- Italian lang (#512) Translated mod in Italian, adding it_IT.lang file - zabi94
- Add en_AU translation (#510) - Steven Blom
- Add back missing search config keys for cs_CZ localization - mezz
- Fix a missing nullable annotation - mezz
v3.12.6
- Bump version - mezz
- Reformat code and javadocs - mezz
- Reload ItemList after config changes instead of reloading everything - mezz
- Organize the JEI startup code - mezz
- Add back the search options - mezz
- Protect against ItemStack crashes in ErrorUtil logging (#500) - mezz
- Protect against more ItemStack crashes (#500) - mezz
- Update ErrorUtil for printing errors by using the new ingredient methods - mezz
- Protect against more ItemStack crashes (#500) - mezz
- Fix #500 Crash from broken itemStacks - mezz
- Add log to detect broken ingredient registration (#500) - mezz
- Add log times for sending the runtime to plugins (#498) - mezz
v3.12.5
- Bump version - mezz
- Fix #493 Prevent race condition where JEI gets loaded twice - mezz
- Update sv_SE.lang (#499) Added the new smeltCount strings and fixed a typo - A. Regnander
- Defend against crashes from recipes (#488, #491, #497) - mezz
v3.12.4
- Add "universal" recipe transfer helper for mods with auto-crafting - mezz
- Clean up missing nullable and deprecated annotations - mezz
- Update mod examples in README - mezz
v3.12.3
- Bump version - mezz
- Fix the item subtypeRegistry - mezz
- Update MCP mappings - mezz
- Ctrl-Click the config button to toggle cheat mode - mezz
- Small fix to allow looking up similar items with IRecipeRegistryPlugins - mezz
- Fix #473 Keep recipe category items in order of registration - mezz
v3.12.2
- Bump version - mezz
- Stop intercepting clicks at the top of tall GUIs (#476) - mezz
- Fix recipe transfer when connected to a server (#476) - mezz
- Fix #475 Item list not responding to keyboard inputs - mezz
v3.12.1
- Fix #472 item blacklist loading. Small refactor to reduce global state. - mezz
- Allow IGuiIngredientGroup.set(null) to make implementation logic easier - mezz
- Add more startup time logging to help diagnose issues - mezz
- Catch more crashes during recipe registry startup (#455) - mezz
- Fix #468 Cheating mode is not working in Survival on Servers - mezz
- Update ja_JP.lang (#466) - Kina
- Close #451 Show "Smelts # items" for furnace fuels - mezz
- Fix a crash in ErrorUtil from other broken mods (#464) - mezz
v3.12.0
- Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups - mezz
- Delete translation keys for config options that were removed - mezz
- Fix item descriptions not showing all the item variations - mezz
- Fix #463 Unable to transfer recipes that have a null ingredient - mezz
- Create cs_CZ.lang (#452) - Astra3
- Add brewing step information for modded potions - mezz
- Try to make IGuiIngredientGroup.set(IIngredients) work for more cases - mezz
- Deprecate IGuiIngredientGroup.setFromRecipe - mezz
v3.11.2
- Add type-safe methods to ICraftingGridHelper - mezz
- Add a singular "setInput" method to IIngredients - mezz
- Fix item list highlight OpenGL issue - mezz
- Match vanilla highlight code exactly - mezz
- Fix some items disappearing when highlighted in the item list - mezz
- Fix #445 Make cheat mode respect canceled give CommandEvents - mezz
- Fix #194 Allow null in item rotations - mezz
- Fix #454 Crash when viewing all recipes - mezz
v3.11.1
v3.11.0
- Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor - mezz
- Fix recipe lookups for filled fluid containers - mezz
- Create zh_TW.lang (#447) - HeartyYF
- Fix Readme badge hyperlink - mezz
- Make the Build status badge style match the others - mezz
- Rearrange Readme badges - mezz
- Add fancy Curse badges to the Readme - mezz
- Add Iron Backpacks's JEI integration to ReadMe examples (#446) - Max
- Fix recipe handlers for recipes that inherit from vanilla recipe classes - mezz
- Create sv_SE.lang (#440) - A. Regnander
- Create ja_JP.lang (#441) - Kina
- Update ru_RU.lang (#442) - Alexey Krainev
- Move background texture strings to Constants - mezz
- Fix #444 Crash from color search tooltip - mezz
- Update ru_RU.lang (#435) - mezz
v3.10.0
- Bump version - mezz
- Add package annotations for default Nonnull, fix up inspection warnings - mezz
- Update ISSUE_TEMPLATE to include note about FEI - mezz
v3.9.7
- Bump version - mezz
- #433 Stop the ItemList's base list from unloading under memory pressure - mezz
- #433 Prevent log spam from Color Search - mezz
v3.9.6
- Add an API method to get the filtered item list from IItemListOverlay - mezz
- Simplify github ISSUE_TEMPLATE - mezz
- #391 Fix recipe lookup for creating basic banners - mezz
- Fix #429 Crash when a recipeCategory is missing - mezz
v3.9.5
- Bump version - mezz
- Fix #428 Recipe transfer not working - mezz
v3.9.4
- Fix #419 Recipe transfer to brewing stand unbrews potions - mezz
- Split the BasicRecipeTransferHandler into client and server-side parts - mezz
- Bump version - mezz
- #419 Fix off-by-one issue with transferring recipes in the brewing stand - mezz
- Get ModName from items more efficiently - mezz
- Use ForgeRegistries instead of the Block and Item ones - mezz
- Fix a broken javadoc - mezz
- Defend against some more common modded item crashes - mezz
- Update zh_CN.lang (#425) - Urey. Xue
v3.9.3
- Bump Version - mezz
- Display multiple Recipe Category Crafting Items at the top - mezz
- Add better null check for Recipe Category Crafting Item registration - mezz
v3.9.2
- Bump version - mezz
- Close #111 Add config option to center the search bar - mezz
- Change "Config" tooltip to "JEI Config" - mezz
- Log plugin load times in milliseconds instead of seconds - mezz
- Remove a couple never-used config options - mezz
v3.9.1
- Bump version - mezz
- Add hotkey to toggle item cheating mode - mezz
- Close #301 When viewing a recipe, disable cheating items - mezz
- Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423) - Nedelosk
- Prevent ForgeCaps from being set with zero size (#421) - droidicus
- Add Bulgarian Localization (#406) - sokratis12GR
- Create a proper SubtypeInterpreter for potion items - mezz
- Create es_ES.lang (#400) - xlicer
v3.9.0
v3.8.1
- Close #388 Provide ItemStack context in drawHoveringText calls - mezz
- Fix drawing order of the recipe transfer tooltip again - mezz
- Update ru_RU.lang (#386) - Alexey Krainev
v3.8.0
- Add generics for RecipeTransfer API - mezz
- Fix #284 Improve recipe transfer error messages - mezz
- Fix drawing order of the recipe transfer tooltip - mezz
v3.7.12
- Update Forge - mezz
- Fix documentation typo - mezz
- Minor cleanup of previous commit - mezz
- Fix arbitrary item creation and server freeze vulnerability - pau101
v3.7.11
v3.7.10
v3.7.9
- Automatically differentiate fluid container items - mezz
- Fix #327 ISubtypeRegistry cannot be used for damageable items - mezz
- Improve API documentation - mezz
v3.7.8
v3.7.7
- Add ItemList stack highlighting from API - Vexatos
- Update ru_RU.lang (#359) * Update ru_RU.lang * Update ru_RU.lang - Alexey Krainev
v3.7.6
- Fix #358 Protect against crash from broken smelting recipes - mezz
- Update README - mezz
- Add better logging for startup crash #352 - mezz
- Fix subtype registry documentation - mezz
v3.7.5
- Fix #347 API Filtering does not properly set the itemlist to page 1 - mezz
- Fix subtypes for items with empty NBT tags (#346) - P3pp3rF1y
v3.7.4
- Fix #344 Add config to hide player skulls (on by default) to prevent lag - mezz
- Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled - mezz
- Fix #340 Allow creative-mode players to cheat in items - mezz
- Update ru_RU.lang (#338) - Alexey Krainev
- Fix #336 Change text for "Crafting Table" recipes to "Crafting" - Prospector
v3.7.3
v3.7.2
- Update for Minecraft 1.10.2 - mezz
- Minor cleanup - mezz
- Exclude broken brewing recipes - mezz
v3.7.1
- Fix #328 Render fluids in tanks using alpha - mezz
- Update Forge - mezz
- Update README for the new JEI API jar - mezz
v3.7.0
- Fix API references to internal classes, add API jar - mezz
- Close #196 Add access to Focus in IRecipeLayout - mezz
- Update for Minecraft 1.10 - mezz
v3.6.7
v3.6.6
- Fix hotkeys not working after resizing screen with a recipe open - mezz
- Fix "back" logic bug when moving between recipes of different sizes - mezz
- Update ru_RU.lang (#317) - Alexey Krainev
v3.6.5
v3.6.4
v3.6.3
- Bump version - mezz
- Update README example links - mezz
- Improve error messages - mezz
- #310 Add better crash message when getting a null bakedModel - mezz
v3.6.2
- Fix #298 BasicRecipeTransferHandler ignores slot stack size limit - mezz
- Fix #308 "+" button does not work on servers - mezz
v3.6.1
- Make IRecipeCategory generic to remove the need to cast recipeWrappers - mezz
- Remove 1.9 tag from Curse uploads - mezz
- Register resource reload handler later, to let mods reload first - mezz
v3.6.0
- Make sure helpers are cleared when reloaded - mezz
- Add INbtRegistry to use instead of INbtIgnoreList - mezz
- Stop potions from being looked up as water containers - mezz
- Show item NBT in error messages - mezz
- Set item list to page 1 when searching - mezz
- Fix #191 Page number can go out of bounds when scrolling back - mezz
- Move debugItem to its own config setting separate from debugMode - mezz
- Fix #306 update required Forge version - mezz
v3.5.0
- Close #209 Add support for recipe classes used for multiple categories - mezz
- Use FluidUtil to detect fluid in an ItemStack - mezz
- Improve error messages and plugin logging - mezz
- Update Forge - mezz
v3.4.4
- Close #270 Stop logging errors about empty lists in oreDict recipes - mezz
- Log errors when someone adds a null CraftingRecipeItem in the API - mezz
v3.4.3
- Fix #177 Fix #277 Use custom give command when installed on the server - mezz
- Tweak changelog formatting - mezz
- Update Forge - mezz
- Fix a potential bug when using DebugItem - mezz
v3.4.2
- Show red "Cheat Mode" text on Config-Wrench tooltip when enabled - mezz
- Fix #274 only reload when necessary (not when toggling cheat mode) - mezz
v3.4.1
- Fix #280 JEI disabling keyboard repeat ability in Command Block GUI - mezz
- Close #299 allow registration of extra gui areas from multiple sources - mezz
- Create changelog automatically from git commits - mezz
v3.4.0
- Update ForgeGradle - mezz
- Update Forge version - mezz
- Update zh_CN.lang (#281) - Urey.X
- Update accepted minecraft versions to allow 1.9.4 - mezz
- Minecraft 1.9.4: update Forge and MCP mappings - mezz
- Update README to include API examples from 1.9 mods - mezz
- Create nb_NO.lang (#269) - kimfy
- French translation file for the mod (#268) * Added French translation * Added french translation - Paulin Jorys
v3.3.3
v3.3.2
v3.3.1
- Bump version - mezz
- #204 Fix render when multiple items are registered for crafting category - mezz
- Fix OpenGL colors bleeding into other elements - mezz
v3.3.0
- Improve the look of the crafting item tab at the top of the recipes gui - mezz
- Close #204 Add recipe lookup for what an item can craft. - mezz
- Revert "Add API jar creation + maven uploading (#258)" This reverts commit f5fd42094c4580fdf6bf9c1559f891a32283d958. - mezz
- Add API jar creation + maven uploading (#258) - Nick Ignoffo
v3.2.14
- Updated Gradle for local build - Patrick Gustaevel
- Update to latest forge and MCP Snapshot 20160421 - Patrick Gustaevel
v3.2.13
v3.2.12
- Fix Recipes Gui not always showing "Show All Recipes" tooltip properly - mezz
- Close #255 API to open the Recipes Gui for items, fluids, and categories - mezz
- Update ISSUE_TEMPLATE.md - mezz
v3.2.11
v3.2.10
- Stop gui from moving when effects are active and item list is open - mezz
- Use better stack info for logs - mezz
v3.2.9
- Bump version - mezz
- Add better error catching and logging - mezz
v3.2.8
v3.2.7
v3.2.6
- Fix #240 Update to latest Forge - mezz
- Update required forge version - mezz
v3.2.5
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v2.28.12
v2.28.11
- Improve loading performance. - mezz
v3.1.1
v2.28.10
v3.1.0
v3.0.6
v3.0.5
- Bump version - mezz
v2.28.9
- Bump version - mezz
- Close #219 Improve Broken Recipe Reporting - mezz
v2.28.8
v3.0.4
v3.0.3
- Check item model overrides for crashes before adding to item list - mezz
- Fixed more ItemOverrides - Elec332
v3.0.2
v3.0.1
- Fix #51 Make compass and clocks useless in item list and recipes - mezz
- Cleanup - mezz
- Set hasSubtypes on vanilla items that are missing it - mezz
- Revert "Try to detect subtypes on items that do not set hasSubtypes (potions)" This reverts commit 0d686ebd8ca5756fb73a8444113691f94880252b. - mezz
- Use official forge - modmuss50
- Fix fast item list rendering - mezz
- Add tipped arrow recipes - mezz
- Try to detect subtypes on items that do not set hasSubtypes (potions) - mezz
- Fix potion recipes - mezz
- Remove deprecated API methods - mezz
- Update for 1.9 - mezz
v2.28.7
v2.28.6
v2.28.5
- Fix startup crash when getting sub-items from broken item. - mezz
- Fix startup crash when getting items from broken creative tabs. - mezz
- Remove "issues closed in ___ hours" badge, not that useful - mezz
- Update README with a couple status badges - mezz
v2.28.4
- Fix #190 Creative tab search does not work correctly for all tabs - mezz
- Fix #189 Allow drawing tooltips when there is no currentScreen set - mezz
v2.28.3
v2.28.2
- Fix #185 crash logs with 'java.lang.NullPointerException: Ticking entity' - mezz
- Fix #184 Fix crash when mods have null items in their creative tabs - mezz
- Add github issue template - mezz
v2.28.1
v2.28.0
- Fix #173 Allow recipe types to be specified by interfaces - mezz
- #179 Make search option names more clear - mezz
- Close #169 Save search filter text between restarts per-world - mezz
- Close #164 Show JEI description pages last - mezz
v2.27.2
v2.27.1
v2.27.0
v2.26.2
- Fix #170 IItemListOverlay.setFilterText does not update text field - mezz
- Fix #174 Held ItemStacks are rendered behind the hover highlight - mezz
- Fix #172 Smelting EXP text extends past the right edge of the recipe - mezz
v2.26.1
- Fix #171 Item List does not resize when recipe view is open - mezz
- Update Blood Magic URL in README - mezz
- Update changelog - mezz
v2.26.0
v2.25.12
- Update changelog - mezz
- Get items from creative tabs for better compatibility with custom tabs - mezz
- Add changelog.txt - mezz
v2.25.11
- Fix #165 [+] button does not work on items with NBT that is ignored - mezz
- Add more ignored vanilla NBT tags - mezz
v2.25.10
v2.25.9
v2.25.8
v2.25.7
v2.25.6
- Fix #156 visual glitches when cheating items with the recipe view open - mezz
- Only allow cheating items from the item list, not recipes view - mezz
v2.25.4
v2.25.3
v2.25.2
- Close #100, Close #120 Allow blacklisting an entire mod's items - mezz
- #100 save item blacklist to separate file (JEI-itemBlacklist.cfg) - mezz
- Remove nbtKeyIgnoreList from config (not used or necessary) - mezz
v2.24.6
v2.24.5
- Close #153 Show accepted oreDict on tooltip for rotating items in recipe - mezz
- Fix #149 Show description recipes when using U as well as R - mezz
v2.24.3
- Load after minecraft.thePlayer has been set - mezz
- Fix item list paging while searching - mezz
- Add developer FAQ and Plugin Examples to README - mezz
v2.24.2
v2.24.1
v2.24.0
- Close #119 API to define areas that guis might intersect with item list - mezz
- Better error checking for subItems and subBlocks - mezz
v2.23.0
v2.22.5
v2.22.4
v2.22.3
- Add tooltip search - mezz
v2.22.2
v2.22.1
v2.22.0
v2.21.2
v2.21.1
v2.21.0
- Close #81 add clickable gui areas to jump to a machine's recipes - mezz
- Close #126 Configurable Keybind for previous recipe pages - mezz
- Unfocus the search bar when enter is pressed - mezz
v2.20.0
- Close #65 Shift-click the [+] to move many sets of items - mezz
- Fix furnace recipe transfer handler putting items in wrong slots - mezz
- Fix gray text on recipes changing to black when a tooltip is on screen - mezz
- Fix #99 Item transfer handler misreporting missing items - mezz
v2.19.1
- Fix #130 Crash from lambda obfuscation issue in ItemModels - mezz
- Add curseforge integration for jenkins - mezz
v2.19.0
- Fix #109 stop log spam and crashes from modded item models crashing - mezz
- Add API support for adding clickable buttons in recipe wrappers - mezz
- Fix size of highlight on hovered ingredients - mezz
- Fix nullability of IStackHelper.toItemStackList - mezz
- Fix API documentation for init on recipe ingredients - mezz
- Better null checking for IStackHelper in the API - mezz
v2.18.1
v2.18.0
- Add IStackHelper to API - mezz
- Prevent localized caches from becoming out of date - tterrag1098
v2.17.4
v2.17.3
v2.17.2
v2.17.1
- Fix creating itemstacks in the item list with wildcard metadata - mezz
- Reduce log size from getUniqueIdentifierForStack exceptions - mezz
- Fix OpenGL issue with rendering item list next to modded GUIs - mezz
- Fix #69 Fix recipe lookup of items with meta or damage and no subItems - mezz
- Use shift to stop item rotation. - mezz
v2.17.0
- Close #112 Remember if item list overlay has been disabled, add config - mezz
- Update de_DE.lang Minor changes based on wlhlm's response - copyyy
- Fix #86 Drawing Order Issues with Tooltips (requires latest forge) - mezz
- Improve item cheating config description - mezz
v2.16.2
- Fix #106 Many Sub-Items not showing in Item List - mezz
- Clean up suppressed unchecked warnings from 1.8 - mezz
v2.16.1
- Preserve stack size when expanding item subtypes - mezz
- Fix #101 Damage bars are missing from items in the item list - mezz
- Avoid reloading when game stops - mezz
- Add more API warnings for NbtIgnoreList - mezz
- Cleanup and reduce log spam - mezz
v2.16.0
v2.15.3
- Fix #95 Item hover overlay is being rendered behind the items. - mezz
- Fix #83 Recipe & Use appearing when using vanilla's Creative Search Menu - mezz
v2.15.1
v2.15.0
- Fix rendering recipes that have textures with alpha - mezz
- Fix broken version number - mezz
- Add tooltip callback for item and fluid recipe ingredients - mezz
- Fix missing import - mezz
- Add method to reload JEI in the API - mezz
- Close #84 Add recipe tooltip method - mezz
- Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s - mezz
v2.14.0
- Fix #85 Item list does not adapt to Potion effects when gui is open - mezz
- Fix missing import - mezz
- Change Millibucket notation - Wilhelm Schuster
- Update German translation - Wilhelm Schuster
- Update ru_RU.lang - Anton
- Update Finnish translation - Juuxel
- Close #74 Disable Item List if the open GUI is too large - mezz
- Add conveneince function for adding description to a single ItemStack - mezz
v1.13.7
- Bump version - mezz
- Add better diagnostic message for broken recipes Conflicts: gradle.properties - mezz
v2.13.7
- Bump version - mezz
- Add better diagnostic message for broken recipes - mezz
- Fix JEI not starting in some cases - mezz
v1.13.6
v2.13.5
v1.13.5
- Fix cheat item command on server with very large NBT - mezz
- Bump version - mezz
- Fix a crash when opening GUI - mezz
v2.13.4
v1.13.4
- Fix item list items overlapping search bar - mezz
- Allow wildcard hiding of different-nbt items in edit mode - mezz
v1.13.3
- Improve debugging and error messages - mezz
- Close #79 Detect fluid from fluid block stacks - mezz
- #79 Fix up openGL blending - mezz
- #79 1 allow displaying fluids without capacity in the tooltip - mezz
- #79 2, 3, 5, fix tank overlays having the wrong color - mezz
- Add better debugging for tanks - mezz
- #79 4 Ensure tiny amounts of fluid in tanks are still visible - mezz
v1.13.2
v1.13.1
v2.13.0
v1.13.0
- Bump version - mezz
v1.12.0
- Bump version - mezz
- Close #55 delete items from cheat mode (requires server) - mezz
- Improve search performance on crazy-huge packs - mezz
- Close #61 Config option: Search for mod name without @ in front. - mezz
- Allow multiple searches by using | character - mezz
- Fix #53 Recipe Gui Title goes black when Thaumcraft Arcane Bore is shown - mezz
- Update README - mezz
- Update German translation - Wilhelm Schuster
v1.11.3
- Fix rendering for some ISmartItemModels - mezz
- Handle /give for items with very long dataTags - mezz
v1.11.2
v2.11.1
- merge v1.11.0 - mezz
v1.11.1
- Bump version - mezz
- Find more sub-items - mezz
- Cleanup - mezz
v1.11.0
- fix build - mezz
- Close #70 Allow custom container logic when "+" button is pressed - mezz
- Fix recipe transfer - mezz
- Cleanup - mezz
v1.10.0
- Cleanup - mezz
- Fix edit-mode rendering - mezz
- Cleanup / refactoring - mezz
- Clean up API to depend on using IModPlugin. Add errors for API misuse - mezz
- Fix crafting recipes with itemstacks of 0 size - mezz
- Add some fluid tanks in debug mode - mezz
v2.9.0
- Fix command sender name - mezz
- Add some fluid tanks in debug mode - mezz
- Update Forge - mezz
v1.9.0
- Bump version for first Release - mezz
- Close #62 Add "description pages" for items - mezz
- Remove unused tooltipModName translation keys - mezz
- Cleanup - mezz
- Close #57 Add fluid rendering and fluid searching - mezz
- Extend German translation - Wilhelm Schuster
v2.8.3
- Fix rendering for 1.8.8 - mezz
v1.8.3
- bump version - mezz
- Fix #66 NPE on world reload - mezz
- Close #64 keep search history (use up and down keys) - mezz
- Experiment with faster item list rendering - mezz
v1.8.2
- bump version - mezz
- Close recipe GUI when config changes - mezz
- Keep item filter text after changing config - mezz
v1.8.1
- bump version - mezz
- Make compatible with Java 7 - mezz
v2.8.0
- Improve FPS in the item list - mezz
- Close #59 Add recipe animations - mezz
- Fix fuel recipe transfer helper - mezz
- Make code more similar between 1.8 and 1.8.8 versions - mezz
v1.8.0
- Fix JEI blocking backspace in creative tab - mezz
- Make "hide missing item models" a config option instead of always on - mezz
- Add enchanted books - mezz
- Reload stuff when the config changes - mezz
v2.7.1
- Allow JEI to run client-only, without recipe transfer - mezz
- Fix NPE when changing config in-game - mezz
- Fix NPE when changing config in-game - mezz
v1.7.1
- bump version - mezz
- Remove mod name tooltip. - mezz
v1.7.0
- bump version - mezz
- Highlight missing items when hovering over the recipe transfer button - mezz
- Use arrows for Back and Next buttons in Item List - mezz
- Enable JEI in item list creative mode - mezz
- Less cramped item list, bigger buttons, center items vertically - mezz
v2.6.0
v1.6.0
- Only allow wildcard blacklising for items with subitems (no point to) - mezz
- localize the new tooltips, limit tooltip line width - mezz
- update readme - mezz
- Display config category for addons in the in-game gui - mezz
- bump version - mezz
- Add config category for JEI addon mods to use - mezz
- Add config button to GUI, improve config, improve localization fallback # Conflicts: # src/main/resources/assets/jei/lang/zh_CN.lang - mezz
- Update zh_CN.lang - Urey.X
- Remove misc forge MDK txt files - mezz
v2.5.0
- update forge - mezz
v1.5.0
- bump version - mezz
- Save recipe viewing history, go back with backspace - mezz
- Make "all recipes" click area smaller - mezz
- Center the item stack list in the available space next to the gui - mezz
- Fix bottom row of items is hidden when item page is slightly past full - mezz
v1.4.0
- Bump version - mezz
- Set focused item from a rotation based on request type (input/output) - mezz
- Ignore empty recipe categories - mezz
- Add recipe width and height to drawInfo for easier text alignment - mezz
- Use error log instead of FMLLog.bigWarning (stack trace is already huge) - mezz
- Combine IRecipeCategory.init and IRecipeCategory.setRecipe This will allow recipes with variable number of inputs to layout well - mezz
- Update readme to include using ATs from JEI with gradle - mezz
- Add support for Version Checker ( 1.8 or 1.8.8 ) - AlgorithmX2
- Fix a bug in handling oreDict recipes - mezz
v1.3.1
- bump version - mezz
- Fix NPE when resetting item filter cache - mezz
- Log exceptions correctly (with stack trace) - mezz
- Reset item filter cache when the item blacklist changes - mezz
- Add NBT ignore-list to the API - mezz
- Add a way to ignore classes of unhandled recipes - mezz
- Fix #52 tooltip errors on bukkit/spigot - mezz
- Add getItemListForModId(String modId) to IItemRegistry - mezz
- Fire RecipesGuiInitEvent instead of firing a duplicate GuiInitEvent - mezz
- Allow removing items from the blacklist - mezz
- Tidy up config - mezz
- Allow the InitGuiEvent for the RecipesGui - mezz
- Change "loaded plugin" to "registered plugin" - mezz
- add "Loaded plugin" console message - mezz
- Make server-side API useless instead of crashing - mezz
- Experimental: allow adding new recipes while the game is running - mezz
- update license date - mezz
- Fix #50 Remove permissions check and rely on /give behavior - mezz
v2.3.0
- Change mod registration to allow extending it in the future - mezz
- Fix mod version - mezz
- Spread out the potion layout more - mezz
- remove warning about not handling VanillaBrewingRecipe - mezz
- Fix #48 Clicks are not blocked from underlying GUI - mezz
- Use getCanonicalName instead of magic string - mezz
v1.3.0
- #49 Defend against NPE on Spigot/Bukkit servers - mezz
- Fix multiple mod names in tooltip after relogging - mezz
- Open recipes for current gui first if it has a recipe transfer helper - mezz
- Fix bug with recipe transfer for modded crafting tables - mezz
- Add back patch version - mezz
- Use Major version zero for the JEI API version, according to semver - mezz
- bump version, remove patch version since it's basically added by jenkins - mezz
- formatting - mezz
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 - tterrag
- bump version - mezz
- Close #2 Easily hide items/blocks from JEI (Edit Mode, API, and config) - mezz
- improve config name for "Add Mod Name to Tooltip" option - mezz
- Close #44 click recipe category title to view all recipes - mezz
- Split furnace recipes into fuel and smelting - mezz
- Improve the look of fuel recipes, add padding ability to backgrounds - mezz
v1.2.0
- bump version - mezz
- Fix crash in 1.8 when cheating items - mezz
- Use an annotation to load plugins at FMLModIdMappingEvent (thanks cpw) - mezz
- Add potion support - mezz
- Update ru_RU.lang - Anton
- Move fuel "burn time" string down, to vertically center it more - mezz
- Ctrl-F focuses search bar - mezz
- Fix #46 Require Control to be pressed to toggle item list overlay - mezz
- 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) - tterrag
- Fix config defaults becoming too big when using blacklist - mezz
v1.1.2
- bump version - mezz
- Fix missing items in item list - mezz
- Add checks to recipe transfer to make sure slots can be altered - mezz
- Add a good default location for the recipe transfer button - mezz
v2.1.1
v1.1.1
- bump version - mezz
- Add a configurable NBT key blacklist - mezz
v2.1.0
- Update to latest Forge - mezz
v1.1.0
- bump version - mezz
- Fix client crash - mezz
- Fix #4 Fix #43 Add support for recipe transfer-to-crafting-area feature - mezz
- tidy ItemStackElement - mezz
- improve doc - mezz
- modularize widgets, rename things with "ingredient" as a concept - mezz
- Make mod name tooltip italic - mezz
v2.0.5
- Fix #41 Crash when an item in an itemStack is null - mezz
- Add more fluid handling infrastructure - mezz
- Fix startup issue when there are no selected recipe categories - mezz
- bump version - mezz
- add more support structure for liquid handling - mezz
- Fix usage and recipes hotkeys on recipes gui - mezz
- Remove duplicate categories in recipe list - mezz
- fix method name - mezz
v1.0.5
- update README.md - mezz
- reformat gradle - mezz
v2.0.4
- bump version - mezz
- Close #37 Search by mod name/id - mezz
- Prevent displaying recipes that are invalid - mezz
- update project settings - mezz
- Fix item list missing items that initialize their rendering late - mezz
- add maven upload support, source & javadocs jars for developers no deobf jars are needed with FG2+ - Progwml6
- Fix #38 add scroll wheel support for recipes and item list - mezz
- Fix #39 search bar should unfocus after clicking an item - mezz
- fix cheat mode behavior when inventory is full - mezz
v1.0.4
- Minor cleanup - mezz
- Fix scrolling direction - mezz
- Do a better job of getting an item's mod name - mezz
- Fix recipe lookup issue with wildcard metadata - mezz
- bump version - mezz
- Stop JEI from loading multiple times when reloading a world - mezz
- Unfocus the search box when you click away anywhere - mezz
- Cut down on debug log spam - mezz
v1.0.3
- Add mod names to item tooltips (with config option to disable) - mezz
- add maven upload support, source & javadocs jars for developers no deobf jars are needed with FG2+ (cherry picked from commit 4282aa7ffd20328f55b5f798d1c550776a40b523) - Progwml6
v1.0.2
- Fix #36 Crash With Butterfly Mania installed - mezz
- Fix logging - mezz
- bump version - mezz
- 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) - tterrag1098
- Fix item cheating function for 1.8 (cherry picked from commit 9746cdf4f2a1582e7ee8520d54beaf42ffbd82ed) - mezz
- include gradle-wrapper.jar - mezz
v2.0.1
- bump version - mezz
- 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 - tterrag1098
- Fix item cheating function for 1.8 - mezz
- include gradle-wrapper.jar - mezz
v2.0.0
- Update to Minecraft 1.8.8 - mezz
v1.0.1
- minor cleanup - mezz
- Begin fluid support - mezz
- Rename RecipeGui to RecipeWidget - mezz
- Enable repeat key events (holding a key down, like backspace) - mezz
- Fix typing in chat getting picked up by hotkey handler - mezz
- Unfocus the search bar when clicking away - mezz
- Update to recommended Forge - mezz
1.0.0
- Fix the 'O' hotkey to toggle item overlay - mezz
- Fix creative mode gui handling - mezz
- Update to ForgeGradle 2.0 and Forge 11.14.3.1559 - mezz
- Fix large tooltips being drawn under other recipes - mezz
- Fix vanilla recipes that require itemStacks with size > 1 - mezz
- Exclude items that can't be rendered - mezz
- Add right-click to clear search box - mezz
- Fix items with wildcard metadata and no subitems showing no texture - mezz
- Fix #23 Update mouse and keyboard handling for new Forge - mezz
- Fix too many recipes being drawn per page - mezz
- Update for 1.8 - mezz
- Organize imports, minor cleanup - mezz
- Simply getRecipeClass now that we have isModLoaded() - mezz
- Prevent exceptions from broken tooltips - mezz
- Add basic support for forestry fabricator #26 - mezz
- Rearrange furnace files - mezz
- Move mod loaded check to IModPlugin - mezz
- Fix hover text displaying under info text - mezz
- Use GuiUtils instead of extending Gui - mezz
- Fix error message - mezz
- Refactor to combine IRecipeGui and IRecipeType into IRecipeCategory - mezz
- Cleanup - mezz
- Make RecipeRegistry more immutable - mezz
- Remove duplicates from recipe types list - mezz
- Cleanup - mezz
- No real need to expose the furnace recipe types since they're built-in - mezz
- Clarification in ItemFilter - mezz
- Use ImmutableLists - mezz
- Use Guava to simplify and improve the ItemFilter - mezz
- Simplify RecipeMap by using Guava collections - mezz
- Add Forestry Centrifuge recipes - mezz
- API Tweaking - mezz
- Big refactor to break code into plugins by mod - mezz
- Fix #27. Show recipe types in a consistent order - mezz
- Rename IRecipeHelper -> IRecipeHandler - mezz
- Close #24. Refactor mouse and keyboard, add hotkeys - mezz
- create StringUtil - mezz
- Clean up math - mezz
- Groundwork for #24. Requires GuiScreen keyboard events in Forge - mezz
- Improve recipe item detection - mezz
- Add support for forestry crafting table recipes - mezz
- Organize, preparing for plugins - mezz
- fix access transforms - mezz
- fix issue with GameData registry ID changing - mezz
- lock down some classes to package-local - mezz
- Organize file structure - mezz
- Make crafting implementation more independent, more reliant on API - mezz
- Fix mouse click positioning bugs in GUIs - mezz
- imports cleanup, more use of final and private - mezz
- Split up RecipeTypes and RecipeGuis - mezz
- Rename EnumRecipeType -> EnumRecipeTypeKey - mezz
- rearrange file structure a bit - mezz
- Make IRecipeType more internal, move recipe backgrounds to types - mezz
- Add IRecipeWrapper, combine similar guis - mezz
- Fix bug when selecting items with no recipe - mezz
- Fix #25. refactor IRecipeGui into IRecipeGuiHelper - mezz
- Use IGuiItemStacks in API rather than IGuiItemStack - mezz
- Fix 2-wide crafting recipe display - mezz
- refactor to use GuiItemStacks - mezz
- Make use of Collections.singletonList - mezz
- remove hasRecipe from IRecipeGui - mezz
- Use existing resource backgrounds - mezz
- Add more type safety. Add Nullable and Nonnull annotations - mezz
- #10 Add Fuel Recipes - mezz
- Keep focusStack naming consistent - mezz
- Tidy up GuiItemStack public/private and @Override - mezz
- #10 Add vanilla smelting recipes - mezz
- finalize some fields, minor cleanup - mezz
- Clean up RecipeRegistry - mezz
- Expose IGuiItemStack in the API for convenient GUI implementation - mezz
- Check recipe's superclasses when finding their recipe helpers - mezz
- rearrange files - mezz
- Categorize by types of recipe instead of recipe Class - mezz
- Show more recipes when there's enough screen space - mezz
- move .cfg to META-INF folder - mezz
- Fix issue when finding recipes for a stack of multiple of an item - mezz
- Cleanup code - mezz
- Remove unused class - mezz
- Add recipes - mezz
- Rename Defaults to Constants - mezz
- Use Access Transformers rather than reflection - mezz
- Improve item detection - mezz
- Clean up GuiItemStacks, allow multiple item stacks - mezz
- Updated fi_FI.lang - Juuxel
- Created fi_FI.lang Finnish translation for JEI - Juuxel
- Create ko_KR.lang - [MMKP]Puyo061
- Fix #20 Reflection fails under obfuscated environment - mezz
- rename GuiEventHandler's overlay to itemListOverlay - mezz
- Creates Defaults file for constants - mezz
- Rename GuiContainerOverlay to GuiItemListOverlay - mezz
- Create ru_RU.lang - Anton
- Create zh_CN.lang - crafteverywhere
- Remove references to buttonList - mezz
- Make key binding category name from the Mod ID and Mod Name - mezz
- Update de_DE.lang - Vexatos
- Add key bindings for recipes. #10 - mezz
- Close #14: Option to turn off cheating items - mezz
- Add key binding to toggle overlay on and off - mezz
- Fix alignment of Next button - mezz
- Prevent typing more characters when the search already returns 0 items - mezz
- Close #11. Add search box - mezz
- Don't attach item buttons to existing GUI - mezz
- Update Forge - mezz
- Start button IDs at a higher number to avoid conflicts - mezz
- Make sure page count doesn't overflow on window resize - mezz
- Make layout more flexible, tooltips don't have gaps between icons - mezz
- Close #12 Add tooltips when hovering on an item - mezz
- Scrap container wrappers and use an overlay - mezz
- Update forge, add more mod info - mezz
- #8 wrap brewing stand - mezz
- #8 wrap creative inventory - mezz
- Move GuiWrapperManager - mezz
- #8 add furnace wrapper - mezz
- Generalized the construction of gui wrappers - mezz
- Added item list overlay for chest and crafting table - mezz
- Update README.md - mezz
- Register recipes - mezz
- Create de_DE.lang - Vexatos
- removed accidental doubling of adding the nbttagcompound - mezz
- Get more items, include nbt variations in subitems and subblocks - mezz
- log tries to format nbt data strings and crashes - mezz
- successfully /give items with long nbt tag data - mezz
- don't give items if inventory has no empty slots - mezz
- remove unused imports - mezz
- Add MIT License - mezz
- save page number when gui closes - mezz
- Localize strings - mezz
- Clickable icons, /give items - mezz
- Fixes to paging - mezz
- Add next and back buttons to scroll through items - mezz
- Initial grid of items drawn on screen next to inventory - mezz
- Make test changes to the inventory screen - mezz
- Fresh project - mezz