4.22.0.1034 for Forge 1.12.2
Curse Maven Snippet
What's new
Current release 4.22.0.1034
-
Add fireworks recipes - mezz
- Adapt the focus-driven firework displays to Minecraft 1.12's dynamic RecipeFireworks implementation with synchronized, craftable star, fade, and rocket variants. Replace the empty creative firework star with representative NBT variants and add representative rockets.
- (cherry picked from commit b59b07b4247454654d54d72dfe82901d9a5506b5)
-
Optimize PNG file sizes - mezz
- (cherry picked from commit 04681f12ace9372749ace5a492773ca5f8be132d)
-
Support ghost ingredient dragging from bookmarks - mezz
- (cherry picked from commit c72473fb1576ae361fe450299a520b1e0b97c3fa)
-
Backport applicable translation updates - Greg-21
- Updates only keys used by 1.12, preserves legacy Ctrl-click tooltip semantics, and adds the Spanish (Argentina) and Filipino locales supported by Minecraft 1.12.
- Folded source commits: 7a88619c5, 47a464f24, af5ce073b, 53cc4dc8b, 2ff8aad3a, and fd338f9dc.
- (cherry picked from commit af8e9f390e7f8bf970816913d355b59ab1b03d61)
-
Protect against modded tooltip crashes - mezz
- (cherry picked from commit e2d0e2d44b98d3ac58167b71ad8a00dbeb35d283)
-
Preserve ingredient list element compatibility - mezz
- Use the display name as the default searchable name so existing internal implementations keep their pre-alias behavior.
-
Add ingredient search aliases - James Mitchell
- (cherry picked from commit 07b18a183a685272e616503d410192889c88a550)
-
Expose the recipes GUI parent screen - mezz
- (cherry picked from commit a48a27f650bd761eceb34d29ab9f8859d8ee3dbd)
-
Support aliases for all ingredient subtypes - mezz
- (cherry picked from commit 5eba0949a2776bc7d85275973c7ee793780a174d)
-
Support mod aliases and short-name searches - mezz
- (cherry picked from commit 9fa471ff47d18248e1af628956e1e7cbed828868)
-
Fix fluid ingredient server availability - mezz
- (cherry picked from commit 6f925d271eb0b86ef7b256970b3b59b8fd12fd36)
-
Keep Realms config identifiers stable - mezz
- (cherry picked from commit 58139dfff1c765c12a37bf7fd2c15a5880c1aa08)
-
Allow ingredient lists in narrower spaces - mezz
- (cherry picked from commit 24a8ba9687c9a5e3a6483a20b011ee3d84084363)
-
Prevent recipe-area clicks with carried items - mezz
- (cherry picked from commit 80fda5bf157c49e7ad3936fa0741eff524afb37d)
-
Ignore empty creative-menu stacks - mezz
- (cherry picked from commit 853a029533a5ebaf21341d11fdc3552bff8db296)
-
Add shield decoration recipes - mezz
- (cherry picked from commit 292c104ac21da757862ae8111ccd92ebd4f641bf)
-
Show the wet sponge bucket furnace recipe - mezz
- (cherry picked from commit 4b3fe6d2bcfbacaceb8971ca6259c1699e8ff6e9)
-
Add a keybind to close the recipe screen - mezz
- (cherry picked from commit 3d1852a1f713fb79260a6670a0551437f8a536db)
-
Collate potion reagents into single recipes - Jon
- (cherry picked from commit 52724b095661e4a3c754fcfad2cba5d1a01e1770)
-
Fix color palette extraction edge cases - mezz
- Reject invalid sampling strides, compute channel bounds independently, and correctly ignore white pixels in the legacy buffered-image path.
- (cherry picked from commit b4623400864def20700dd37c4fb02ceaed037021)
-
Ignore macOS metadata files - mezz
- (cherry picked from commit 3eebaf0a59557d6d393fc8b710fd29d2af30c14b)
-
Avoid partial writes from bookmark saves - mezz
- Write a stable bookmark snapshot through a temporary file and atomically replace the saved list when the filesystem supports it.
- (cherry picked from commit fa9208e4eb8fa05fa576a9729dd2e2fa3a79fa92)
-
Make the recipe-cycling pause key configurable - mezz
- Retain left Shift as the default while allowing players to rebind the held key that pauses cycling ingredients.
- (cherry picked from commit b30ce864f0a2b417fac3f0d50815620952d4af80)
-
Fix search tokenizer quote handling - VALK
- Use a Java 8 state-machine tokenizer for quoted phrases, exclusions, escaped quotes, prefixes, and unmatched quotes.
- Co-authored-by: mezz <tehgeek@gmail.com>
- (cherry picked from commit ce807bc4a51d5c888f0afb1c6ebabbea4a42eccb)
-
Add a hotkey to copy a recipe id - mezz
- Copy the recipe ID recorded by the legacy recipe layout and report success or failure in chat.
- (cherry picked from commit 2bdc5dbf3097507d5666ea013a42daa71a294ee8)
-
Allow transfer info to explain unsupported containers - mezz
- Let transfer-info implementations return a descriptive error when canHandle rejects a container, while retaining the old internal-error fallback.
- (cherry picked from commit 8b62850a0056c2fbc2f481eb0993f3de259b7ac7)
-
Add resource-location ingredient search - mezz
- Expose a binary-compatible resource-location helper and index the complete namespace and path for resource searches.
- (cherry picked from commit 566c4a7ffba1556b39ba37a146ff6696a422e9c1)
-
Protect against rendering crashes from broken fluids - mezz
- Log and skip an individual fluid when modded color, texture, or stack behavior throws during rendering.
- (cherry picked from commit 8a5e88eb283c61de56e8face3b70286cd9ae2396)
-
Protect against tooltip crashes from broken fluids - mezz
- Log and omit a broken fluid tooltip instead of crashing JEI rendering.
- (cherry picked from commit 800a66bd4ba2e7449c9d4fd521d8957135b492ec)
-
Fix high-value fuel recipe text overflow - mezz
- Size the fuel recipe background for the largest possible burn time and center each localized smelt count within it.
- (cherry picked from commit 8edf068e17646debaf3f095d32a736b172448614)
-
Reduce recipe validation errors to debug logs - mezz
- Invalid recipes are skipped as before, while expected validation failures no longer flood normal logs.
- (cherry picked from commit ddc4f12bf6c873ab048e6ff4744acdd930a04d8d)
-
Harden anvil recipes against linkage errors - mezz
- Treat linkage failures from modded anvil container hooks like other recoverable recipe-calculation failures.
- (cherry picked from commit dc58721c431d8b6b7997d1ac58a709ff24a6a099)
-
Protect enchantable-item checks from mod crashes - mezz
- Skip only the failing ingredient and enchantment pair when a modded enchantment throws during anvil recipe discovery.
- (cherry picked from commit ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7)
-
Catch errors from broken potion mixes - mezz
- Skip individual modded brewing transformations that throw while JEI discovers vanilla-compatible potion recipes.
- (cherry picked from commit 5b0bdf4aed08a44c004fca29390f96f640232ea5)
-
Protect IngredientSet from broken unique IDs - mezz
- Ignore individual ingredients whose helper throws while producing a UID, keeping recipe discovery and lookups running.
- (cherry picked from commit 12cea4631d1f8f40010074d785b8194a8977dcff)
-
Only delete items on left-click - mezz
- Pass the mouse button into the ingredient grid so right-click recipe lookups cannot also delete the carried stack.
- (cherry picked from commit 06e9d54a6c22f369a3fdea14a7adb1ef51860873)
-
Give plugins priority over slots for ingredient lookups - mezz
- Allow registered GUI handlers to override vanilla slot contents when JEI resolves the ingredient under the mouse.
- (cherry picked from commit 1e16ad51e20139194ee1673118106d6024a0713b)
-
Support multiple ghost handlers per screen - mezz
- Carry every matching handler through registration, highlighting, drag completion, and quick move on the legacy GUI path. Keep the existing first-handler lookup for internal compatibility.
- (cherry picked from commit 52038ff77b612c65dfb27ea9697602a0db3b4ee7)
-
Validate GUI properties against integer overflow - mezz
- Reject non-positive or extreme dimensions while retaining ordinary negative GUI positions used by off-screen layouts.
- (cherry picked from commit f2233d1c5bfeb8df19a4ce0a0823f18d56dea8e4)
-
Add recipe crash context to logs - mezz
- Include the legacy recipe wrapper identity when a category fails to create its layout.
- (cherry picked from commit 2e3d277dd7eeb6bd53eaaf4035c9cf14f96a5efe)
-
Support searches that only remove ingredients - mezz
- Adapt exclusion-only searches to the legacy index-based filter by starting from every registered ingredient before removing matches.
- (cherry picked from commit 3412c23b88c3f9b2ddf25067326dd61b96d0ab0b)
-
Migrate Jenkins release notifier to 0.3.0 - mezz
- Use the shared worker for release comments and Discord summaries while
- preserving the legacy publish guard, Gradle commands, and Java settings.
- Remove the replaced local notification scripts and their Python configuration.
- Adapt the shared release and Discord notifier prerequisites from a2bc2ceec
- and c9587b07f to the root Forge project.
- (cherry picked from commit 71ab8a6fe07090c63e0c7f58dad26760e7cc529b)
-
[1.12] Fix texture trim handling (#4508) - ZZZank
-
[1.12.2] Expose "recipe by:" id tooltip callback (#4497) - jbred
-
update remaining dev dependencies - mezz
-
update dev dependencies - mezz
-
Fix Jenkins release notifier on 1.12 - mezz
-
Test #3460 creative mouse pickup crash with modded slots - mezz
- (cherry picked from commit c58009d3f3353f5cece19860474c5a04071e237e)
-
Preserve Jenkins release comments across failures - mezz
- (cherry picked from commit e955ddeeb75fb0b0e892cadae8203e8b22e5eaa0)
-
Fix #832 Link anvil recipe input/output focuses - mezz
- Adapt the upstream focus-link behavior to JEI 1.12's legacy recipe layout. Anvil slots now stay correlated for input and output focus without exposing new API, and regression tests cover the supported list shapes.
- (cherry picked from commit 09f7e93b47979253fa419b1d1d6024182d3ebaa1)
-
Fix #1339 config comment localization - mezz
-
Fix #1381 Disable fast item rendering when Optifine is detected - mezz
-
Harden recipe transfer packet validation - mezz
- (cherry picked from commit e31fb335e8ef073feccc4bf5e3afbfb032d1fc9c)
- (cherry picked from commit cd79b57288230fd02f60b1e67601c2c220956e85)
- (cherry picked from commit b5fa42983d80f46a3f5dc106c734cbc74bfe6792)
- (cherry picked from commit e4306d3c180a8f40722f2ecec425c90e40235f5c)
- (cherry picked from commit 2003cbc2aa43993e52c22411927a55c0bcc8c4b4)
- (cherry picked from commit 77c2e5d1f2985e9fda73cbf20f4eb3aaa66d1032)
- (cherry picked from commit 242a886151e71bfeeec76fd1a1261d32afae68f7)
- (cherry picked from commit c62ee2e2c20c22d583039467ccab833969949e82)
-
Test transfers with unrelated restricted slots - mezz
- (cherry picked from commit 7de22322edc1420288b9d09df9c77535c35182c5)
-
Test exact subtype recipe transfers - mezz
-
Backport additional recipe transfer integration tests - mezz
-
Backport constrained counted recipe transfer assignment - mezz
-
Test counted recipe transfers - mezz
-
Backport comprehensive recipe transfer integration tests - mezz
-
Test recipe transfers with item-handler slots - mezz
- (cherry picked from commit 7afcd06187fb22a12fd38203765e8b50a67b2ecb)
- (cherry picked from commit 83f6fb88fb70a18b8e7b48c57e581c8960649424)
- (cherry picked from commit 3afea4768e12f5f291150d90da8d18a2d300d4a5)
- (cherry picked from commit 8a7851a825020227b4bc4ac8d57afc5c2f6547f5)
-
Skip Jenkins publishing without code changes - mezz
- Skip publishing when Jenkins detects only CI/documentation changes, but still publish after non-successful previous builds so CI-only fixes can release the existing code changes.
- (cherry picked from commit 3ed0cbbf978f51d31ed3c39b613bfc294b64a911)
- (cherry picked from commit 70848357d2cce9a14f4613e6f828a1dda2c3f625)
-
Add Jenkins Discord build notifications - mezz
- (cherry picked from commit c536ee0c0ed0b4c50650de58feec92368a8057ee)
- (cherry picked from commit 9a41b42f3589f5c4f1bcaec19e35430651f431d8)
- (cherry picked from commit e834167f912ee49fdbb1630bc7838c6e5b1c7c7c)
- (cherry picked from commit b87144e41db60d190fa703d7c36bc42059344085)
- (cherry picked from commit 1c7b98a4532f3239f4f7d4938606fb4403fdd8e5)
- (cherry picked from commit 45a73ca84678eb7018b0f404f8c1944eb0e16729)
- (cherry picked from commit cd5521c67279aa731a2c74532c40e928909605eb)
-
Ignore generated module outputs - mezz
-
Enable 1.12 ingredient filter tests - mezz
-
Fix 1.12 mod publishing - mezz
-
Clean up 1.12 ingredient grid anchor backport - mezz
- Partial backport of the 26.2 page-state helper, clicked-element anchoring, and tests for the older 1.12 overlay classes.
- (partially cherry picked from commit 48f62ebc1e26aff84c20cf9f4de1f2f183803b25)
- (partially cherry picked from commit 6165e2d44c40a16610a3874898852502f30219d8)
-
Fix #4381 keep page position on resize (#4387) - vfyjxf
-
Test catalyst recipe lookup deduplication - mezz
- Backported to 1.12's InternalRecipeRegistryPlugin and IRecipeWrapper-based recipe maps.
- (cherry picked from commit 2216accfadc30008d175e1926a1e781332438c96)
- (cherry picked from commit bb276226eac4eca59680f25c9506da81bedcce9a)
- (cherry picked from commit 98407790d53611551b2cfe3c73a93af44125aa4f)
- (cherry picked from commit eb8fa403d38984e2228c513ae05c7d4088a4e3aa)
- (cherry picked from commit 8a0dc2e209c8b0b914fa4abba4fde8967f7bacc3)
- (cherry picked from commit 0490efc87e2b0984fc18b6046e8caa3a7c6c48fb)
- (cherry picked from commit 2007f6758a4b9340236ddf64b843487978059700)
- (cherry picked from commit aec11a7170e9d9d71e0436d58abce70a2dc845cf)
-
Fix catalyst layout with small areas - mezz
- (cherry picked from commit 29679c99ebcd961b6ee394ca1dd4c10d3c73d87b)
- (cherry picked from commit ca722551512c6d71b49a060d4d871e9961247cd7)
- (cherry picked from commit 6beab215e18ac97746a4ee60414d7a3b13ab4d9f)
- (cherry picked from commit e8b3024e5b0a49ca8096036508ff086ba039ced0)
- (cherry picked from commit 9cfd3dec52625b93b7da9ce36781feda3cd8802a)
- (cherry picked from commit 09bd8bb4209daf542e0dab16027475fd5ab8fdbf)
- (cherry picked from commit 49556bfe6d5d5a73ff527a6b9a4e0d1489eac8e2)
- (cherry picked from commit 538d7f97a915054df030404554e3e1413b49a02b)
-
Fix full carried stack give command - mezz
- Backported to 1.12's carried ItemStack and EntityPlayerMP update path. The upstream NeoForge game test is skipped because this branch has no NeoForge module.
- (cherry picked from commit 5fc3e3855229db1e8c50b02e0dd0229db2ef8934)
- (cherry picked from commit 515945f850bafaaeab7e1965e7c1d3f1c3d7b3d2)
- (cherry picked from commit fa27e07021be9b9f91c23526b9546a04c5d7fd59)
- (cherry picked from commit fbb220be0b79ef05e2e50813dc68dcd438190861)
- (cherry picked from commit 4971b4d5c7fbee878f8a24b3236f7c4c3c7bd495)
- (cherry picked from commit becb3b270a9c5d8e8a0f01e79db18a8434c2c233)
- (cherry picked from commit 9b39581b0f4d30fe39cde1cc92e874092040593c)
- (cherry picked from commit c2ba7468383fa8970f97ab7cda4c23ddf34f7e44)
-
Harden oversized recipe transfer packets - mezz
- Backported the packet validation to the 1.12 PacketBuffer and Container protocol. The upstream game tests are skipped because this branch has no loader game-test modules.
- (cherry picked from commit 4daf9b5fce0fa6c6a0521d706b7276c663d3a6ce)
- (cherry picked from commit bb362b31c4ba995c62d2f59e09fcc4e9f60a2e65)
- (cherry picked from commit b712b482db6f576bd826ff51c01141611c4e159c)
- (cherry picked from commit 1fa4d44ca9eedf45b06b2eabceab5289122db9a3)
- (cherry picked from commit e6f046f8b371a7f28aaa304afe712053df9717bc)
- (cherry picked from commit 9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20)
- (cherry picked from commit 6fa7932cfc1121145ea1e0edf6b759848a4a2bab)
- (cherry picked from commit 915e39fa4233381524c86fb3f0d4b930cfcd0860)
-
Add dev support for Apple Silicon Macs - mezz
-
Test negative GUI exclusion rectangle handling - mezz
- Adapt the 26.2 negative GUI exclusion coverage to 1.12's rectangle utility layer, covering offscreen exclusions and overlapping negative-coordinate exclusions.
- (cherry picked from commit 64285597505eb5621485b6e457565350a0a19a08)
-
Test invalid modded brewing recipes - mezz
- Adapt the 26.2 NeoForge brewing recipe tests to 1.12 Forge's AbstractBrewingRecipe path. The tests cover valid recipe conversion and skipping empty ingredients, inputs, outputs, and unsupported recipe classes.
- (cherry picked from commit dbee75b3e034fc39f3b8b383e01d7011fd816ba9)
-
Test recipe transfer button error states - mezz
- Adapt the 26.2 transfer-button tests to the 1.12 GuiButton state logic for normal, cosmetic, user-facing, and internal transfer errors.
- The 26.2 pose-stack restoration checks rely on modern matrix stack APIs and are not directly unit-testable in 1.12's OpenGL state path.
- (cherry picked from commit 871f160b26a176ae9dba3349dc81a7761f1f1bab)
-
Test Forge plugin annotation discovery hardening - mezz
- Adapt the 26.2 plugin discovery tests to the 1.12 Forge annotation scanner by exposing the class-name instantiation helper used after ASM scanning.
- (cherry picked from commit 9a17d6e609371a5c7b3b4f0ff03d6cd86a12469b)
- (cherry picked from commit 6d882c772515b8c71d234fe4b41e6e574175e42e)
-
Protect against broken Forge mod plugin annotations - mezz
- Adapt the Fabric entrypoint hardening to the 1.12 Forge annotation scanner so a plugin constructor or invalid annotated class throwing RuntimeException does not stop JEI startup.
- (cherry picked from commit 6d882c772515b8c71d234fe4b41e6e574175e42e)
-
Close #3146 Add support for transferring recipes that require >1 ingredient in one slot - mezz
- (cherry picked from commit 59e92355ff685499a02a29ba5ce52ca695456ed5)
- (cherry picked from commit 09aac2d83396f79e4574702207d078760263afdc)
- (cherry picked from commit 30bd409b857c11c66e5fbc858c4babc0bde7fd5b)
- (cherry picked from commit 8680cb5e65238cdaa754712a002fc350b9df42ae)
-
Allow changing recipe category with shift + scroll - mezz
- (cherry picked from commit 3ba4f534fd3c85b63889efaf8d8939714cc6d2f5)
- (cherry picked from commit 25cfea8b78f8fbdf98bf4caaec95c5335519aea0)
- (cherry picked from commit 98bb55535c755bff3a73c04554b11d215219b1ee)
- (cherry picked from commit d7daad99f9cf17f2d9c82e420deaa468f273ff6a)
-
Add quick move support to IGhostIngredientHandler - mezz
- (cherry picked from commit d561cf1b9d667294ccbb2d42defab03c2b22a420)
- (cherry picked from commit 0639eebf3085b480e4a71ebc9fcbdba87de502a1)
- (cherry picked from commit 916261bbe44656e80777a1d642af9f23dabb1369)
- (cherry picked from commit a9b4397301cef037a1067f136637f257a43e060b)
-
Add support for getting clickable ingredients from screen handlers - mezz
- (cherry picked from commit a0521a2979adf6facf5583e7cf8e8587a1f5f268)
- (cherry picked from commit b32d1bd0dc1db6c7854ec5a8dba322c28060900b)
- (cherry picked from commit c2d93791e2a4f2ba35ff87a5fcaefaf0f966c563)
-
#3630 Add defensive push/pop around IRecipeTransferError#showError - mezz
- (cherry picked from commit 54bdb46326932ff8b5ef9010bff73d9342eb2f9b)
- (cherry picked from commit a6ce5ffb27f6dcdd6deb40d5cf236ca6ea0b4453)
- (cherry picked from commit e8fbba05802141fce2006dc25037fa8e03d6725d)
-
Disable page navigation buttons when there is only 1 page - mezz
- (cherry picked from commit a2f4178f3bfa887c61bc2e226a33fad5838a0514)
- (cherry picked from commit 4ae3e0ea7143d21654b92686c322aa9070bad1eb)
-
Fix #4227 ensure the recipe gui doesn't crash when the screen is too small - mezz
- (cherry picked from commit 0ee107ed3b38a899f46f1fcaf28738224338e924)
-
Fix #4177 JEI handles some inputs when it is not visible - mezz
- (cherry picked from commit 3f10c7833ca143e222bba0616997031255869595)
-
Fix #3894 JEI Bookmarks pagination bug when resizing - mezz
- (cherry picked from commit 0981a8a792be158e55ba7d68c531d87907e4206c)
-
Fix handling of restricted slots in recipe transfers - mezz
- Adapted to 1.12 slot APIs by checking canTakeStack and isItemValid before taking, clearing, inserting, or stowing stacks.
- (cherry picked from commit 80965a4201ee1bf2b100bea0bb28fe506a55e9bb)
-
Correctly handle recipe transfer buttons when they overlap the recipe - mezz
- Adapted to 1.12 by handling recipe GUI buttons before recipe-layout ingredient clicks.
- (cherry picked from commit 7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99)
-
Fix crash when reflecting into a class that throws NoClassDefFoundError - mezz
- (cherry picked from commit 56ce0c44409a1c20e7b98dcc2863834daf1cd391)
-
Prevent mods from adding null lines to tooltips - mezz
- Adapted to 1.12 by filtering null strings before delegating to Forge tooltip rendering.
- (cherry picked from commit e1a717a6b5ffc85d46d826707e5d10c577495c4f)
-
Fix give command executing when mouse is already full of the item - mezz
- (cherry picked from commit a7df1aeb10575cc919c2d40a3ff128dea46bc328)
-
Prevent ingredient grids from consuming scroll events when there is only 1 page - mezz
- (cherry picked from commit 740ca57c0b02142ba5fba9a1091d41c8a1853121)
-
Fix #3183 too many catalysts can crash the client - mezz
- Adapted to 1.12 by clamping the left overlay width and skipping empty toggle-button draws.
- (cherry picked from commit e30d1bd7cafcaac72f20b13c26d25a6d20f1d275)
-
Fix #3183 loosen restrictions on GUI placement - mezz
- Adapted to 1.12 by allowing negative GUI left/top values while still rejecting non-positive sizes.
- (cherry picked from commit e2b92506c9ec5a663fdb769e7e3c6722da645ac5)
-
Reduce memory used by an adversarial PacketRecipeTransfer - mezz
- Target adaptation also avoids pre-sizing the legacy recipe slot map from untrusted packet data.
- (cherry picked from commit f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19)
-
Fix crashing VanillaPlugin on invalid brewing recipes - mezz
- Adapted to the 1.12 brewing recipe wrapper by skipping empty ingredients, inputs, and outputs.
- (cherry picked from commit 1c2dd1a9402607ac1a2861862e5a723924aa13fe)
-
Ensure packets are handled on the correct thread - mezz
- Adapted to the 1.12 packet dispatcher by executing immediately on the server thread and enqueuing otherwise.
- (cherry picked from commit f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff)
-
Fix #3009 negative GUI extra areas breaking filter text selection - mezz
- Adapted to the 1.12 search field by removing the selection reset during bounds updates.
- (cherry picked from commit 0364eed6b0823a9eb2b9d695336a287a695a8cb7)
-
Allow recipe transfer errors to set button color highlight - mezz
- Adapted to the 1.12 API version line as JEI 4.16.3.
- (cherry picked from commit c56c409b138645af2ffa814a99b345c930036e67)
-
Close #2951 Update recipe transfer handlers every tick - mezz
- (cherry picked from commit 21bcb20ac61acda82c786bc9ff3226845e53b8ce)
-
Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst - mezz
- (cherry picked from commit d13676b136f61716dbe8abfa43589a9ef2d1baa3)
-
Fix #2890 Protect against broken recipe transfer handlers crashing - mezz
- (cherry picked from commit 4f991ab7b552256c01009993454f4f9c76a46865)
-
Fix CurseForge links and download badge in README - HydrolienF
- (cherry picked from commit fd30e3a20ce5c0fe3c70a6b156a0d51a530fcd7f)
- (cherry picked from commit a50c29255668e5cedeead38d55eb5b4c444bfcae)
- (cherry picked from commit 50c99198b3c8c32d2b2e3056e32511c7ccc6f147)
-
Fix #2754 Crash when GUI extends offscreen - mezz
- (cherry picked from commit bb7eec72a41a0c932f71a4f591b6d8977f7d031b)
-
Fix #2752 Crash on gui slots that are to the left or above the gui - mezz
- (cherry picked from commit 98e5ead592a85f084a9e840fd5e4125e3c8df4cc)
-
Fix logic when there are broken recipe layouts - mezz
- (cherry picked from commit 490e92d46f9d20c6024f38efd2bf52e10691cf31)
-
Fix #2718 Recipe Category draw from plugins can corrupt the pose stack - mezz
- (cherry picked from commit 083a575e59bb96e4b8150aedb76b6a815a926624)
-
Truncate logs from super long ingredient lists - mezz
- (cherry picked from commit 28a644d53d65e1fa3f537b5575d457eff235b53b)
-
Fix #2681 Fix adding duplicate bookmarks - mezz
- (cherry picked from commit 7571d601d8d74170d7384952b07e564d0f7c11a3)
-
Fix #1940 Allow bookmarking the same item with different NBT - mezz
- (cherry picked from commit 1768a596977b6c370e5b3b57212aa591cc42246b)
-
add basic tests for getAllIngredients - mezz
- (cherry picked from commit 82e06e1b3628ec863a4de81e9f3ee2e16a3f05bc)
-
For #2354, tint recipe transfer button for COSMETIC-type errors - mezz
- This is to indicate to the player that there may be something unexpected and they should read the tooltip.
- (cherry picked from commit 940ce3a552e53dbc0156b7ba112076361da99060)
-
Fix #2211 improve error message for registering invalid basic recipe transfer handlers - mezz
- (cherry picked from commit b606b591a17666971e1377b265286eefd82fe466)
-
Fix crash when GUI dimensions are too small - mezz
- (cherry picked from commit 7371edbda142621c9fe2bff60fe1bf9b53e0abc0)
-
Set default max columns to render to 9 in the config - mezz
- (cherry picked from commit 55ef38b56ecc7bcdbeb52d56e3158c6d617a02e8)
-
Fix Cosmetic Error not showing (#1983) - Darkere
- (cherry picked from commit c8d38b4ba28245dc46791f457061c72aaa48af01)
-
Add Cosmetic Error Type for RecipeTransferHandler (#1971) - Darkere
- (cherry picked from commit 4864ccde99c16f66f3a9f863db8dac9bf4ad0a8e)
-
Fix #2276 Potion effects push bookmarks too far down - mezz
- (cherry picked from commit 8255a01a6db0980f6e03b2b4d9d5f376bef7fd25)
-
Close the recipe screen even if parent screen is null (#2298) - deirn
- (cherry picked from commit 3cf55c21e0a8e199bf46de56b2fe0e6001c5f74d)
-
Fix a crash loop when closing the Recipe GUI (#2216) - Ocelot
- (cherry picked from commit 6d90194fbe1379fee0e926c1456e1fd137d797c3)
-
Fix recipe transfer exploit (#2154) - Paul Fulham
- (cherry picked from commit 8466daca6b955a8c69e2d5ecd4735b8a6dc8e1fd)
-
Fix #2083 Unable to toggle cheat mode on macOS - mezz
- (cherry picked from commit e08f8747150e9467ce357f211a51be4c3c2935d0)
-
Fix #1897 Fix hotkeys activating when typing into search box and hovering over an ingredient - mezz
- (cherry picked from commit 9b752412050642e49cff3943df34b98a2fec116e)
-
Updated texture of focused button state (#2052) - Greg-21
- (cherry picked from commit 501185a6c5730d8803c92bb303d1113a4d245e6b)
-
Improve changelog formatting - mezz
- (cherry picked from commit 30d8cfc1adeadc2d0b0aa2b80495780efc7cb641)
-
Fix #1603 Cheat items not working in most cases - mezz
- (cherry picked from commit f1fd2f1d20cf86d9644e907a641f99873b4d8888)
-
Cancel key events when the search bar is focused so we always get the key - mezz
- (cherry picked from commit afcf9a9768d13c1ad65bee612f2e058903bec2c4)
-
clean up fluid container uids - mezz
- (cherry picked from commit aa1b4384a82ed693c1e1cc7bf93263f838322a79)
-
Remove anvil recipe input/output restrictions - mezz
- (cherry picked from commit c7502aade9f5217d35bfa666e3b5df649ff5ff27)
-
Fix getRecipeHandler - mezz
- (cherry picked from commit de732bd7b60dfd1cdc487c023bdd27b2b57f44fe)
-
Fix #881 Crash when looking up smelting recipes - mezz
- (cherry picked from commit 9111473723e68fbf7c293756b6d064ef958a11f4)
-
Fix crash from invalid smelting recipe. #831 - mezz
- (cherry picked from commit c1a67fe5c9956bf1a1ef59688c8ec893b5845160)
-
Update Gradle runtime for modern JDKs - mezz
-
#760 Log any invalid smelting recipes that could cause a crash. - mezz
- (cherry picked from commit 9fd9d1a7d78de075351604dee168f74873567aed)
-
[1.12.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3816) - Greg-21
-
publish all jars to maven - mezz
-
specify miencraft version for the modrinth upload - mezz
-
specify Forge for the modrinth upload - mezz
-
add changelog-markdown.mustache file - mezz
-
fix Jenkins publishCurseforge step - mezz
-
Modernize gradle, publish to modrinth, and fix maven publishing (#3431) - mezz
-
Fix #3268 TippedArrowRecipeMaker does not check if the recipe exists, it always shows the recipe - mezz
-
fix addBookmarksToFront default value - mezz
-
[1.12] Fix duplication glitch when shift-clicking crafting recipes (#3218) - TechLord22
- Thank you for the fix!
-
Add a 1.12.2 config for the position of new bookmarks (#3114) - Waiting Idly
-
Move the 1.12.2 bookmark location out of the config folder (#3115) - Waiting Idly
-
Add Jenkinsfile - mezz
-
Fix #2017 Exploit when transferring recipes in containers with locked slots - mezz
-
Version 4.16.0 - mezz
-
Improve Italian Translation (#1994) - gdar463
-
Update Polish translation (#1986) - Greg-21
-
Update sv_se.lang (#1832) - A. Regnander
- Added the two new strings
-
Silence "Recipe has no output." log for dynamic recipes 1.12.2 (#1964) - Davoleo
-
Initial memory usage optimization proposal (#1814) - Adrian Siekierka
-
Update changelog plugin - mezz
-
Improve the render ingredient crash report - mezz
-
Minor misc cleanup - mezz
-
Fix #1673 Treat GuiScreen#mc as nullable - mezz
-
Fix #1651 Race condition during crash can cause NPE in InputHandler - mezz
-
Fix #1635 Bookmark button leaks color state on hover - mezz
-
Fix #1621 Enchanted book tooltip compatibility with other mods - mezz
-
Fix #1611 Rare crash when cycling items - mezz
-
Updated Polish translation (#1610) - Greg-21
-
Fix #1576 Unable to view IE Metal Press recipes - mezz
-
Fix typo in French localization (#1593) - Neerwan
-
Updated Polish translation (#1587) - Greg-21
-
Fix #1567 Fix #1575 Improve display of wildcard items with no creative menu subtypes - 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 #1549 Add support for Forge IRarity for item tooltip colors - mezz
-
Fix #1518 Add support for Crafttweaker removing brewing recipes - mezz
-
Update sv_se.lang (#1535) - A. Regnander
-
Updated Polish translation (#1533) - Greg-21
-
Add shortcut key for item edit/hide mode (#1530) - Austin
-
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
-
Fix #1507 Memory is wasted by UID cache after loading - mezz
-
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 - mezz
- (sorry texture pack devs)
-
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
-
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
-
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
-
Fix #1202 Modded enchanted books are incorrect (#1402) - naqaden
-
Move some specially-handled ItemStack cases into the vanilla plugin - mezz
-
Organize ingredients into subfolders - mezz
-
minor cleanup - mezz
-
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
-
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
-
Update zh_cn.lang (#1377) - Urey. Xue
-
Add a hook for getting the hovered ingredient in the recipe gui (#1374) - Hubry
-
Update to latest stable MCP mappings - mezz
-
Close #1298 add API method for hiding recipe categories - mezz
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Close #1051 Use hotkeys to spawn to hotbar slots - mezz
-
Fix wrong type on new methods, fix IngredientSet.removeAll - mezz
-
Help performance for mods adding and removing items - mezz
-
Fix #1050 Messages in "inventory" give mode always logs items as "air" - mezz
-
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
-
Use new Forge item.getCreatorModId feature - mezz
-
Improve item rendering optimizations - mezz
-
Fix #999 Improve mod name tooltip detection - mezz
-
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
-
Close #964 Move crafting recipe info to the output item's tooltip - mezz
-
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
-
Add API to hide and unhide recipes - mezz
-
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
-
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
-
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
-
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
-
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
-
Update Forge and MCP - mezz
-
Fix rendering by guis that do not draw the default background FIx #914 - mezz
-
Update Forge and MCP - mezz
-
Update for Forge registry change - mezz
-
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
-
Increase the default value for maxSubtypes from 100 to 300 - mezz
- # Conflicts:
- # gradle.properties
-
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
-
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
-
Organize API better, use more general ingredients instead of ItemStack - mezz
-
Hide maxSubtypes from the in-game config gui (it requries a restart) - mezz
-
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
-
Refactor ingredient list search. (#878) - mezz
- 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
-
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
-
Fix #855 add method removeIngredientsAtRuntime - mezz
-
#842 avoid loops in potion steps calculation - mezz
-
Improve null checks - mezz
-
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
-
[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
-
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
-
Add method for setting an ingredient background drawable - mezz
-
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
-
Add IItemListOverlay#hasKeyboardFocus method - mezz
-
Fix #770 Anvil recipes show some invalid recipes - mezz
-
Fix #769 support AbstractBrewingRecipe with uncraftable potion input - mezz
-
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
-
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
-
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
-
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
-
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
-
Version 4.2.4 - mezz
-
Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) - Paul Fulham
- 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
-
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
-
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
-
Add IRecipeRegistry.removeRecipe to the API, disable reload() - mezz
-
Add IngredientBlacklist - SnakeFang
-
Update fi_fi.lang (#675) - Juuxel
-
Update uk_UA.lang (#666) - Coolboy21
- Fixed typo
-
"update" for 1.11.2 - mezz
-
Update sv_se.lang (#673) - A. Regnander
- Updating the translation and adding the new strings
-
Improve search algorithm (use Generalized Suffix Trees) - mezz
-
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
-
Fix edge case of fluid containers with subtypes being mashed together (#663) - Henry Loenwind
- 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
-
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
-
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
-
Merge branch '1.10' into 1.11 - mezz
- Conflicts:
- src/main/java/mezz/jei/gui/ingredients/GuiIngredientGroup.java
-
Fix implementation of focus override - mezz
-
Merge branch '1.10' into 1.11 - mezz
- Conflicts:
- gradle.properties
- src/main/java/mezz/jei/api/gui/IGuiIngredientGroup.java
- src/main/java/mezz/jei/gui/ingredients/GuiIngredientGroup.java
-
Add API to override the displayed focus of a gui ingredient group - mezz
-
Version 4.0.3 - mezz
-
Merge branch '1.10' into 1.11 - mezz
-
Add ICustomCraftingRecipeWrapper - mezz
-
Add IStackHelper.containsAnyStack and isEquivalent to the API - mezz
-
Fix interfering with keys for disabled (read-only) text fields - mezz
-
Make IModRegistry.addRecipes take a Collection - mezz
-
Lithuanian language added (#636) - zygimantus
-
Make IModRegistry.addRecipes take a Collection - mezz
-
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
-
Update zh_TW.lang (#631) - HeartyYF
-
Update zh_CN.lang (#630) - HeartyYF
-
Close #543 Enable Showing the Shapeless Icon on Custom Shapeless Recipes - mezz
-
Close #398 check the container instance in IRecipeTransferInfo - mezz
-
Merge branch '1.10' into 1.11 - mezz
- Conflicts:
- src/main/java/mezz/jei/network/packets/PacketDeletePlayerItem.java
-
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
-
Merge branch '1.10' into 1.11 - mezz
-
Fix #629 Properly detect when GuiTextField are focused - mezz
-
Update MCP to 1.11 names - mezz
-
Fix #626 Crash after new Forge Ore Dictionary binary changes - mezz
-
Merge branch '1.10' into 1.11 - mezz
-
Log a stack trace when restarting JEI - mezz
-
Fix missing localization - mezz
-
Update ja_JP.lang (#622) - Kina
-
Update ja_JP.lang (#619) - Kina
-
Fix API javadoc - mezz
-
Add support for creating drawables with custom sized textures - mezz
-
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
-
Merge branch '1.10' into 1.11 - mezz
-
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
-
Merge branch '1.10' into 1.11 - mezz
- Conflicts:
- gradle.properties
-
Update Forge and MCP - mezz
-
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
-
Remove incorrect nullable annotation - mezz
-
Use null focus instead of having focus mode NONE - mezz
-
Update ISSUE_TEMPLATE.md - 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
-
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
-
Close #536 Expose "itemstack under mouse" internal API - mezz
-
Close #105 and #439 Support Recipe Rendering via the API - 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
-
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
-
Version 3.13.0 - mezz
-
Load plugins during postInit - mezz
-
Remove getItemListForModId - mezz
-
Remove config to hide items with missing models. - mezz
- 1.8+ is no longer as new and buggy as it was before.
-
Fix JavaDoc - mezz
- #534
-
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
-
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
-
Fix #319 Incorrect tooltip in item list edit mode on Mac - mezz
-
Added greek translation (el_GR.lang) (#516) - ELChris414
-
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) - zabi94
- Translated mod in Italian, adding it_IT.lang file
-
Add en_AU translation (#510) - Steven Blom
-
Add back missing search config keys for cs_CZ localization - mezz
-
Fix a missing nullable annotation - mezz
-
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
-
Bump version - mezz
-
Fix #493 Prevent race condition where JEI gets loaded twice - mezz
-
Update sv_SE.lang (#499) - A. Regnander
- Added the new smeltCount strings and fixed a typo
-
Defend against crashes from recipes (#488, #491, #497) - mezz
-
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
-
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
-
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
-
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
-
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
-
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
-
Prevent returning null from IIngredients - mezz
-
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
-
Bump version - mezz
-
Add package annotations for default Nonnull, fix up inspection warnings - mezz
-
Update ISSUE_TEMPLATE to include note about FEI - mezz
-
Bump version - mezz
-
#433 Stop the ItemList's base list from unloading under memory pressure - mezz
-
#433 Prevent log spam from Color Search - mezz
-
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
-
Bump version - mezz
-
Fix #428 Recipe transfer not working - mezz
-
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
-
Bump Version - mezz
-
Display multiple Recipe Category Crafting Items at the top - mezz
-
Add better null check for Recipe Category Crafting Item registration - mezz
-
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
-
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
-
Close #393 Support Java 6 - mezz
-
Update issue template to include NEI feature spreadsheet - mezz
-
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
-
Add generics for RecipeTransfer API - mezz
-
Fix #284 Improve recipe transfer error messages - mezz
-
Fix drawing order of the recipe transfer tooltip - mezz
-
Update Forge - mezz
-
Fix documentation typo - mezz
-
Minor cleanup of previous commit - mezz
-
Fix arbitrary item creation and server freeze vulnerability - pau101
-
Fix #375 Fix lookup of fluids in recipes when clicking them - mezz
-
Update Forge - mezz
-
Fix #374 Crash from broken error message on startup - mezz
-
Automatically differentiate fluid container items - mezz
-
Fix #327 ISubtypeRegistry cannot be used for damageable items - mezz
-
Improve API documentation - mezz
-
Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting - mezz
-
Add ItemList stack highlighting from API - Vexatos
-
Update ru_RU.lang (#359) - Alexey Krainev
- Update ru_RU.lang
- Update ru_RU.lang
-
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
-
Fix #347 API Filtering does not properly set the itemlist to page 1 - mezz
-
Fix subtypes for items with empty NBT tags (#346) - P3pp3rF1y
-
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
-
Fix crash when using filter text and the ItemListOverlay is not open - mezz
-
Update for Minecraft 1.10.2 - mezz
-
Minor cleanup - mezz
-
Exclude broken brewing recipes - mezz
-
Fix #328 Render fluids in tanks using alpha - mezz
-
Update Forge - mezz
-
Update README for the new JEI API jar - mezz
-
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
-
Fix #300 Add support for Chinese character input - mezz
-
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
-
Fix cheating in items with capabilities - mezz
-
Fix differentiating items that use capabilities - mezz
-
Update ISSUE_TEMPLATE.md - mezz
-
Bump version - mezz
-
Update README example links - mezz
-
Improve error messages - mezz
-
#310 Add better crash message when getting a null bakedModel - mezz
-
Fix #298 BasicRecipeTransferHandler ignores slot stack size limit - mezz
-
Fix #308 "+" button does not work on servers - mezz
-
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
-
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
-
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
-
Close #270 Stop logging errors about empty lists in oreDict recipes - mezz
-
Log errors when someone adds a null CraftingRecipeItem in the API - mezz
-
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
-
Show red "Cheat Mode" text on Config-Wrench tooltip when enabled - mezz
-
Fix #274 only reload when necessary (not when toggling cheat mode) - mezz
-
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
-
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) - Paulin Jorys
- Added French translation
- Added french translation
-
Bump version - mezz
-
Allow recipes of height 60px (standard tank height) to fit two-per-page - mezz
-
Fix #263 Show recipes that use a crafting category item first - mezz
-
Bump version - mezz
-
#204 Fix render when multiple items are registered for crafting category - mezz
-
Fix OpenGL colors bleeding into other elements - mezz
-
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
-
Merge branch '1.9' of https://github.com/Craiel/JustEnoughItems into Craiel-1.9 - mezz
-
Bump version - mezz
-
Add better error checking and logging for invalid recipes - mezz
-
Updated Gradle for local build - Patrick Gustaevel
-
Update to latest forge and MCP Snapshot 20160421 - Patrick Gustaevel
-
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
-
Bump version - mezz
-
Close #252 Add indicator icon for shapeless crafting recipes - mezz
-
Stop gui from moving when effects are active and item list is open - mezz
-
Use better stack info for logs - mezz
-
Bump version - mezz
-
Add better error catching and logging - mezz
-
Bump version - mezz
-
Fix #238 tooltips from getTooltipStrings are drawn below other assets - mezz
-
Bump version - mezz
-
Fix #242 Unable to open JEI config from main menu - mezz
-
Fix #240 Update to latest Forge - mezz
-
Update required forge version - mezz
-
Update for new Forge keybindings with modifiers - mezz
-
Use RenderItem.renderModel for item list instead of copying the method - mezz
-
Fix #231 Filter not updating when set from API - mezz
-
Update to use newer Registry methods - mezz
-
Force exit on exceptions during startup to stop Ticking entity exception. - mezz
-
Fix for Forge registry changes - mezz
-
Merge remote-tracking branch 'origin/1.8.9' into 1.9 - mezz
- # Conflicts:
- # changelog.html
- # gradle.properties
- # src/main/java/mezz/jei/JustEnoughItems.java
- # src/main/java/mezz/jei/gui/RecipeLayout.java
- # src/main/java/mezz/jei/gui/RecipesGui.java
-
Fix #227 "+" button is in the wrong place - mezz
-
Improve loading performance. - mezz
-
Update for improved tooltip methods in Forge. - mezz
-
Update for improved tooltip methods in Forge. - mezz
-
Update for Forge 12.16.0.1805 - mezz
-
Close #220 Make wrench icon red when in cheat mode - mezz
-
Bump version - mezz
-
Merge remote-tracking branch 'origin/1.8.9' into 1.9 - mezz
- Conflicts:
- changelog.html
- gradle.properties
- src/main/java/mezz/jei/gui/ingredients/ItemStackRenderer.java
-
Bump version - mezz
-
Close #219 Improve Broken Recipe Reporting - mezz
-
Bump version - mezz
-
Fix #217 catch errors from unregistered itemStacks on start - mezz
-
Bump version - mezz
-
Fix #217 catch errors from unregistered itemStacks on start - mezz
-
Check item model overrides for crashes before adding to item list - mezz
-
Merge pull request #216 from Elecs-Mods/1.9 - mezz
- Fix more ItemOverrides
-
Fixed more ItemOverrides - Elec332
-
Fix item rendering for items with item state overrides. - mezz
-
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
-
Merge pull request #211 from modmuss50/1.9 - mezz
- Use official forge
-
Use official forge - modmuss50
-
Fix fast item list rendering - mezz
-
Add tipped arrow recipes - mezz
-
Fix potion recipes - mezz
-
Remove deprecated API methods - mezz
-
Update for 1.9 - mezz
-
Do not open JEI on guiContainers that have no inventory - mezz
-
Make recipe errors easier to debug - mezz
-
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
-
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
-
Improve startup times when there are many broken items - mezz
-
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
-
Fix #181 Setup RecipesGui in initGui instead of setWorldAndResolution - mezz
-
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
-
Fix support for custom item tooltip fonts in the item list - mezz
-
Fix server error when filling crafting area - mezz
-
Clean up API, simplify IModPlugin to have fewer methods - mezz
-
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
-
Fix #171 Item List does not resize when recipe view is open - mezz
-
Update Blood Magic URL in README - mezz
-
Update changelog - mezz
-
Add feature to search items by color (config option) - mezz
-
Use html in changelog - mezz
-
Update changelog - mezz
-
Get items from creative tabs for better compatibility with custom tabs - mezz
-
Add changelog.txt - mezz
-
Fix #165 [+] button does not work on items with NBT that is ignored - mezz
-
Add more ignored vanilla NBT tags - mezz
-
Close #161 Add $ Ore Dictionary and % Creative Tab Name search - mezz
-
Remove old recipe transfer api since it was accidentally broken anyway - mezz
-
Allow multiple recipe click areas on a GuiContainer - mezz
-
Update README - mezz
-
Fix some item subtypes are missing from the item list - mezz
-
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
-
Fix "back" function for recipe navigation - mezz
-
Simplify In-Game Config, save some options in per-world configs - mezz
-
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
-
Close #150 sort item list by Mod Name - mezz
-
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
-
Load after minecraft.thePlayer has been set - mezz
-
Fix item list paging while searching - mezz
-
Add developer FAQ and Plugin Examples to README - mezz
-
Fix cheat mode "delete items" does not respect gui tab areas - mezz
-
Fix #148 Divide By Zero when Panel is hidden - mezz
-
Close #119 API to define areas that guis might intersect with item list - mezz
-
Better error checking for subItems and subBlocks - mezz
-
Close #88 Close #142 API for search bar and getting hovered item stack - mezz
-
Fix #145 TC Aspects show through on Recipes gui - mezz
-
Fix #141 long loading time when gathering tooltips that require a player - mezz
-
Add tooltip search - mezz
-
Unify item list button sizes, add click sound - mezz
-
Fix #139 hide the debug setting, give it a better description - mezz
-
Ignore NBT on items that have no subtypes - mezz
-
Close #134 Show vanilla categories first - mezz
-
Close #136 Add Shift+R to lookup uses - mezz
-
Fix #133 Unable to edit search query when there are no results - mezz
-
Merge pull request #132 from Juuxel/1.8.8 - mezz
- Updated fi_FI.lang
-
Updated fi_FI.lang - Juuxel
-
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
-
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
-
Fix #130 Crash from lambda obfuscation issue in ItemModels - mezz
-
Add curseforge integration for jenkins - mezz
-
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
-
Fix a crash on small screens with large GUIs - mezz
-
Add IStackHelper to API - mezz
-
Prevent localized caches from becoming out of date - tterrag1098
-
Fix #107 Items with wrong damage value in item list - mezz
-
Fix #115 Crash when holding shift and viewing recipe - mezz
-
Fix F2 is blocked when search field is focused - mezz
-
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
-
Close #112 Remember if item list overlay has been disabled, add config - mezz
-
Update de_DE.lang - copyyy
- Minor changes based on wlhlm's response
-
Fix #86 Drawing Order Issues with Tooltips (requires latest forge) - mezz
-
Improve item cheating config description - mezz
-
Fix #106 Many Sub-Items not showing in Item List - mezz
-
Clean up suppressed unchecked warnings from 1.8 - mezz
-
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
-
Add a way to ignore specific NBT on specific items - mezz
-
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
-
Fix #98 crash when looking up recipe for empty fluid containers - mezz
-
Fix rendering recipes that have textures with alpha - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix broken version number - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Add tooltip callback for item and fluid recipe ingredients - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Merge pull request #82 from wlhlm/update-german-translation - mezz
- Update German translation
-
Merge pull request #80 from Adaptivity/patch-1 - mezz
- Update ru_RU.lang
-
Merge pull request #75 from Juuxel/finnishUpdate - mezz
- Update Finnish translation
-
Fix #85 Item list does not adapt to Potion effects when gui is open - mezz
-
Fix missing import - mezz
-
Fix missing import - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Add method to reload JEI in the API - mezz
-
Close #84 Add recipe tooltip method - mezz
-
Change Millibucket notation - Wilhelm Schuster
-
Update German translation - Wilhelm Schuster
-
Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s - mezz
-
Bump version - mezz
-
Add better diagnostic message for broken recipes - mezz
- Conflicts:
- gradle.properties
-
Bump version - mezz
-
Add better diagnostic message for broken recipes - mezz
-
Fix JEI not starting in some cases - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix item tooltips rendering under tanks - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Add checks to help debug item errors - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix cheat item command on server with very large NBT - mezz
-
Bump version - mezz
-
Fix cheat item command on server with very large NBT - mezz
-
Fix a crash when opening GUI - mezz
-
Update ru_RU.lang - Anton
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix item list items overlapping search bar - mezz
-
Allow wildcard hiding of different-nbt items in edit mode - mezz
-
Allow wildcard hiding of different-nbt items in edit mode - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Improve debugging and error messages - mezz
-
Close #79 Detect fluid from fluid block stacks - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
#79 Fix up openGL blending - mezz
-
Merge tag 'v1.13.3' into 1.8.8 - 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
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Render tank overlays even if there is no fluid - mezz
-
Fix non-square hovering highlights - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Prevent crash when rendering fluids with no sprite - mezz
-
Merge tag 'v1.13.0' into 1.8.8 - mezz
-
Bump version - mezz
-
Update for Minecraft 1.8.9 - mezz
-
Do not reload JEI when disconnecting from world/server - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
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
-
Merge tag 'v1.12.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
- # src/main/java/mezz/jei/util/ItemStackElement.java
-
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
-
Merge pull request #72 from wlhlm/update-german-translation - mezz
- Update German translation
-
Update German translation - Wilhelm Schuster
-
Merge tag 'v1.11.3' into 1.8.8 - mezz
-
Fix rendering for some ISmartItemModels - mezz
-
Handle /give for items with very long dataTags - mezz
-
Merge tag 'v1.11.2' into 1.8.8 - mezz
-
Fix rendering of ISmartItemModel items - mezz
-
Merge tag 'v1.11.1' into 1.8.8 - mezz
- # Please enter a commit message to explain why this merge is necessary,
- # especially if it merges an updated upstream into a topic branch.
- #
- # Lines starting with '#' will be ignored, and an empty message aborts
- # the commit.
-
Bump version - mezz
-
Find more sub-items - mezz
-
Cleanup - mezz
-
merge v1.11.0 - mezz
-
fix build - mezz
-
Merge tag 'v1.11.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
-
Close #70 Allow custom container logic when "+" button is pressed - mezz
-
Fix recipe transfer - mezz
-
Cleanup - mezz
-
Merge tag 'v1.10.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
- # src/main/java/mezz/jei/plugins/jei/description/ItemDescriptionRecipe.java
- #
- src/main/java/mezz/jei/plugins/jei/description/ItemDescriptionRecipeCategory.java
-
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
-
Fix command sender name - mezz
-
Add some fluid tanks in debug mode - mezz
-
Add some fluid tanks in debug mode - mezz
-
Merge tag 'v1.9.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
- # src/main/java/mezz/jei/gui/TooltipRenderer.java
-
Update Forge - mezz
-
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
-
Fix rendering for 1.8.8 - mezz
-
Merge tag 'v1.8.3' into 1.8.8 - mezz
-
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
-
Merge tag 'v1.8.2' into 1.8.8 - mezz
-
bump version - mezz
-
Close recipe GUI when config changes - mezz
-
Keep item filter text after changing config - mezz
-
Merge tag 'v1.8.1' into 1.8.8 - mezz
-
bump version - mezz
-
Make compatible with Java 7 - mezz
-
Merge tag 'v1.8.0' into 1.8.8 - mezz
-
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
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
-
Improve FPS in the item list - mezz
-
Close #59 Add recipe animations - mezz
-
Fix fuel recipe transfer helper - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
- # Conflicts:
- # src/main/java/mezz/jei/plugins/vanilla/crafting/CraftingRecipeMaker.java
- # src/main/java/mezz/jei/util/ItemStackElement.java
- # src/main/java/mezz/jei/util/ModList.java
-
Make code more similar between 1.8 and 1.8.8 versions - mezz
-
Merge tag 'v1.7.1' into 1.8.8 - mezz
-
bump version - mezz
-
Remove mod name tooltip. - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Allow JEI to run client-only, without recipe transfer - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix NPE when changing config in-game - mezz
-
Merge remote-tracking branch 'origin/1.8' into 1.8.8 - mezz
-
Fix NPE when changing config in-game - mezz
-
Merge tag 'v1.7.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
-
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
-
Merge tag 'v1.6.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
- # src/main/java/mezz/jei/config/Config.java
- # src/main/java/mezz/jei/config/JEIModConfigGui.java
- # src/main/java/mezz/jei/gui/ItemListOverlay.java
- # src/main/java/mezz/jei/gui/RecipesGui.java
- # src/main/java/mezz/jei/gui/TooltipRenderer.java
- # src/main/java/mezz/jei/gui/ingredients/ItemStackRenderer.java
- # src/main/resources/assets/jei/lang/en_US.lang
- # src/main/resources/assets/jei/lang/zh_CN.lang
-
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 - mezz
- # Conflicts:
- # src/main/resources/assets/jei/lang/zh_CN.lang
-
Add config button to GUI, improve config, improve localization fallback - mezz
-
Merge pull request #56 from 3TUSK/patch-1 - mezz
- Update zh_CN.lang
-
Update zh_CN.lang - Urey.X
-
Remove misc forge MDK txt files - mezz
-
Merge tag 'v1.5.0' into 1.8.8 - mezz
- # Conflicts:
- # gradle.properties
-
update forge - mezz
-
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
-
Merge tag 'v1.4.0' - mezz
- # Conflicts:
- # gradle.properties
-
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 - mezz
- This will allow recipes with variable number of inputs to layout well
-
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
-
Merge tag 'v1.3.1' - mezz
-
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
-
Merge remote-tracking branch 'origin/1.8' - mezz
- # Conflicts:
- # gradle.properties
-
#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
-
Merge remote-tracking branch 'origin/1.8' - mezz
- # Conflicts:
- # build.gradle
-
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
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
Fix #48 Clicks are not blocked from underlying GUI - mezz
-
Use getCanonicalName instead of magic string - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
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
-
Merge pull request #47 from Adaptivity/patch-1 - mezz
- Update ru_RU.lang
-
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 - tterrag
- This fixes problems with GUIs that ignore the esc and 'e' keys
- (cherry picked from commit ec1fd2a249a0a427980b39718f069d8dcc2f8e8e)
-
Merge pull request #45 from tterrag1098/esc_fix - mezz
- Only close item overlay when the GUI is actually closed
-
Only close item overlay when the GUI is actually closed - tterrag
- This fixes problems with GUIs that ignore the esc and 'e' keys
-
Fix config defaults becoming too big when using blacklist - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
bump version - mezz
-
Close #2 Easily hide items/blocks from JEI (Edit Mode, API, and config) - mezz
-
Merge remote-tracking branch 'origin/1.8' - 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
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
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
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
bump version - mezz
-
Add a configurable NBT key blacklist - mezz
-
Add a configurable NBT key blacklist - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
bump version - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
Fix client crash - mezz
-
Fix #4 Fix #43 Add support for recipe transfer-to-crafting-area feature - mezz
-
Update to latest Forge - mezz
-
tidy ItemStackElement - mezz
-
improve doc - mezz
-
modularize widgets, rename things with "ingredient" as a concept - mezz
-
Make mod name tooltip italic - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
update README.md - mezz
-
reformat gradle - mezz
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
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
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
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
-
Add mod names to item tooltips (with config option to disable) - mezz
-
add maven upload support, source & javadocs jars for developers - Progwml6
- no deobf jars are needed with FG2+
- (cherry picked from commit 4282aa7ffd20328f55b5f798d1c550776a40b523)
-
Merge pull request #40 from progwml6/master - mezz
- add maven upload support, source & javadocs jars for developers
-
Merge remote-tracking branch 'origin/1.8' - mezz
-
bump version - mezz
-
Merge remote-tracking branch 'origin/1.8' - 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 - Progwml6
- no deobf jars are needed with FG2+
-
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
-
Fix #36 Crash With Butterfly Mania installed - mezz
-
Fix logging - mezz
-
bump version - mezz
-
Cleanup GUIs all around: - tterrag1098
- - Fix lighting errors throughout
- - Add item highlights
- - Fix buttons being cut off and uncentered
- - Add a background to the headers on the recipe GUI
- - Change the color of the header text on the recipe GUI
- (cherry picked from commit 6147a96240664a9bf564e8a00c9d9198f3ae174c)
-
Fix item cheating function for 1.8 - mezz
- (cherry picked from commit 9746cdf4f2a1582e7ee8520d54beaf42ffbd82ed)
-
bump version - mezz
-
Cleanup GUIs all around: - tterrag1098
- - Fix lighting errors throughout
- - Add item highlights
- - Fix buttons being cut off and uncentered
- - Add a background to the headers on the recipe GUI
- - Change the color of the header text on the recipe GUI
-
Fix item cheating function for 1.8 - mezz
-
include gradle-wrapper.jar - mezz
-
include gradle-wrapper.jar - mezz
-
Update to Minecraft 1.8.8 - mezz
-
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
-
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
-
Merge pull request #22 from Juuxel/master - mezz
- Created fi_FI.lang
-
Merge pull request #21 from puyo061/patch-1 - mezz
- Create ko_KR.lang
-
Updated fi_FI.lang - Juuxel
-
Created fi_FI.lang - Juuxel
- Finnish translation for JEI
-
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
-
Merge pull request #18 from crafteverywhere/patch-1 - mezz
- Create zh_CN.lang
-
Merge pull request #19 from Adaptivity/patch-1 - mezz
- Create ru_RU.lang
-
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
-
Merge pull request #17 from Vexatos/patch-2 - mezz
- Update de_DE.lang
-
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
-
Merge pull request #5 from Vexatos/patch-1 - mezz
- Create de_DE.lang
-
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
-
Initial commit - mezz
This mod has no additional files

