Skip to content

Instantly share code, notes, and snippets.

@cpw
Created June 1, 2016 04:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cpw/47a0c27f4b66ea1cad4ebc49422f4cfe to your computer and use it in GitHub Desktop.
Save cpw/47a0c27f4b66ea1cad4ebc49422f4cfe to your computer and use it in GitHub Desktop.
<h1>Inventory sorter changelog history</h1>
<h2>Version 3.4.0 for minecraft 1.9.4</h2>
<ul>
<li><h3>Current release 3.4.0</h3>
<hr/>
<ul>
<li>Update ForgeGradle</li>
<li>Update Forge version</li>
<li>Update zh_CN.lang (#281)</li>
<li>Update accepted minecraft versions to allow 1.9.4</li>
</ul>
<li><h3>v3.4.0</h3>
<hr/>
<ul>
<li>Minecraft 1.9.4: update Forge and MCP mappings</li>
<li>Update README to include API examples from 1.9 mods</li>
<li>Create nb_NO.lang (#269)</li>
<li>French translation file for the mod (#268)
* Added French translation
* Added french translation</li>
</ul>
<li><h3>v3.3.3</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Allow recipes of height 60px (standard tank height) to fit two-per-page</li>
</ul>
<li><h3>v3.3.2</h3>
<hr/>
<ul>
<li>Fix #263 Show recipes that use a crafting category item first</li>
</ul>
<li><h3>v3.3.1</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>#204 Fix render when multiple items are registered for crafting category</li>
<li>Fix OpenGL colors bleeding into other elements</li>
</ul>
<li><h3>v3.3.0</h3>
<hr/>
<ul>
<li>Improve the look of the crafting item tab at the top of the recipes gui</li>
<li>Close #204 Add recipe lookup for what an item can craft.</li>
<li>Revert "Add API jar creation + maven uploading (#258)"
This reverts commit f5fd42094c4580fdf6bf9c1559f891a32283d958.</li>
<li>Add API jar creation + maven uploading (#258)</li>
</ul>
<li><h3>v3.2.14</h3>
<hr/>
<ul>
<li>Updated Gradle for local build</li>
<li>Update to latest forge and MCP Snapshot 20160421</li>
</ul>
<li><h3>v3.2.13</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Add better error checking and logging for invalid recipes</li>
</ul>
<li><h3>v3.2.12</h3>
<hr/>
<ul>
<li>Fix Recipes Gui not always showing "Show All Recipes" tooltip properly</li>
<li>Close #255 API to open the Recipes Gui for items, fluids, and categories</li>
<li>Update ISSUE_TEMPLATE.md</li>
</ul>
<li><h3>v3.2.11</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Close #252 Add indicator icon for shapeless crafting recipes</li>
</ul>
<li><h3>v3.2.10</h3>
<hr/>
<ul>
<li>Stop gui from moving when effects are active and item list is open</li>
<li>Use better stack info for logs</li>
</ul>
<li><h3>v3.2.9</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Add better error catching and logging</li>
</ul>
<li><h3>v3.2.8</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Fix #238 tooltips from getTooltipStrings are drawn below other assets</li>
</ul>
<li><h3>v3.2.7</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Fix #242 Unable to open JEI config from main menu</li>
</ul>
<li><h3>v3.2.6</h3>
<hr/>
<ul>
<li>Fix #240 Update to latest Forge</li>
<li>Update required forge version</li>
</ul>
<li><h3>v3.2.5</h3>
<hr/>
<ul>
<li>Update for new Forge keybindings with modifiers</li>
</ul>
<li><h3>v3.2.4</h3>
<hr/>
<ul>
<li>Use RenderItem.renderModel for item list instead of copying the method</li>
</ul>
<li><h3>v3.2.3</h3>
<hr/>
<ul>
<li>Fix #231 Filter not updating when set from API</li>
</ul>
<li><h3>v3.2.2</h3>
<hr/>
<ul>
<li>Update to use newer Registry methods</li>
</ul>
<li><h3>v3.2.1</h3>
<hr/>
<ul>
<li>Force exit on exceptions during startup to stop Ticking entity exception.</li>
</ul>
<li><h3>v3.2.0</h3>
<hr/>
<ul>
<li>Fix for Forge registry changes</li>
</ul>
<li><h3>v2.28.12</h3>
<hr/>
<ul>
<li>Fix #227 "+" button is in the wrong place</li>
</ul>
<li><h3>v2.28.11</h3>
<hr/>
<ul>
<li>Improve loading performance.</li>
</ul>
<li><h3>v3.1.1</h3>
<hr/>
<ul>
<li>Update for improved tooltip methods in Forge.</li>
</ul>
<li><h3>v2.28.10</h3>
<hr/>
<ul>
<li>Update for improved tooltip methods in Forge.</li>
</ul>
<li><h3>v3.1.0</h3>
<hr/>
<ul>
<li>Update for Forge 12.16.0.1805</li>
</ul>
<li><h3>v3.0.6</h3>
<hr/>
<ul>
<li>Close #220 Make wrench icon red when in cheat mode</li>
</ul>
<li><h3>v3.0.5</h3>
<hr/>
<ul>
<li>Bump version</li>
</ul>
<li><h3>v2.28.9</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Close #219 Improve Broken Recipe Reporting</li>
</ul>
<li><h3>v2.28.8</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Fix #217 catch errors from unregistered itemStacks on start</li>
</ul>
<li><h3>v3.0.4</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Fix #217 catch errors from unregistered itemStacks on start</li>
</ul>
<li><h3>v3.0.3</h3>
<hr/>
<ul>
<li>Check item model overrides for crashes before adding to item list</li>
<li>Fixed more ItemOverrides</li>
</ul>
<li><h3>v3.0.2</h3>
<hr/>
<ul>
<li>Fix item rendering for items with item state overrides.</li>
</ul>
<li><h3>v3.0.1</h3>
<hr/>
<ul>
<li>Fix #51 Make compass and clocks useless in item list and recipes</li>
<li>Cleanup</li>
<li>Set hasSubtypes on vanilla items that are missing it</li>
<li>Revert "Try to detect subtypes on items that do not set hasSubtypes (potions)"
This reverts commit 0d686ebd8ca5756fb73a8444113691f94880252b.</li>
<li>Use official forge</li>
<li>Fix fast item list rendering</li>
<li>Add tipped arrow recipes</li>
<li>Try to detect subtypes on items that do not set hasSubtypes (potions)</li>
<li>Fix potion recipes</li>
<li>Remove deprecated API methods</li>
<li>Update for 1.9</li>
</ul>
<li><h3>v2.28.7</h3>
<hr/>
<ul>
<li>Do not open JEI on guiContainers that have no inventory</li>
</ul>
<li><h3>v2.28.6</h3>
<hr/>
<ul>
<li>Make recipe errors easier to debug</li>
</ul>
<li><h3>v2.28.5</h3>
<hr/>
<ul>
<li>Fix startup crash when getting sub-items from broken item.</li>
<li>Fix startup crash when getting items from broken creative tabs.</li>
<li>Remove "issues closed in ___ hours" badge, not that useful</li>
<li>Update README with a couple status badges</li>
</ul>
<li><h3>v2.28.4</h3>
<hr/>
<ul>
<li>Fix #190 Creative tab search does not work correctly for all tabs</li>
<li>Fix #189 Allow drawing tooltips when there is no currentScreen set</li>
</ul>
<li><h3>v2.28.3</h3>
<hr/>
<ul>
<li>Improve startup times when there are many broken items</li>
</ul>
<li><h3>v2.28.2</h3>
<hr/>
<ul>
<li>Fix #185 crash logs with 'java.lang.NullPointerException: Ticking entity'</li>
<li>Fix #184 Fix crash when mods have null items in their creative tabs</li>
<li>Add github issue template</li>
</ul>
<li><h3>v2.28.1</h3>
<hr/>
<ul>
<li>Fix #181 Setup RecipesGui in initGui instead of setWorldAndResolution</li>
</ul>
<li><h3>v2.28.0</h3>
<hr/>
<ul>
<li>Fix #173 Allow recipe types to be specified by interfaces</li>
<li>#179 Make search option names more clear</li>
<li>Close #169 Save search filter text between restarts per-world</li>
<li>Close #164 Show JEI description pages last</li>
</ul>
<li><h3>v2.27.2</h3>
<hr/>
<ul>
<li>Fix support for custom item tooltip fonts in the item list</li>
</ul>
<li><h3>v2.27.1</h3>
<hr/>
<ul>
<li>Fix server error when filling crafting area</li>
</ul>
<li><h3>v2.27.0</h3>
<hr/>
<ul>
<li>Clean up API, simplify IModPlugin to have fewer methods</li>
</ul>
<li><h3>v2.26.2</h3>
<hr/>
<ul>
<li>Fix #170 IItemListOverlay.setFilterText does not update text field</li>
<li>Fix #174 Held ItemStacks are rendered behind the hover highlight</li>
<li>Fix #172 Smelting EXP text extends past the right edge of the recipe</li>
</ul>
<li><h3>v2.26.1</h3>
<hr/>
<ul>
<li>Fix #171 Item List does not resize when recipe view is open</li>
<li>Update Blood Magic URL in README</li>
<li>Update changelog</li>
</ul>
<li><h3>v2.26.0</h3>
<hr/>
<ul>
<li>Add feature to search items by color (config option)</li>
<li>Use html in changelog</li>
</ul>
<li><h3>v2.25.12</h3>
<hr/>
<ul>
<li>Update changelog</li>
<li>Get items from creative tabs for better compatibility with custom tabs</li>
<li>Add changelog.txt</li>
</ul>
<li><h3>v2.25.11</h3>
<hr/>
<ul>
<li>Fix #165 [+] button does not work on items with NBT that is ignored</li>
<li>Add more ignored vanilla NBT tags</li>
</ul>
<li><h3>v2.25.10</h3>
<hr/>
<ul>
<li>Close #161 Add $ Ore Dictionary and % Creative Tab Name search</li>
</ul>
<li><h3>v2.25.9</h3>
<hr/>
<ul>
<li>Remove old recipe transfer api since it was accidentally broken anyway</li>
</ul>
<li><h3>v2.25.8</h3>
<hr/>
<ul>
<li>Allow multiple recipe click areas on a GuiContainer</li>
<li>Update README</li>
</ul>
<li><h3>v2.25.7</h3>
<hr/>
<ul>
<li>Fix some item subtypes are missing from the item list</li>
</ul>
<li><h3>v2.25.6</h3>
<hr/>
<ul>
<li>Fix #156 visual glitches when cheating items with the recipe view open</li>
<li>Only allow cheating items from the item list, not recipes view</li>
</ul>
<li><h3>v2.25.4</h3>
<hr/>
<ul>
<li>Fix "back" function for recipe navigation</li>
</ul>
<li><h3>v2.25.3</h3>
<hr/>
<ul>
<li>Simplify In-Game Config, save some options in per-world configs</li>
</ul>
<li><h3>v2.25.2</h3>
<hr/>
<ul>
<li>Close #100, Close #120 Allow blacklisting an entire mod's items</li>
<li>#100 save item blacklist to separate file (JEI-itemBlacklist.cfg)</li>
<li>Remove nbtKeyIgnoreList from config (not used or necessary)</li>
</ul>
<li><h3>v2.24.6</h3>
<hr/>
<ul>
<li>Close #150 sort item list by Mod Name</li>
</ul>
<li><h3>v2.24.5</h3>
<hr/>
<ul>
<li>Close #153 Show accepted oreDict on tooltip for rotating items in recipe</li>
<li>Fix #149 Show description recipes when using U as well as R</li>
</ul>
<li><h3>v2.24.3</h3>
<hr/>
<ul>
<li>Load after minecraft.thePlayer has been set</li>
<li>Fix item list paging while searching</li>
<li>Add developer FAQ and Plugin Examples to README</li>
</ul>
<li><h3>v2.24.2</h3>
<hr/>
<ul>
<li>Fix cheat mode "delete items" does not respect gui tab areas</li>
</ul>
<li><h3>v2.24.1</h3>
<hr/>
<ul>
<li>Fix #148 Divide By Zero when Panel is hidden</li>
</ul>
<li><h3>v2.24.0</h3>
<hr/>
<ul>
<li>Close #119 API to define areas that guis might intersect with item list</li>
<li>Better error checking for subItems and subBlocks</li>
</ul>
<li><h3>v2.23.0</h3>
<hr/>
<ul>
<li>Close #88 Close #142 API for search bar and getting hovered item stack</li>
</ul>
<li><h3>v2.22.5</h3>
<hr/>
<ul>
<li>Fix #145 TC Aspects show through on Recipes gui</li>
</ul>
<li><h3>v2.22.4</h3>
<hr/>
<ul>
<li>Fix #141 long loading time when gathering tooltips that require a player</li>
</ul>
<li><h3>v2.22.3</h3>
<hr/>
<ul>
<li>Add tooltip search</li>
</ul>
<li><h3>v2.22.2</h3>
<hr/>
<ul>
<li>Unify item list button sizes, add click sound</li>
</ul>
<li><h3>v2.22.1</h3>
<hr/>
<ul>
<li>Fix #139 hide the debug setting, give it a better description</li>
</ul>
<li><h3>v2.22.0</h3>
<hr/>
<ul>
<li>Ignore NBT on items that have no subtypes</li>
</ul>
<li><h3>v2.21.2</h3>
<hr/>
<ul>
<li>Close #134 Show vanilla categories first</li>
<li>Close #136 Add Shift+R to lookup uses</li>
</ul>
<li><h3>v2.21.1</h3>
<hr/>
<ul>
<li>Fix #133 Unable to edit search query when there are no results</li>
<li>Updated fi_FI.lang</li>
</ul>
<li><h3>v2.21.0</h3>
<hr/>
<ul>
<li>Close #81 add clickable gui areas to jump to a machine's recipes</li>
<li>Close #126 Configurable Keybind for previous recipe pages</li>
<li>Unfocus the search bar when enter is pressed</li>
</ul>
<li><h3>v2.20.0</h3>
<hr/>
<ul>
<li>Close #65 Shift-click the [+] to move many sets of items</li>
<li>Fix furnace recipe transfer handler putting items in wrong slots</li>
<li>Fix gray text on recipes changing to black when a tooltip is on screen</li>
<li>Fix #99 Item transfer handler misreporting missing items</li>
</ul>
<li><h3>v2.19.1</h3>
<hr/>
<ul>
<li>Fix #130 Crash from lambda obfuscation issue in ItemModels</li>
<li>Add curseforge integration for jenkins</li>
</ul>
<li><h3>v2.19.0</h3>
<hr/>
<ul>
<li>Fix #109 stop log spam and crashes from modded item models crashing</li>
<li>Add API support for adding clickable buttons in recipe wrappers</li>
<li>Fix size of highlight on hovered ingredients</li>
<li>Fix nullability of IStackHelper.toItemStackList</li>
<li>Fix API documentation for init on recipe ingredients</li>
<li>Better null checking for IStackHelper in the API</li>
</ul>
<li><h3>v2.18.1</h3>
<hr/>
<ul>
<li>Fix a crash on small screens with large GUIs</li>
</ul>
<li><h3>v2.18.0</h3>
<hr/>
<ul>
<li>Add IStackHelper to API</li>
<li>Prevent localized caches from becoming out of date</li>
</ul>
<li><h3>v2.17.4</h3>
<hr/>
<ul>
<li>Fix #107 Items with wrong damage value in item list</li>
</ul>
<li><h3>v2.17.3</h3>
<hr/>
<ul>
<li>Fix #115 Crash when holding shift and viewing recipe</li>
</ul>
<li><h3>v2.17.2</h3>
<hr/>
<ul>
<li>Fix F2 is blocked when search field is focused</li>
</ul>
<li><h3>v2.17.1</h3>
<hr/>
<ul>
<li>Fix creating itemstacks in the item list with wildcard metadata</li>
<li>Reduce log size from getUniqueIdentifierForStack exceptions</li>
<li>Fix OpenGL issue with rendering item list next to modded GUIs</li>
<li>Fix #69 Fix recipe lookup of items with meta or damage and no subItems</li>
<li>Use shift to stop item rotation.</li>
</ul>
<li><h3>v2.17.0</h3>
<hr/>
<ul>
<li>Close #112 Remember if item list overlay has been disabled, add config</li>
<li>Update de_DE.lang
Minor changes based on wlhlm's response</li>
<li>Fix #86 Drawing Order Issues with Tooltips (requires latest forge)</li>
<li>Improve item cheating config description</li>
</ul>
<li><h3>v2.16.2</h3>
<hr/>
<ul>
<li>Fix #106 Many Sub-Items not showing in Item List</li>
<li>Clean up suppressed unchecked warnings from 1.8</li>
</ul>
<li><h3>v2.16.1</h3>
<hr/>
<ul>
<li>Preserve stack size when expanding item subtypes</li>
<li>Fix #101 Damage bars are missing from items in the item list</li>
<li>Avoid reloading when game stops</li>
<li>Add more API warnings for NbtIgnoreList</li>
<li>Cleanup and reduce log spam</li>
</ul>
<li><h3>v2.16.0</h3>
<hr/>
<ul>
<li>Add a way to ignore specific NBT on specific items</li>
</ul>
<li><h3>v2.15.3</h3>
<hr/>
<ul>
<li>Fix #95 Item hover overlay is being rendered behind the items.</li>
<li>Fix #83 Recipe & Use appearing when using vanilla's Creative Search Menu</li>
</ul>
<li><h3>v2.15.1</h3>
<hr/>
<ul>
<li>Fix #98 crash when looking up recipe for empty fluid containers</li>
</ul>
<li><h3>v2.15.0</h3>
<hr/>
<ul>
<li>Fix rendering recipes that have textures with alpha</li>
<li>Fix broken version number</li>
<li>Add tooltip callback for item and fluid recipe ingredients</li>
<li>Fix missing import</li>
<li>Add method to reload JEI in the API</li>
<li>Close #84 Add recipe tooltip method</li>
<li>Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s</li>
</ul>
<li><h3>v2.14.0</h3>
<hr/>
<ul>
<li>Fix #85 Item list does not adapt to Potion effects when gui is open</li>
<li>Fix missing import</li>
<li>Change Millibucket notation</li>
<li>Update German translation</li>
<li>Update ru_RU.lang</li>
<li>Update Finnish translation</li>
<li>Close #74 Disable Item List if the open GUI is too large</li>
<li>Add conveneince function for adding description to a single ItemStack</li>
</ul>
<li><h3>v1.13.7</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Add better diagnostic message for broken recipes
Conflicts:
gradle.properties</li>
</ul>
<li><h3>v2.13.7</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Add better diagnostic message for broken recipes</li>
<li>Fix JEI not starting in some cases</li>
</ul>
<li><h3>v1.13.6</h3>
<hr/>
<ul>
<li>Fix item tooltips rendering under tanks</li>
<li>Add checks to help debug item errors</li>
</ul>
<li><h3>v2.13.5</h3>
<hr/>
<ul>
<li>Fix cheat item command on server with very large NBT</li>
</ul>
<li><h3>v1.13.5</h3>
<hr/>
<ul>
<li>Fix cheat item command on server with very large NBT</li>
<li>Bump version</li>
<li>Fix a crash when opening GUI</li>
</ul>
<li><h3>v2.13.4</h3>
<hr/>
<ul>
<li>Allow wildcard hiding of different-nbt items in edit mode</li>
</ul>
<li><h3>v1.13.4</h3>
<hr/>
<ul>
<li>Fix item list items overlapping search bar</li>
<li>Allow wildcard hiding of different-nbt items in edit mode</li>
</ul>
<li><h3>v1.13.3</h3>
<hr/>
<ul>
<li>Improve debugging and error messages</li>
<li>Close #79 Detect fluid from fluid block stacks</li>
<li>#79 Fix up openGL blending</li>
<li>#79 1 allow displaying fluids without capacity in the tooltip</li>
<li>#79 2, 3, 5, fix tank overlays having the wrong color</li>
<li>Add better debugging for tanks</li>
<li>#79 4 Ensure tiny amounts of fluid in tanks are still visible</li>
</ul>
<li><h3>v1.13.2</h3>
<hr/>
<ul>
<li>Render tank overlays even if there is no fluid</li>
<li>Fix non-square hovering highlights</li>
</ul>
<li><h3>v1.13.1</h3>
<hr/>
<ul>
<li>Prevent crash when rendering fluids with no sprite</li>
</ul>
<li><h3>v2.13.0</h3>
<hr/>
<ul>
<li>Update for Minecraft 1.8.9</li>
<li>Do not reload JEI when disconnecting from world/server</li>
</ul>
<li><h3>v1.13.0</h3>
<hr/>
<ul>
<li>Bump version</li>
</ul>
<li><h3>v1.12.0</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Close #55 delete items from cheat mode (requires server)</li>
<li>Improve search performance on crazy-huge packs</li>
<li>Close #61 Config option: Search for mod name without @ in front.</li>
<li>Allow multiple searches by using | character</li>
<li>Fix #53 Recipe Gui Title goes black when Thaumcraft Arcane Bore is shown</li>
<li>Update README</li>
<li>Update German translation</li>
</ul>
<li><h3>v1.11.3</h3>
<hr/>
<ul>
<li>Fix rendering for some ISmartItemModels</li>
<li>Handle /give for items with very long dataTags</li>
</ul>
<li><h3>v1.11.2</h3>
<hr/>
<ul>
<li>Fix rendering of ISmartItemModel items</li>
</ul>
<li><h3>v2.11.1</h3>
<hr/>
<ul>
<li>merge v1.11.0</li>
</ul>
<li><h3>v1.11.1</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Find more sub-items</li>
<li>Cleanup</li>
</ul>
<li><h3>v1.11.0</h3>
<hr/>
<ul>
<li>fix build</li>
<li>Close #70 Allow custom container logic when "+" button is pressed</li>
<li>Fix recipe transfer</li>
<li>Cleanup</li>
</ul>
<li><h3>v1.10.0</h3>
<hr/>
<ul>
<li>Cleanup</li>
<li>Fix edit-mode rendering</li>
<li>Cleanup / refactoring</li>
<li>Clean up API to depend on using IModPlugin. Add errors for API misuse</li>
<li>Fix crafting recipes with itemstacks of 0 size</li>
<li>Add some fluid tanks in debug mode</li>
</ul>
<li><h3>v2.9.0</h3>
<hr/>
<ul>
<li>Fix command sender name</li>
<li>Add some fluid tanks in debug mode</li>
<li>Update Forge</li>
</ul>
<li><h3>v1.9.0</h3>
<hr/>
<ul>
<li>Bump version for first Release</li>
<li>Close #62 Add "description pages" for items</li>
<li>Remove unused tooltipModName translation keys</li>
<li>Cleanup</li>
<li>Close #57 Add fluid rendering and fluid searching</li>
<li>Extend German translation</li>
</ul>
<li><h3>v2.8.3</h3>
<hr/>
<ul>
<li>Fix rendering for 1.8.8</li>
</ul>
<li><h3>v1.8.3</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Fix #66 NPE on world reload</li>
<li>Close #64 keep search history (use up and down keys)</li>
<li>Experiment with faster item list rendering</li>
</ul>
<li><h3>v1.8.2</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Close recipe GUI when config changes</li>
<li>Keep item filter text after changing config</li>
</ul>
<li><h3>v1.8.1</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Make compatible with Java 7</li>
</ul>
<li><h3>v2.8.0</h3>
<hr/>
<ul>
<li>Improve FPS in the item list</li>
<li>Close #59 Add recipe animations</li>
<li>Fix fuel recipe transfer helper</li>
<li>Make code more similar between 1.8 and 1.8.8 versions</li>
</ul>
<li><h3>v1.8.0</h3>
<hr/>
<ul>
<li>Fix JEI blocking backspace in creative tab</li>
<li>Make "hide missing item models" a config option instead of always on</li>
<li>Add enchanted books</li>
<li>Reload stuff when the config changes</li>
</ul>
<li><h3>v2.7.1</h3>
<hr/>
<ul>
<li>Allow JEI to run client-only, without recipe transfer</li>
<li>Fix NPE when changing config in-game</li>
<li>Fix NPE when changing config in-game</li>
</ul>
<li><h3>v1.7.1</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Remove mod name tooltip.</li>
</ul>
<li><h3>v1.7.0</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Highlight missing items when hovering over the recipe transfer button</li>
<li>Use arrows for Back and Next buttons in Item List</li>
<li>Enable JEI in item list creative mode</li>
<li>Less cramped item list, bigger buttons, center items vertically</li>
</ul>
<li><h3>v2.6.0</h3>
<hr/>
<ul>
<li>Add config button to GUI, improve config, improve localization fallback</li>
</ul>
<li><h3>v1.6.0</h3>
<hr/>
<ul>
<li>Only allow wildcard blacklising for items with subitems (no point to)</li>
<li>localize the new tooltips, limit tooltip line width</li>
<li>update readme</li>
<li>Display config category for addons in the in-game gui</li>
<li>bump version</li>
<li>Add config category for JEI addon mods to use</li>
<li>Add config button to GUI, improve config, improve localization fallback
# Conflicts:
# src/main/resources/assets/jei/lang/zh_CN.lang</li>
<li>Update zh_CN.lang</li>
<li>Remove misc forge MDK txt files</li>
</ul>
<li><h3>v2.5.0</h3>
<hr/>
<ul>
<li>update forge</li>
</ul>
<li><h3>v1.5.0</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Save recipe viewing history, go back with backspace</li>
<li>Make "all recipes" click area smaller</li>
<li>Center the item stack list in the available space next to the gui</li>
<li>Fix bottom row of items is hidden when item page is slightly past full</li>
</ul>
<li><h3>v1.4.0</h3>
<hr/>
<ul>
<li>Bump version</li>
<li>Set focused item from a rotation based on request type (input/output)</li>
<li>Ignore empty recipe categories</li>
<li>Add recipe width and height to drawInfo for easier text alignment</li>
<li>Use error log instead of FMLLog.bigWarning (stack trace is already huge)</li>
<li>Combine IRecipeCategory.init and IRecipeCategory.setRecipe
This will allow recipes with variable number of inputs to layout well</li>
<li>Update readme to include using ATs from JEI with gradle</li>
<li>Add support for Version Checker ( 1.8 or 1.8.8 )</li>
<li>Fix a bug in handling oreDict recipes</li>
</ul>
<li><h3>v1.3.1</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Fix NPE when resetting item filter cache</li>
<li>Log exceptions correctly (with stack trace)</li>
<li>Reset item filter cache when the item blacklist changes</li>
<li>Add NBT ignore-list to the API</li>
<li>Add a way to ignore classes of unhandled recipes</li>
<li>Fix #52 tooltip errors on bukkit/spigot</li>
<li>Add getItemListForModId(String modId) to IItemRegistry</li>
<li>Fire RecipesGuiInitEvent instead of firing a duplicate GuiInitEvent</li>
<li>Allow removing items from the blacklist</li>
<li>Tidy up config</li>
<li>Allow the InitGuiEvent for the RecipesGui</li>
<li>Change "loaded plugin" to "registered plugin"</li>
<li>add "Loaded plugin" console message</li>
<li>Make server-side API useless instead of crashing</li>
<li>Experimental: allow adding new recipes while the game is running</li>
<li>update license date</li>
<li>Fix #50 Remove permissions check and rely on /give behavior</li>
</ul>
<li><h3>v2.3.0</h3>
<hr/>
<ul>
<li>Change mod registration to allow extending it in the future</li>
<li>Fix mod version</li>
<li>Spread out the potion layout more</li>
<li>remove warning about not handling VanillaBrewingRecipe</li>
<li>Fix #48 Clicks are not blocked from underlying GUI</li>
<li>Use getCanonicalName instead of magic string</li>
</ul>
<li><h3>v1.3.0</h3>
<hr/>
<ul>
<li>#49 Defend against NPE on Spigot/Bukkit servers</li>
<li>Fix multiple mod names in tooltip after relogging</li>
<li>Open recipes for current gui first if it has a recipe transfer helper</li>
<li>Fix bug with recipe transfer for modded crafting tables</li>
<li>Add back patch version</li>
<li>Use Major version zero for the JEI API version, according to semver</li>
<li>bump version, remove patch version since it's basically added by jenkins</li>
<li>formatting</li>
</ul>
<li><h3>v2.2.0</h3>
<hr/>
<ul>
<li>Only close item overlay when the GUI is actually closed
This fixes problems with GUIs that ignore the esc and 'e' keys</li>
<li>bump version</li>
<li>Close #2 Easily hide items/blocks from JEI (Edit Mode, API, and config)</li>
<li>improve config name for "Add Mod Name to Tooltip" option</li>
<li>Close #44 click recipe category title to view all recipes</li>
<li>Split furnace recipes into fuel and smelting</li>
<li>Improve the look of fuel recipes, add padding ability to backgrounds</li>
</ul>
<li><h3>v1.2.0</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Fix crash in 1.8 when cheating items</li>
<li>Use an annotation to load plugins at FMLModIdMappingEvent (thanks cpw)</li>
<li>Add potion support</li>
<li>Update ru_RU.lang</li>
<li>Move fuel "burn time" string down, to vertically center it more</li>
<li>Ctrl-F focuses search bar</li>
<li>Fix #46 Require Control to be pressed to toggle item list overlay</li>
<li>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)</li>
<li>Fix config defaults becoming too big when using blacklist</li>
</ul>
<li><h3>v1.1.2</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Fix missing items in item list</li>
<li>Add checks to recipe transfer to make sure slots can be altered</li>
<li>Add a good default location for the recipe transfer button</li>
</ul>
<li><h3>v2.1.1</h3>
<hr/>
<ul>
<li>Add a configurable NBT key blacklist</li>
</ul>
<li><h3>v1.1.1</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Add a configurable NBT key blacklist</li>
</ul>
<li><h3>v2.1.0</h3>
<hr/>
<ul>
<li>Update to latest Forge</li>
</ul>
<li><h3>v1.1.0</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Fix client crash</li>
<li>Fix #4 Fix #43 Add support for recipe transfer-to-crafting-area feature</li>
<li>tidy ItemStackElement</li>
<li>improve doc</li>
<li>modularize widgets, rename things with "ingredient" as a concept</li>
<li>Make mod name tooltip italic</li>
</ul>
<li><h3>v2.0.5</h3>
<hr/>
<ul>
<li>Fix #41 Crash when an item in an itemStack is null</li>
<li>Add more fluid handling infrastructure</li>
<li>Fix startup issue when there are no selected recipe categories</li>
<li>bump version</li>
<li>add more support structure for liquid handling</li>
<li>Fix usage and recipes hotkeys on recipes gui</li>
<li>Remove duplicate categories in recipe list</li>
<li>fix method name</li>
</ul>
<li><h3>v1.0.5</h3>
<hr/>
<ul>
<li>update README.md</li>
<li>reformat gradle</li>
</ul>
<li><h3>v2.0.4</h3>
<hr/>
<ul>
<li>bump version</li>
<li>Close #37 Search by mod name/id</li>
<li>Prevent displaying recipes that are invalid</li>
<li>update project settings</li>
<li>Fix item list missing items that initialize their rendering late</li>
<li>add maven upload support, source & javadocs jars for developers
no deobf jars are needed with FG2+</li>
<li>Fix #38 add scroll wheel support for recipes and item list</li>
<li>Fix #39 search bar should unfocus after clicking an item</li>
<li>fix cheat mode behavior when inventory is full</li>
</ul>
<li><h3>v1.0.4</h3>
<hr/>
<ul>
<li>Minor cleanup</li>
<li>Fix scrolling direction</li>
<li>Do a better job of getting an item's mod name</li>
<li>Fix recipe lookup issue with wildcard metadata</li>
<li>bump version</li>
<li>Stop JEI from loading multiple times when reloading a world</li>
<li>Unfocus the search box when you click away anywhere</li>
<li>Cut down on debug log spam</li>
</ul>
<li><h3>v1.0.3</h3>
<hr/>
<ul>
<li>Add mod names to item tooltips (with config option to disable)</li>
<li>add maven upload support, source & javadocs jars for developers
no deobf jars are needed with FG2+
(cherry picked from commit 4282aa7ffd20328f55b5f798d1c550776a40b523)</li>
</ul>
<li><h3>v1.0.2</h3>
<hr/>
<ul>
<li>Fix #36 Crash With Butterfly Mania installed</li>
<li>Fix logging</li>
<li>bump version</li>
<li>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)</li>
<li>Fix item cheating function for 1.8
(cherry picked from commit 9746cdf4f2a1582e7ee8520d54beaf42ffbd82ed)</li>
<li>include gradle-wrapper.jar</li>
</ul>
<li><h3>v2.0.1</h3>
<hr/>
<ul>
<li>bump version</li>
<li>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</li>
<li>Fix item cheating function for 1.8</li>
<li>include gradle-wrapper.jar</li>
</ul>
<li><h3>v2.0.0</h3>
<hr/>
<ul>
<li>Update to Minecraft 1.8.8</li>
</ul>
<li><h3>v1.0.1</h3>
<hr/>
<ul>
<li>minor cleanup</li>
<li>Begin fluid support</li>
<li>Rename RecipeGui to RecipeWidget</li>
<li>Enable repeat key events (holding a key down, like backspace)</li>
<li>Fix typing in chat getting picked up by hotkey handler</li>
<li>Unfocus the search bar when clicking away</li>
<li>Update to recommended Forge</li>
</ul>
<li><h3>1.0.0</h3>
<hr/>
<ul>
<li>Fix the 'O' hotkey to toggle item overlay</li>
<li>Fix creative mode gui handling</li>
<li>Update to ForgeGradle 2.0 and Forge 11.14.3.1559</li>
<li>Fix large tooltips being drawn under other recipes</li>
<li>Fix vanilla recipes that require itemStacks with size > 1</li>
<li>Exclude items that can't be rendered</li>
<li>Add right-click to clear search box</li>
<li>Fix items with wildcard metadata and no subitems showing no texture</li>
<li>Fix #23 Update mouse and keyboard handling for new Forge</li>
<li>Fix too many recipes being drawn per page</li>
<li>Update for 1.8</li>
<li>Organize imports, minor cleanup</li>
<li>Simply getRecipeClass now that we have isModLoaded()</li>
<li>Prevent exceptions from broken tooltips</li>
<li>Add basic support for forestry fabricator #26</li>
<li>Rearrange furnace files</li>
<li>Move mod loaded check to IModPlugin</li>
<li>Fix hover text displaying under info text</li>
<li>Use GuiUtils instead of extending Gui</li>
<li>Fix error message</li>
<li>Refactor to combine IRecipeGui and IRecipeType into IRecipeCategory</li>
<li>Cleanup</li>
<li>Make RecipeRegistry more immutable</li>
<li>Remove duplicates from recipe types list</li>
<li>Cleanup</li>
<li>No real need to expose the furnace recipe types since they're built-in</li>
<li>Clarification in ItemFilter</li>
<li>Use ImmutableLists</li>
<li>Use Guava to simplify and improve the ItemFilter</li>
<li>Simplify RecipeMap by using Guava collections</li>
<li>Add Forestry Centrifuge recipes</li>
<li>API Tweaking</li>
<li>Big refactor to break code into plugins by mod</li>
<li>Fix #27. Show recipe types in a consistent order</li>
<li>Rename IRecipeHelper -> IRecipeHandler</li>
<li>Close #24. Refactor mouse and keyboard, add hotkeys</li>
<li>create StringUtil</li>
<li>Clean up math</li>
<li>Groundwork for #24. Requires GuiScreen keyboard events in Forge</li>
<li>Improve recipe item detection</li>
<li>Add support for forestry crafting table recipes</li>
<li>Organize, preparing for plugins</li>
<li>fix access transforms</li>
<li>fix issue with GameData registry ID changing</li>
<li>lock down some classes to package-local</li>
<li>Organize file structure</li>
<li>Make crafting implementation more independent, more reliant on API</li>
<li>Fix mouse click positioning bugs in GUIs</li>
<li>imports cleanup, more use of final and private</li>
<li>Split up RecipeTypes and RecipeGuis</li>
<li>Rename EnumRecipeType -> EnumRecipeTypeKey</li>
<li>rearrange file structure a bit</li>
<li>Make IRecipeType more internal, move recipe backgrounds to types</li>
<li>Add IRecipeWrapper, combine similar guis</li>
<li>Fix bug when selecting items with no recipe</li>
<li>Fix #25. refactor IRecipeGui into IRecipeGuiHelper</li>
<li>Use IGuiItemStacks in API rather than IGuiItemStack</li>
<li>Fix 2-wide crafting recipe display</li>
<li>refactor to use GuiItemStacks</li>
<li>Make use of Collections.singletonList</li>
<li>remove hasRecipe from IRecipeGui</li>
<li>Use existing resource backgrounds</li>
<li>Add more type safety. Add Nullable and Nonnull annotations</li>
<li>#10 Add Fuel Recipes</li>
<li>Keep focusStack naming consistent</li>
<li>Tidy up GuiItemStack public/private and @Override</li>
<li>#10 Add vanilla smelting recipes</li>
<li>finalize some fields, minor cleanup</li>
<li>Clean up RecipeRegistry</li>
<li>Expose IGuiItemStack in the API for convenient GUI implementation</li>
<li>Check recipe's superclasses when finding their recipe helpers</li>
<li>rearrange files</li>
<li>Categorize by types of recipe instead of recipe Class</li>
<li>Show more recipes when there's enough screen space</li>
<li>move .cfg to META-INF folder</li>
<li>Fix issue when finding recipes for a stack of multiple of an item</li>
<li>Cleanup code</li>
<li>Remove unused class</li>
<li>Add recipes</li>
<li>Rename Defaults to Constants</li>
<li>Use Access Transformers rather than reflection</li>
<li>Improve item detection</li>
<li>Clean up GuiItemStacks, allow multiple item stacks</li>
<li>Updated fi_FI.lang</li>
<li>Created fi_FI.lang
Finnish translation for JEI</li>
<li>Create ko_KR.lang</li>
<li>Fix #20 Reflection fails under obfuscated environment</li>
<li>rename GuiEventHandler's overlay to itemListOverlay</li>
<li>Creates Defaults file for constants</li>
<li>Rename GuiContainerOverlay to GuiItemListOverlay</li>
<li>Create ru_RU.lang</li>
<li>Create zh_CN.lang</li>
<li>Remove references to buttonList</li>
<li>Make key binding category name from the Mod ID and Mod Name</li>
<li>Update de_DE.lang</li>
<li>Add key bindings for recipes. #10</li>
<li>Close #14: Option to turn off cheating items</li>
<li>Add key binding to toggle overlay on and off</li>
<li>Fix alignment of Next button</li>
<li>Prevent typing more characters when the search already returns 0 items</li>
<li>Close #11. Add search box</li>
<li>Don't attach item buttons to existing GUI</li>
<li>Update Forge</li>
<li>Start button IDs at a higher number to avoid conflicts</li>
<li>Make sure page count doesn't overflow on window resize</li>
<li>Make layout more flexible, tooltips don't have gaps between icons</li>
<li>Close #12 Add tooltips when hovering on an item</li>
<li>Scrap container wrappers and use an overlay</li>
<li>Update forge, add more mod info</li>
<li>#8 wrap brewing stand</li>
<li>#8 wrap creative inventory</li>
<li>Move GuiWrapperManager</li>
<li>#8 add furnace wrapper</li>
<li>Generalized the construction of gui wrappers</li>
<li>Added item list overlay for chest and crafting table</li>
<li>Update README.md</li>
<li>Register recipes</li>
<li>Create de_DE.lang</li>
<li>removed accidental doubling of adding the nbttagcompound</li>
<li>Get more items, include nbt variations in subitems and subblocks</li>
<li>log tries to format nbt data strings and crashes</li>
<li>successfully /give items with long nbt tag data</li>
<li>don't give items if inventory has no empty slots</li>
<li>remove unused imports</li>
<li>Add MIT License</li>
<li>save page number when gui closes</li>
<li>Localize strings</li>
<li>Clickable icons, /give items</li>
<li>Fixes to paging</li>
<li>Add next and back buttons to scroll through items</li>
<li>Initial grid of items drawn on screen next to inventory</li>
<li>Make test changes to the inventory screen</li>
<li>Fresh project</li>
<li>Initial commit</li>
</ul>
</ul>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment