Just Enough Items (JEI)
JEI 是 Minecraft 的物品和配方查看模组,从头开始构建,以实现稳定性和性能。

显示 配方: 悬停在物品上 + R
显示 用途: 悬停在物品上 + U
切换物品列表 覆盖层: Control + O
物品列表:
显示配方: 点击物品或输入 R
显示用途: 右键点击物品或输入 U
下/上一页: 滚动鼠标轮
搜索:
选择搜索栏: 点击或 Control + F
清除搜索: 右键点击
上一个搜索: 上箭头
按 Mod 名称搜索: 在单词前面输入 @ (@thaum)
多个术语一起使用 (wand @thaum)
排除搜索术语: 在单词前面输入 - (@thaum -wand)
含有空格的搜索术语: 在单词周围输入 "" ("two words")
配方查看:
下/上一页: 滚动鼠标轮
显示所有配方: 点击配方类别的名称
将物品移入合成区域: *点击 [+] 按钮。Shift-点击以移动多组物品。*
查看高级控制
高级搜索:
仅根据工具提示搜索: 在单词前面输入 #
按矿石字典名称搜索: 在单词前面输入 $
按创造标签搜索: 在单词前面输入 %
多个搜索: 使用 | 字符分隔术语,如 "wrench|hammer"
开启作弊模式时:
获取一个物品的完整堆叠: 点击物品
获取一个物品: 右键点击物品
删除物品: 将物品拖到物品列表中
开启物品列表编辑模式时:
(这些控制在游戏中显示在物品工具提示中)
隐藏物品: Control-点击物品
隐藏物品和子物品: Control-右键点击物品
隐藏来自某个模组的所有物品: Control-Shift-点击物品
常见问题解答
我可以将 JEI 包含在我的模组包中吗?
当然可以!
JEI 可以在仅客户端运行,或与原版服务器一起运行吗?
可以,但会有一些功能被禁用:
- “将物品移入合成区域” [+] 按钮。
- 作弊生成带有大量 NBT 数据的物品。
- 删除物品。
我在 NEI 中的 ___ 功能可以在哪里找到?
[此处的图表显示了每个模组支持的功能。](
我有问题 / bug / 崩溃 / 报告 / 请求,应该发送到哪里?
[JEI Github 问题页面](
技术支持
[在 Patreon 上成为赞助者](
截图:
15.20.0.106 for Forge 1.20.1
15.20.0.106 for Fabric 1.20.1
19.21.0.247 for NeoForge 1.21.1
19.21.0.247 for Forge 1.21.1
19.21.0.247 for Fabric 1.21.1
7.8.0.1013
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
11.8.1.1034
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.8.1.1034
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
13.1.0.19 for Forge 1.19.4
13.1.0.19 for Fabric 1.19.4
17.3.1.5 for NeoForge 1.20.4
17.3.1.5 for Forge 1.20.4
17.3.1.5 for Fabric 1.20.4
15.20.0.105 for Forge 1.20.1
15.20.0.105 for Fabric 1.20.1
4.16.1.1013 for Forge 1.12.2
18.0.0.66 for NeoForge 1.20.6
18.0.0.66 for Forge 1.20.6
18.0.0.66 for Fabric 1.20.6
19.21.0.246 for NeoForge 1.21.1
19.21.0.246 for Forge 1.21.1
19.21.0.246 for Fabric 1.21.1
19.21.0.245 for NeoForge 1.21.1
19.21.0.245 for Forge 1.21.1
19.21.0.245 for Fabric 1.21.1
19.21.0.244 for NeoForge 1.21.1
19.21.0.244 for Forge 1.21.1
19.21.0.244 for Fabric 1.21.1
19.21.0.243 for NeoForge 1.21.1
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
19.21.0.243 for Forge 1.21.1
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
19.21.0.243 for Fabric 1.21.1
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
19.20.0.242 for NeoForge 1.21.1
19.20.0.242 for Forge 1.21.1
19.20.0.242 for Fabric 1.21.1
11.8.1.1033
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.8.1.1033
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.20.0.104 for Forge 1.20.1
15.20.0.104 for Fabric 1.20.1
19.20.0.241 for NeoForge 1.21.1
19.20.0.241 for Forge 1.21.1
19.20.0.241 for Fabric 1.21.1
11.8.1.1032
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.8.1.1032
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.20.0.103 for Forge 1.20.1
15.20.0.103 for Fabric 1.20.1
19.20.0.240 for NeoForge 1.21.1
19.20.0.240 for Forge 1.21.1
19.20.0.240 for Fabric 1.21.1
19.20.0.239 for NeoForge 1.21.1
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
19.20.0.239 for Forge 1.21.1
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
19.20.0.239 for Fabric 1.21.1
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
11.8.1.1031
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.8.1.1031
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
19.19.6.236 for NeoForge 1.21.1
19.19.6.236 for Forge 1.21.1
19.19.6.236 for Fabric 1.21.1
19.19.6.235 for NeoForge 1.21.1
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
19.19.6.235 for Forge 1.21.1
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
19.19.6.235 for Fabric 1.21.1
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
19.19.6.234 for NeoForge 1.21.1
19.19.6.234 for Forge 1.21.1
19.19.6.234 for Fabric 1.21.1
15.20.0.102 for Forge 1.20.1
15.20.0.102 for Fabric 1.20.1
19.19.6.233 for NeoForge 1.21.1
19.19.6.233 for Forge 1.21.1
19.19.6.233 for Fabric 1.21.1
19.19.5.232 for NeoForge 1.21.1
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
19.19.5.232 for Forge 1.21.1
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
19.19.5.232 for Fabric 1.21.1
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
19.19.4.231 for NeoForge 1.21.1
19.19.4.231 for Forge 1.21.1
19.19.4.231 for Fabric 1.21.1
19.19.4.230 for NeoForge 1.21.1
19.19.4.230 for Forge 1.21.1
19.19.4.230 for Fabric 1.21.1
19.19.4.229 for NeoForge 1.21.1
19.19.4.229 for Forge 1.21.1
19.19.4.229 for Fabric 1.21.1
19.19.4.228 for NeoForge 1.21.1
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
19.19.4.228 for Forge 1.21.1
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
19.19.4.228 for Fabric 1.21.1
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
19.19.4.227 for NeoForge 1.21.1
19.19.4.227 for Forge 1.21.1
19.19.4.227 for Fabric 1.21.1
19.19.3.226 for NeoForge 1.21.1
19.19.3.226 for Forge 1.21.1
19.19.3.226 for Fabric 1.21.1
19.19.3.225 for NeoForge 1.21.1
19.19.3.225 for Forge 1.21.1
19.19.3.225 for Fabric 1.21.1
15.20.0.101 for Forge 1.20.1
15.20.0.101 for Fabric 1.20.1
15.20.0.100 for Forge 1.20.1
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/64b14c41d15d621ee3192c8d679744e7d97bf186) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/81f7bb78a3ecc5ec80db960131fb7325d00b2736) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/2d5e129ec8c2a27f760edc24855ba32dc31a16ce) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/7f75d829f2855ef894a7fc793bb3d33652b2920d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/3735d8df8990bcb799c24f35c74181ff697a0d0e) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/88b1c5cc0feb173b25c9112dc6c7ffc22bcae866) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/3a02c54a6af429289e2f33e83bcd2bbe5a6c68d8) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/1eb20e116a1b429059cd7d984c35433020624bbf) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/6fcdbcede2da4cfbb189e28518798987f8a7dd97) - mezz
15.20.0.100 for Fabric 1.20.1
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/64b14c41d15d621ee3192c8d679744e7d97bf186) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/81f7bb78a3ecc5ec80db960131fb7325d00b2736) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/2d5e129ec8c2a27f760edc24855ba32dc31a16ce) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/7f75d829f2855ef894a7fc793bb3d33652b2920d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/3735d8df8990bcb799c24f35c74181ff697a0d0e) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/88b1c5cc0feb173b25c9112dc6c7ffc22bcae866) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/3a02c54a6af429289e2f33e83bcd2bbe5a6c68d8) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/1eb20e116a1b429059cd7d984c35433020624bbf) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/6fcdbcede2da4cfbb189e28518798987f8a7dd97) - mezz
19.19.3.224 for NeoForge 1.21.1
19.19.3.224 for Forge 1.21.1
19.19.3.224 for Fabric 1.21.1
19.19.2.223 for NeoForge 1.21.1
19.19.2.223 for Forge 1.21.1
19.19.2.223 for Fabric 1.21.1
19.19.1.222 for NeoForge 1.21.1
19.19.1.222 for Forge 1.21.1
19.19.1.222 for Fabric 1.21.1
19.19.1.221 for NeoForge 1.21.1
19.19.1.221 for Forge 1.21.1
19.19.1.221 for Fabric 1.21.1
19.19.0.220 for NeoForge 1.21.1
19.19.0.220 for Forge 1.21.1
19.19.0.220 for Fabric 1.21.1
19.19.0.219 for NeoForge 1.21.1
19.19.0.219 for Forge 1.21.1
19.19.0.219 for Fabric 1.21.1
19.18.10.218 for NeoForge 1.21.1
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
19.18.10.218 for Forge 1.21.1
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
19.18.10.218 for Fabric 1.21.1
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
19.18.9.217 for NeoForge 1.21.1
19.18.9.217 for Forge 1.21.1
19.18.9.217 for Fabric 1.21.1
15.19.5.99 for Forge 1.20.1
15.19.5.99 for Fabric 1.20.1
19.18.8.216 for NeoForge 1.21.1
19.18.8.216 for Forge 1.21.1
19.18.8.216 for Fabric 1.21.1
11.8.0.1030
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.8.0.1030
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1029
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1029
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.19.5.98 for Forge 1.20.1
15.19.5.98 for Fabric 1.20.1
19.18.8.215 for NeoForge 1.21.1
19.18.8.215 for Forge 1.21.1
19.18.8.215 for Fabric 1.21.1
19.18.8.214 for NeoForge 1.21.1
19.18.8.214 for Forge 1.21.1
19.18.8.214 for Fabric 1.21.1
15.19.5.97 for Forge 1.20.1
15.19.5.97 for Fabric 1.20.1
19.18.8.213 for NeoForge 1.21.1
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
19.18.8.213 for Forge 1.21.1
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
19.18.8.213 for Fabric 1.21.1
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
11.7.0.1028
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1028
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.19.5.96 for Forge 1.20.1
15.19.5.96 for Fabric 1.20.1
15.19.5.95 for Forge 1.20.1
15.19.5.95 for Fabric 1.20.1
15.19.4.94 for Forge 1.20.1
15.19.4.94 for Fabric 1.20.1
15.19.3.93 for Forge 1.20.1
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/07e0f52ff344e6d58ed6ebf870096738ea24f816) - mezz
15.19.3.93 for Fabric 1.20.1
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/07e0f52ff344e6d58ed6ebf870096738ea24f816) - mezz
15.19.1.92 for Forge 1.20.1
15.19.1.92 for Fabric 1.20.1
19.18.8.212 for NeoForge 1.21.1
19.18.8.212 for Forge 1.21.1
19.18.8.212 for Fabric 1.21.1
15.19.0.91 for Forge 1.20.1
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/ccccac13dc883e4ce37e1f75a9fe8ee2c99fe4cf) - mezz
15.19.0.91 for Fabric 1.20.1
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/ccccac13dc883e4ce37e1f75a9fe8ee2c99fe4cf) - mezz
19.18.8.211 for NeoForge 1.21.1
19.18.8.211 for Forge 1.21.1
19.18.8.211 for Fabric 1.21.1
19.18.7.210 for NeoForge 1.21.1
19.18.7.210 for Forge 1.21.1
19.18.7.210 for Fabric 1.21.1
19.18.6.209 for NeoForge 1.21.1
19.18.6.209 for Forge 1.21.1
19.18.6.209 for Fabric 1.21.1
19.18.5.208 for NeoForge 1.21.1
19.18.5.208 for Forge 1.21.1
19.18.5.208 for Fabric 1.21.1
19.18.4.207 for NeoForge 1.21.1
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
19.18.4.207 for Forge 1.21.1
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
19.18.4.207 for Fabric 1.21.1
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
11.7.0.1027
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1027
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
19.18.3.205 for NeoForge 1.21.1
19.18.3.205 for Forge 1.21.1
19.18.3.205 for Fabric 1.21.1
15.19.0.89 for Forge 1.20.1
15.19.0.89 for Fabric 1.20.1
11.7.0.1026
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1026
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1025
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.7.0.1025
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
19.18.3.204 for NeoForge 1.21.1
19.18.3.204 for Forge 1.21.1
19.18.3.204 for Fabric 1.21.1
15.19.0.88 for Forge 1.20.1
15.19.0.88 for Fabric 1.20.1
19.18.3.203 for NeoForge 1.21.1
19.18.3.203 for Forge 1.21.1
19.18.3.203 for Fabric 1.21.1
19.18.2.202 for NeoForge 1.21.1
19.18.2.202 for Forge 1.21.1
19.18.2.202 for Fabric 1.21.1
19.18.1.201 for NeoForge 1.21.1
19.18.1.201 for Forge 1.21.1
19.18.1.201 for Fabric 1.21.1
19.18.0.200 for NeoForge 1.21.1
19.18.0.200 for Forge 1.21.1
19.18.0.200 for Fabric 1.21.1
15.19.0.87 for Forge 1.20.1
15.19.0.87 for Fabric 1.20.1
19.18.0.199 for NeoForge 1.21.1
19.18.0.199 for Forge 1.21.1
19.18.0.199 for Fabric 1.21.1
15.19.0.86 for Forge 1.20.1
15.19.0.86 for Fabric 1.20.1
19.18.0.198 for NeoForge 1.21.1
19.18.0.198 for Forge 1.21.1
19.18.0.198 for Fabric 1.21.1
15.19.0.85 for Forge 1.20.1
15.19.0.85 for Fabric 1.20.1
19.18.0.197 for NeoForge 1.21.1
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
19.18.0.197 for Forge 1.21.1
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
19.18.0.197 for Fabric 1.21.1
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
15.19.0.84 for Forge 1.20.1
15.19.0.84 for Fabric 1.20.1
15.18.0.83 for Forge 1.20.1
15.18.0.83 for Fabric 1.20.1
15.18.0.82 for Forge 1.20.1
15.18.0.82 for Fabric 1.20.1
15.18.0.81 for Forge 1.20.1
15.18.0.81 for Fabric 1.20.1
15.18.0.80 for Forge 1.20.1
15.18.0.80 for Fabric 1.20.1
19.17.0.196 for NeoForge 1.21.1
19.17.0.196 for Forge 1.21.1
19.17.0.196 for Fabric 1.21.1
19.17.0.195 for NeoForge 1.21.1
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
19.17.0.195 for Forge 1.21.1
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
19.17.0.195 for Fabric 1.21.1
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
19.17.0.193 for NeoForge 1.21.1
19.17.0.193 for Forge 1.21.1
19.17.0.193 for Fabric 1.21.1
15.18.0.79 for Forge 1.20.1
15.18.0.79 for Fabric 1.20.1
19.17.0.192 for NeoForge 1.21.1
19.17.0.192 for Forge 1.21.1
19.17.0.192 for Fabric 1.21.1
19.17.0.191 for NeoForge 1.21.1
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
19.17.0.191 for Forge 1.21.1
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
19.17.0.191 for Fabric 1.21.1
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
15.18.0.78 for Forge 1.20.1
* [Use mod-publish-plugin instead of minotaur](https://github.com/mezz/JustEnoughItems/commit/4193284c0a8d83353225253d1a98bacd56cf04f9) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/e521462f5789fbf29e548cc0f3eb116e874db8d5) - James Mitchell
15.18.0.78 for Fabric 1.20.1
* [Use mod-publish-plugin instead of minotaur](https://github.com/mezz/JustEnoughItems/commit/4193284c0a8d83353225253d1a98bacd56cf04f9) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/e521462f5789fbf29e548cc0f3eb116e874db8d5) - James Mitchell
15.17.0.77 for Forge 1.20.1
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/cbe8b9ac33e75bf4327a3f0ebb62022cd7a790ae) - mezz
* [Update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/0357db5c5b19fe53676bd0c9ad69e57d5a18742b) - mezz
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/1095c12eddbb072a843d6453bec1631f9f6a95cd) - mezz
15.17.0.77 for Fabric 1.20.1
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/cbe8b9ac33e75bf4327a3f0ebb62022cd7a790ae) - mezz
* [Update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/0357db5c5b19fe53676bd0c9ad69e57d5a18742b) - mezz
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/1095c12eddbb072a843d6453bec1631f9f6a95cd) - mezz
19.16.5.185 for NeoForge 1.21.1
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
19.16.5.185 for Forge 1.21.1
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
19.16.5.185 for Fabric 1.21.1
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
19.16.5.184 for NeoForge 1.21.1
19.16.5.184 for Forge 1.21.1
19.16.5.184 for Fabric 1.21.1
19.16.4.183 for NeoForge 1.21.1
19.16.4.183 for Forge 1.21.1
19.16.4.183 for Fabric 1.21.1
19.16.4.182 for NeoForge 1.21.1
19.16.4.182 for Forge 1.21.1
19.16.4.182 for Fabric 1.21.1
19.16.4.181 for NeoForge 1.21.1
* [specify the published version for modrinth](https://github.com/mezz/JustEnoughItems/commit/681139ebd26ed7fe26433e5d4af06c78e97f6745) - mezz
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
19.16.4.181 for Forge 1.21.1
* [specify the published version for modrinth](https://github.com/mezz/JustEnoughItems/commit/681139ebd26ed7fe26433e5d4af06c78e97f6745) - mezz
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
19.16.4.181 for Fabric 1.21.1
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
19.16.4.172 for NeoForge 1.21.1
19.16.4.172 for Forge 1.21.1
19.16.4.172 for Fabric 1.21.1
19.16.4.171 for NeoForge 1.21.1
19.16.4.171 for Forge 1.21.1
19.16.4.171 for Fabric 1.21.1
19.16.4.170 for NeoForge 1.21.1
19.16.4.170 for Forge 1.21.1
19.16.4.170 for Fabric 1.21.1
19.16.4.169 for NeoForge 1.21.1
19.16.4.169 for Forge 1.21.1
19.16.4.169 for Fabric 1.21.1
19.16.4.168 for NeoForge 1.21.1
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
19.16.4.168 for Forge 1.21.1
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
19.16.4.168 for Fabric 1.21.1
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
19.16.4.167 for Forge 1.21.1
19.16.4.167 for Fabric 1.21.1
15.17.0.76 for Forge 1.20.1
15.17.0.76 for Fabric 1.20.1
19.16.4.166 for NeoForge 1.21.1
19.16.4.166 for Forge 1.21.1
19.16.4.166 for Fabric 1.21.1
15.17.0.75 for Forge 1.20.1
15.17.0.75 for Fabric 1.20.1
19.16.4.165 for NeoForge 1.21.1
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
19.16.4.165 for Forge 1.21.1
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
19.16.4.165 for Fabric 1.21.1
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
19.16.4.164 for NeoForge 1.21.1
19.16.4.164 for Forge 1.21.1
19.16.4.164 for Fabric 1.21.1
19.16.4.163 for NeoForge 1.21.1
19.16.4.163 for Forge 1.21.1
19.16.4.163 for Fabric 1.21.1
19.16.4.162 for NeoForge 1.21.1
19.16.4.162 for Forge 1.21.1
19.16.4.162 for Fabric 1.21.1
19.16.4.161 for NeoForge 1.21.1
19.16.4.161 for Forge 1.21.1
19.16.4.161 for Fabric 1.21.1
19.16.4.160 for NeoForge 1.21.1
19.16.4.160 for Forge 1.21.1
19.16.4.160 for Fabric 1.21.1
19.16.4.159 for NeoForge 1.21.1
19.16.4.159 for Forge 1.21.1
19.16.4.159 for Fabric 1.21.1
19.16.3.158 for NeoForge 1.21.1
19.16.3.158 for Forge 1.21.1
19.16.3.158 for Fabric 1.21.1
19.16.2.157 for NeoForge 1.21.1
19.16.2.157 for Forge 1.21.1
19.16.2.157 for Fabric 1.21.1
19.16.1.156 for NeoForge 1.21.1
19.16.1.156 for Forge 1.21.1
19.16.1.156 for Fabric 1.21.1
19.16.0.155 for NeoForge 1.21.1
19.16.0.155 for Forge 1.21.1
19.16.0.155 for Fabric 1.21.1
15.17.0.74 for Forge 1.20.1
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/bf7394d139938257b039b527b51307ed31fd770b) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/3412e9728dd21caa0dde3a92da0e482af52327f8) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/1fa105e6f863049676698bd016e73cc0f176c1dd) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/b306c9eb7e3f4283dfb38838579bc88be2881971) - mezz
15.17.0.74 for Fabric 1.20.1
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/bf7394d139938257b039b527b51307ed31fd770b) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/3412e9728dd21caa0dde3a92da0e482af52327f8) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/1fa105e6f863049676698bd016e73cc0f176c1dd) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/b306c9eb7e3f4283dfb38838579bc88be2881971) - mezz
19.16.0.154 for NeoForge 1.21.1
19.16.0.154 for Forge 1.21.1
19.16.0.154 for Fabric 1.21.1
19.16.0.153 for NeoForge 1.21.1
19.16.0.153 for Forge 1.21.1
19.16.0.153 for Fabric 1.21.1
19.16.0.152 for NeoForge 1.21.1
19.16.0.152 for Forge 1.21.1
19.16.0.152 for Fabric 1.21.1
19.16.0.151 for NeoForge 1.21.1
19.16.0.151 for Forge 1.21.1
19.16.0.151 for Fabric 1.21.1
19.16.0.150 for NeoForge 1.21.1
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
19.16.0.150 for Forge 1.21.1
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
19.16.0.150 for Fabric 1.21.1
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
15.16.2.73 for Forge 1.20.1
15.16.2.73 for Fabric 1.20.1
15.16.2.72 for Forge 1.20.1
15.16.2.72 for Fabric 1.20.1
15.16.2.71 for Forge 1.20.1
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/b7f6e71ad8155b0ade72abf217dd64c69806af5e) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/236e0823cf5761a223ec51cce5c65c1087403033) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/e46e2ebb5fb33c5fb0bd8833d58229a59f5c3eac) - mezz
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/06f23c392c5c906d81b40c264a16ecda0e4cede2) - mezz
15.16.2.71 for Fabric 1.20.1
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/b7f6e71ad8155b0ade72abf217dd64c69806af5e) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/236e0823cf5761a223ec51cce5c65c1087403033) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/e46e2ebb5fb33c5fb0bd8833d58229a59f5c3eac) - mezz
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/06f23c392c5c906d81b40c264a16ecda0e4cede2) - mezz
15.16.1.70 for Forge 1.20.1
15.16.1.70 for Fabric 1.20.1
15.16.0.69 for Forge 1.20.1
15.16.0.69 for Fabric 1.20.1
15.15.0.68 for Forge 1.20.1
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/795b4ad678ac5a678c27bffa71ce217958ff8224) - mezz
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/b2150a43a6068c78d9d4e6169a513db0d7406282) - mezz
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/c54128d5c139d414b68df268d8134e2644550796) - mezz
15.15.0.68 for Fabric 1.20.1
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/795b4ad678ac5a678c27bffa71ce217958ff8224) - mezz
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/b2150a43a6068c78d9d4e6169a513db0d7406282) - mezz
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/c54128d5c139d414b68df268d8134e2644550796) - mezz
15.15.0.67 for Forge 1.20.1
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/4d9cc454339a4e8c3c2d56ae7bfd68f7bbd80810) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/5208c0b5b605025290c028207fcb3839b4dab1f5) - mezz
15.15.0.67 for Fabric 1.20.1
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/4d9cc454339a4e8c3c2d56ae7bfd68f7bbd80810) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/5208c0b5b605025290c028207fcb3839b4dab1f5) - mezz
15.15.0.66 for Forge 1.20.1
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9d6ae84b0282b75680d5e0514420909502bb369e) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/4ba7eb7300a6288d8a30714c7c6c19612026e459) - dirtTW
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/7a7dbd64e0c4638b88334202d7fe430debd6eb14) - James Mitchell
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/8026bcce7a7e0de22708f1729121d0c8d7ef72c2) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/011d3b3b083114c5b04d9d29a94cd02fd3dba67b) - mezz
* [Revert "Update Forge for the new tooltips method"](https://github.com/mezz/JustEnoughItems/commit/7efae2c569543af9486cada16ea65cc355848383) - mezz
* [Intern substrings](https://github.com/mezz/JustEnoughItems/commit/ecd2cd32e34dc054e55e4d4c013e287da4cd8868) - mezz
15.15.0.66 for Fabric 1.20.1
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9d6ae84b0282b75680d5e0514420909502bb369e) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/4ba7eb7300a6288d8a30714c7c6c19612026e459) - dirtTW
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/7a7dbd64e0c4638b88334202d7fe430debd6eb14) - James Mitchell
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/8026bcce7a7e0de22708f1729121d0c8d7ef72c2) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/011d3b3b083114c5b04d9d29a94cd02fd3dba67b) - mezz
* [Revert "Update Forge for the new tooltips method"](https://github.com/mezz/JustEnoughItems/commit/7efae2c569543af9486cada16ea65cc355848383) - mezz
* [Intern substrings](https://github.com/mezz/JustEnoughItems/commit/ecd2cd32e34dc054e55e4d4c013e287da4cd8868) - mezz
19.15.0.149 for NeoForge 1.21.1
19.15.0.149 for Forge 1.21.1
19.15.0.149 for Fabric 1.21.1
19.15.0.148 for NeoForge 1.21.1
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
19.15.0.148 for Forge 1.21.1
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
19.15.0.148 for Fabric 1.21.1
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
15.14.0.65 for Forge 1.20.1
15.14.0.65 for Fabric 1.20.1
19.14.2.147 for NeoForge 1.21.1
19.14.2.147 for Forge 1.21.1
19.14.2.147 for Fabric 1.21.1
17.3.1.4 for NeoForge 1.20.4
17.3.1.4 for Forge 1.20.4
17.3.1.4 for Fabric 1.20.4
19.14.2.146 for NeoForge 1.21.1
19.14.2.146 for Forge 1.21.1
19.14.2.146 for Fabric 1.21.1
19.14.2.145 for NeoForge 1.21.1
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
19.14.2.145 for Forge 1.21.1
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
19.14.2.145 for Fabric 1.21.1
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
19.14.1.144 for NeoForge 1.21.1
19.14.1.144 for Forge 1.21.1
19.14.1.144 for Fabric 1.21.1
19.14.1.143 for NeoForge 1.21.1
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
19.14.1.143 for Forge 1.21.1
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
19.14.1.143 for Fabric 1.21.1
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
19.14.1.141 for NeoForge 1.21.1
19.14.1.141 for Forge 1.21.1
19.14.1.141 for Fabric 1.21.1
19.14.1.140 for NeoForge 1.21.1
19.14.1.140 for Forge 1.21.1
19.14.1.140 for Fabric 1.21.1
19.14.1.139 for NeoForge 1.21.1
19.14.1.139 for Forge 1.21.1
19.14.1.139 for Fabric 1.21.1
19.14.0.138 for NeoForge 1.21.1
19.14.0.138 for Forge 1.21.1
19.14.0.138 for Fabric 1.21.1
19.13.0.137 for NeoForge 1.21.1
19.13.0.137 for Forge 1.21.1
19.13.0.137 for Fabric 1.21.1
19.13.0.136 for NeoForge 1.21.1
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
19.13.0.136 for Forge 1.21.1
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
19.13.0.136 for Fabric 1.21.1
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
19.12.0.134 for NeoForge 1.21.1
19.12.0.134 for Forge 1.21.1
19.12.0.134 for Fabric 1.21.1
19.12.0.133 for NeoForge 1.21.1
19.12.0.133 for Forge 1.21.1
19.12.0.133 for Fabric 1.21.1
19.12.0.132 for NeoForge 1.21.1
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
19.12.0.132 for Forge 1.21.1
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
19.12.0.132 for Fabric 1.21.1
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
19.12.0.131 for NeoForge 1.21.1
19.12.0.131 for Forge 1.21.1
19.12.0.131 for Fabric 1.21.1
15.14.0.64 for Forge 1.20.1
15.14.0.64 for Fabric 1.20.1
15.14.0.63 for Forge 1.20.1
15.14.0.63 for Fabric 1.20.1
19.11.0.130 for NeoForge 1.21.1
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
19.11.0.130 for Forge 1.21.1
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
19.11.0.130 for Fabric 1.21.1
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
19.11.0.129 for NeoForge 1.21.1
19.11.0.129 for Forge 1.21.1
19.11.0.129 for Fabric 1.21.1
19.11.0.128 for NeoForge 1.21.1
19.11.0.128 for Forge 1.21.1
19.11.0.128 for Fabric 1.21.1
19.10.0.127 for NeoForge 1.21.1
19.10.0.127 for Forge 1.21.1
19.10.0.127 for Fabric 1.21.1
15.13.0.62 for Forge 1.20.1
15.13.0.62 for Fabric 1.20.1
19.10.0.126 for NeoForge 1.21.1
19.10.0.126 for Forge 1.21.1
19.10.0.126 for Fabric 1.21.1
19.9.1.125 for NeoForge 1.21.1
19.9.1.125 for Forge 1.21.1
19.9.1.125 for Fabric 1.21.1
15.13.0.61 for Forge 1.20.1
* [update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed8c33bbe28c5fd68e7dcee49bd62b465ecd2e2f) - mezz
* [Remove unused import](https://github.com/mezz/JustEnoughItems/commit/e1f6af7a9c8a8cb83e95581ce4df0f47b85632ea) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/fd4d16303d95a219777caf3585bfb6cc4eaabd93) - mezz
15.13.0.61 for Fabric 1.20.1
* [update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed8c33bbe28c5fd68e7dcee49bd62b465ecd2e2f) - mezz
* [Remove unused import](https://github.com/mezz/JustEnoughItems/commit/e1f6af7a9c8a8cb83e95581ce4df0f47b85632ea) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/fd4d16303d95a219777caf3585bfb6cc4eaabd93) - mezz
19.9.1.124 for NeoForge 1.21.1
19.9.1.124 for Forge 1.21.1
19.9.1.124 for Fabric 1.21.1
19.9.0.123 for NeoForge 1.21.1
19.9.0.123 for Forge 1.21.1
19.9.0.123 for Fabric 1.21.1
19.9.0.122 for NeoForge 1.21.1
19.9.0.122 for Forge 1.21.1
19.9.0.122 for Fabric 1.21.1
19.9.0.121 for NeoForge 1.21.1
19.9.0.121 for Forge 1.21.1
19.9.0.121 for Fabric 1.21.1
19.9.0.120 for NeoForge 1.21.1
19.9.0.120 for Forge 1.21.1
19.9.0.120 for Fabric 1.21.1
19.8.5.119 for NeoForge 1.21.1
19.8.5.119 for Forge 1.21.1
19.8.5.119 for Fabric 1.21.1
15.12.3.55 for Forge 1.20.1
15.12.3.55 for Fabric 1.20.1
15.12.3.54 for Forge 1.20.1
15.12.3.54 for Fabric 1.20.1
19.8.5.118 for NeoForge 1.21.1
19.8.5.118 for Forge 1.21.1
19.8.5.118 for Fabric 1.21.1
19.8.5.117 for NeoForge 1.21.1
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
19.8.5.117 for Forge 1.21.1
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
19.8.5.117 for Fabric 1.21.1
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
15.12.3.53 for Forge 1.20.1
15.12.3.53 for Fabric 1.20.1
19.8.4.116 for NeoForge 1.21.1
19.8.4.116 for Forge 1.21.1
19.8.4.116 for Fabric 1.21.1
15.12.2.52 for Forge 1.20.1
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/46eb162dfc06865283d259d129b12b026f260f62) - mezz
15.12.2.52 for Fabric 1.20.1
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/46eb162dfc06865283d259d129b12b026f260f62) - mezz
19.8.4.115 for NeoForge 1.21.1
19.8.4.115 for Forge 1.21.1
19.8.4.115 for Fabric 1.21.1
19.8.4.114 for Forge 1.21.1
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
19.8.4.114 for Fabric 1.21.1
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
19.8.4.114 for NeoForge 1.21.1
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
15.12.2.51 for Forge 1.20.1
15.12.2.51 for Fabric 1.20.1
15.12.2.50 for Forge 1.20.1
15.12.2.50 for Fabric 1.20.1
15.12.2.49 for Forge 1.20.1
15.12.2.49 for Fabric 1.20.1
19.8.4.113 for Forge 1.21.1
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
19.8.4.113 for Fabric 1.21.1
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
19.8.4.113 for NeoForge 1.21.1
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
19.8.4.112 for Forge 1.21.1
19.8.4.112 for Fabric 1.21.1
19.8.4.111 for Forge 1.21.1
19.8.4.111 for NeoForge 1.21.1
19.8.4.111 for Fabric 1.21.1
19.8.4.110 for NeoForge 1.21.1
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
19.8.4.110 for Forge 1.21.1
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
19.8.4.110 for Fabric 1.21.1
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
15.12.2.48 for Forge 1.20.1
15.12.2.48 for Fabric 1.20.1
15.12.2.47 for Forge 1.20.1
15.12.2.47 for Fabric 1.20.1
15.12.1.46 for Forge 1.20.1
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/91322ccf008a31554856131172ee47720bf2dc27) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/a695e5ee5ebb31e76d32e8956e43020b83e51285) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/b8c2b1b7c60e7ce84dc67922c57e125d10b35dd9) - mezz
15.12.1.46 for Fabric 1.20.1
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/91322ccf008a31554856131172ee47720bf2dc27) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/a695e5ee5ebb31e76d32e8956e43020b83e51285) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/b8c2b1b7c60e7ce84dc67922c57e125d10b35dd9) - mezz
15.11.2.44 for Forge 1.20.1
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6595de92e1e393204845220db7336af2c45e449) - mezz
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/b10c5ec9e2c0374f9064fc4ec4a6b30f166b9ca7) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/a369be57fec5e09fce438c1cb49d9ae8e7ab9d02) - mezz
15.11.2.44 for Fabric 1.20.1
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6595de92e1e393204845220db7336af2c45e449) - mezz
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/b10c5ec9e2c0374f9064fc4ec4a6b30f166b9ca7) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/a369be57fec5e09fce438c1cb49d9ae8e7ab9d02) - mezz
19.8.2.99 for NeoForge 1.21
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
19.8.2.99 for Forge 1.21
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
19.8.2.99 for Fabric 1.21
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
19.8.1.98 for NeoForge 1.21
19.8.1.98 for Forge 1.21
19.8.1.98 for Fabric 1.21
19.8.0.97 for NeoForge 1.21
19.8.0.97 for Forge 1.21
19.8.0.97 for Fabric 1.21
19.8.0.96 for NeoForge 1.21
19.8.0.96 for Forge 1.21
19.8.0.96 for Fabric 1.21
19.8.0.95 for NeoForge 1.21
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
19.8.0.95 for Forge 1.21
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
19.8.0.95 for Fabric 1.21
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
15.11.0.43 for Forge 1.20.1
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7b4d2b49367558d3b559372486eb2249ec1f51c8) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/73ea40aba4d8c09bc252bcbafa71ca099b3e55d8) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/324937f62cc383f3d442cede454b8b72a1af3c7c) - mezz
15.11.0.43 for Fabric 1.20.1
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7b4d2b49367558d3b559372486eb2249ec1f51c8) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/73ea40aba4d8c09bc252bcbafa71ca099b3e55d8) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/324937f62cc383f3d442cede454b8b72a1af3c7c) - mezz
15.10.0.40 for Forge 1.20.1
15.10.0.40 for Fabric 1.20.1
19.7.0.92 for NeoForge 1.21
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
19.7.0.92 for Forge 1.21
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
19.7.0.92 for Fabric 1.21
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
15.10.0.39 for Forge 1.20.1
15.10.0.39 for Fabric 1.20.1
19.7.0.91 for Forge 1.21
19.7.0.91 for Fabric 1.21
15.10.0.38 for Forge 1.20.1
15.10.0.38 for Fabric 1.20.1
19.7.0.90 for NeoForge 1.21
19.7.0.90 for Forge 1.21
19.7.0.90 for Fabric 1.21
15.10.0.37 for Forge 1.20.1
15.10.0.37 for Fabric 1.20.1
15.10.0.36 for Forge 1.20.1
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/821aa1f416368a3c8c09c9fecaa66fca2750aca1) - Abbage230
15.10.0.36 for Fabric 1.20.1
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/821aa1f416368a3c8c09c9fecaa66fca2750aca1) - Abbage230
19.7.0.89 for NeoForge 1.21
19.7.0.89 for Forge 1.21
19.7.0.89 for Fabric 1.21
19.7.0.88 for NeoForge 1.21
19.7.0.88 for Forge 1.21
19.7.0.88 for Fabric 1.21
19.7.0.87 for NeoForge 1.21
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
19.7.0.87 for Forge 1.21
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
19.7.0.87 for Fabric 1.21
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
15.10.0.35 for Forge 1.20.1
15.10.0.35 for Fabric 1.20.1
19.7.0.84 for NeoForge 1.21
19.7.0.84 for Forge 1.21
19.7.0.84 for Fabric 1.21
15.10.0.34 for Forge 1.20.1
15.10.0.34 for Fabric 1.20.1
15.10.0.33 for Forge 1.20.1
15.10.0.33 for Fabric 1.20.1
19.7.0.83 for NeoForge 1.21
19.7.0.83 for Forge 1.21
19.7.0.83 for Fabric 1.21
19.7.0.82 for NeoForge 1.21
19.7.0.82 for Forge 1.21
19.7.0.82 for Fabric 1.21
15.10.0.32 for Forge 1.20.1
15.10.0.32 for Fabric 1.20.1
15.10.0.31 for Forge 1.20.1
15.10.0.31 for Fabric 1.20.1
19.7.0.81 for NeoForge 1.21
19.7.0.81 for Forge 1.21
19.7.0.81 for Fabric 1.21
19.7.0.80 for NeoForge 1.21
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
19.7.0.80 for Forge 1.21
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
19.7.0.80 for Fabric 1.21
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
15.10.0.30 for Forge 1.20.1
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/eddce5a99d7eddc2b955b8622e3ed3ed9aa96990) - mezz
15.10.0.30 for Fabric 1.20.1
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/eddce5a99d7eddc2b955b8622e3ed3ed9aa96990) - mezz
15.10.0.29 for Forge 1.20.1
15.10.0.29 for Fabric 1.20.1
15.10.0.28 for Forge 1.20.1
15.10.0.28 for Fabric 1.20.1
15.10.0.27 for Forge 1.20.1
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/33f06eedc7f7f87874b1c1349826a72f6c9456bc) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/52ada843cb09e9f956b585fbb5a434db9f6165aa) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/47f899bb27f5c8c10c16f793494006556300abe2) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/63ed2ca2851b20ce1f8b2bcb537eca95f8b27f7f) - mezz
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/bb8a89a0c6a9340f38f0c9161118a34e9e6b82d1) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/8eaa9c2239905b9474c62130d31bfb239c724388) - mezz
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/17ced14b01895c6e3773c9067efcf77f1220d643) - mezz
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/9e348619b948ae6f28121e07a52372a6753e90f4) - embeddedt
15.10.0.27 for Fabric 1.20.1
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/33f06eedc7f7f87874b1c1349826a72f6c9456bc) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/52ada843cb09e9f956b585fbb5a434db9f6165aa) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/47f899bb27f5c8c10c16f793494006556300abe2) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/63ed2ca2851b20ce1f8b2bcb537eca95f8b27f7f) - mezz
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/bb8a89a0c6a9340f38f0c9161118a34e9e6b82d1) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/8eaa9c2239905b9474c62130d31bfb239c724388) - mezz
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/17ced14b01895c6e3773c9067efcf77f1220d643) - mezz
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/9e348619b948ae6f28121e07a52372a6753e90f4) - embeddedt
19.7.0.79 for NeoForge 1.21
19.7.0.79 for Forge 1.21
19.7.0.79 for Fabric 1.21
19.7.0.78 for NeoForge 1.21
19.7.0.78 for Forge 1.21
19.7.0.78 for Fabric 1.21
19.7.0.77 for NeoForge 1.21
19.7.0.77 for Forge 1.21
19.7.0.77 for Fabric 1.21
19.7.0.76 for NeoForge 1.21
19.7.0.76 for Forge 1.21
19.7.0.76 for Fabric 1.21
19.6.0.75 for NeoForge 1.21
19.6.0.75 for Forge 1.21
19.6.0.75 for Fabric 1.21
19.5.6.74 for NeoForge 1.21
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
19.5.6.74 for Forge 1.21
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
19.5.6.74 for Fabric 1.21
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
19.5.6.73 for NeoForge 1.21
19.5.6.73 for Forge 1.21
19.5.6.73 for Fabric 1.21
19.5.5.72 for NeoForge 1.21
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
19.5.5.72 for Forge 1.21
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
19.5.5.72 for Fabric 1.21
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
19.5.4.71 for NeoForge 1.21
19.5.4.71 for Forge 1.21
19.5.4.71 for Fabric 1.21
19.5.3.70 for NeoForge 1.21
19.5.3.70 for Forge 1.21
19.5.3.70 for Fabric 1.21
19.5.3.69 for NeoForge 1.21
19.5.3.69 for Forge 1.21
19.5.3.69 for Fabric 1.21
19.5.3.68 for NeoForge 1.21
19.5.3.68 for Forge 1.21
19.5.3.68 for Fabric 1.21
15.8.2.26 for Forge 1.20.1
15.8.2.26 for Fabric 1.20.1
19.5.3.67 for NeoForge 1.21
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
19.5.3.67 for Forge 1.21
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
19.5.3.67 for Fabric 1.21
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
15.8.2.25 for Forge 1.20.1
15.8.2.25 for Fabric 1.20.1
15.8.2.24 for Forge 1.20.1
15.8.2.24 for Fabric 1.20.1
19.5.2.66 for NeoForge 1.21
19.5.2.66 for Forge 1.21
19.5.2.66 for Fabric 1.21
15.8.2.23 for Forge 1.20.1
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/9387d84f167562abc62a588c4ca13da495d0de73) - mezz
15.8.2.23 for Fabric 1.20.1
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/9387d84f167562abc62a588c4ca13da495d0de73) - mezz
15.8.2.22 for Forge 1.20.1
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/f6b019f336f950619c966d1c7804d447e432beaa) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/0dd6d1d0d3417bc6d1da55c07844a6ca0f4a0b82) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/4cef10d5e2b56c4b0c1ce313db94b110ee21761a) - mezz
15.8.2.22 for Fabric 1.20.1
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/f6b019f336f950619c966d1c7804d447e432beaa) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/0dd6d1d0d3417bc6d1da55c07844a6ca0f4a0b82) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/4cef10d5e2b56c4b0c1ce313db94b110ee21761a) - mezz
19.5.2.65 for NeoForge 1.21
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
19.5.2.65 for Forge 1.21
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
19.5.2.65 for Fabric 1.21
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
15.8.1.21 for Forge 1.20.1
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/0000090f8db24e28a6f656edbe625c2ec7b6e959) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/413e760fd63270f170969b283d2122fb9c659048) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/a810b296458a44e0189f6205a3187ea5bb4bcfc6) - mezz
15.8.1.21 for Fabric 1.20.1
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/0000090f8db24e28a6f656edbe625c2ec7b6e959) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/413e760fd63270f170969b283d2122fb9c659048) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/a810b296458a44e0189f6205a3187ea5bb4bcfc6) - mezz
19.5.0.61 for NeoForge 1.21
19.5.0.61 for Forge 1.21
19.5.0.61 for Fabric 1.21
15.8.0.19 for Forge 1.20.1
15.8.0.19 for Fabric 1.20.1
19.5.0.60 for NeoForge 1.21
19.5.0.60 for Forge 1.21
19.5.0.60 for Fabric 1.21
15.8.0.18 for Forge 1.20.1
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/59679521c90b847860991d7ce3d579f100636790) - mezz
15.8.0.18 for Fabric 1.20.1
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/59679521c90b847860991d7ce3d579f100636790) - mezz
19.5.0.59 for NeoForge 1.21
19.5.0.59 for Forge 1.21
19.5.0.59 for Fabric 1.21
15.8.0.17 for Forge 1.20.1
* [remove unused NeoForge code in 1.20.1](https://github.com/mezz/JustEnoughItems/commit/671b050c4514cf379b09b1988f19f66539c2e750) - mezz
15.8.0.17 for Fabric 1.20.1
* [remove unused NeoForge code in 1.20.1](https://github.com/mezz/JustEnoughItems/commit/671b050c4514cf379b09b1988f19f66539c2e750) - mezz
19.5.0.58 for NeoForge 1.21
19.5.0.58 for Forge 1.21
19.5.0.58 for Fabric 1.21
19.5.0.57 for NeoForge 1.21
19.5.0.57 for Forge 1.21
19.5.0.57 for Fabric 1.21
19.5.0.56 for NeoForge 1.21
19.5.0.56 for Forge 1.21
19.5.0.56 for Fabric 1.21
19.5.0.55 for NeoForge 1.21
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
19.5.0.55 for Forge 1.21
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
19.5.0.55 for Fabric 1.21
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
19.5.0.54 for NeoForge 1.21
19.5.0.54 for Forge 1.21
19.5.0.54 for Fabric 1.21
19.5.0.53 for NeoForge 1.21
19.5.0.53 for Forge 1.21
19.5.0.53 for Fabric 1.21
19.5.0.52 for NeoForge 1.21
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
19.5.0.52 for Forge 1.21
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
19.5.0.52 for Fabric 1.21
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
19.5.0.49 for NeoForge 1.21
19.5.0.49 for Forge 1.21
19.5.0.49 for Fabric 1.21
19.5.0.48 for NeoForge 1.21
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
19.5.0.48 for Forge 1.21
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
19.5.0.48 for Fabric 1.21
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
19.5.0.47 for NeoForge 1.21
19.5.0.47 for Forge 1.21
19.5.0.47 for Fabric 1.21
19.5.0.46 for NeoForge 1.21
19.5.0.46 for Forge 1.21
19.5.0.46 for Fabric 1.21
19.5.0.45 for NeoForge 1.21
19.5.0.45 for Forge 1.21
19.5.0.45 for Fabric 1.21
15.8.0.16 for Forge 1.20.1
15.8.0.16 for Fabric 1.20.1
19.5.0.44 for NeoForge 1.21
19.5.0.44 for Forge 1.21
19.5.0.44 for Fabric 1.21
15.8.0.15 for Forge 1.20.1
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/d166f2649e86111607410b5c35aedc4bab0ad30c) - mezz
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/deb8d61c3c4a69a57a1cebf027802d91423c77b5) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/92298dc40c4ff6716d463ac0646366c5cafe334f) - mezz
15.8.0.15 for Fabric 1.20.1
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/d166f2649e86111607410b5c35aedc4bab0ad30c) - mezz
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/deb8d61c3c4a69a57a1cebf027802d91423c77b5) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/92298dc40c4ff6716d463ac0646366c5cafe334f) - mezz
19.5.0.43 for NeoForge 1.21
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
19.5.0.43 for Forge 1.21
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
19.5.0.43 for Fabric 1.21
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
19.5.0.42 for NeoForge 1.21
19.5.0.42 for Forge 1.21
19.5.0.42 for Fabric 1.21
19.5.0.41 for NeoForge 1.21
19.5.0.41 for Forge 1.21
19.5.0.41 for Fabric 1.21
19.5.0.40 for NeoForge 1.21
19.5.0.40 for Forge 1.21
19.5.0.40 for Fabric 1.21
15.8.0.14 for Forge 1.20.1
15.8.0.14 for Fabric 1.20.1
19.5.0.39 for NeoForge 1.21
19.5.0.39 for Forge 1.21
19.5.0.39 for Fabric 1.21
19.5.0.38 for NeoForge 1.21
19.5.0.38 for Forge 1.21
19.5.0.38 for Fabric 1.21
11.6.0.1024
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1024
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1023
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1023
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1022
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1022
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.8.0.13 for Forge 1.20.1
15.8.0.13 for Fabric 1.20.1
19.5.0.37 for NeoForge 1.21
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
19.5.0.37 for Forge 1.21
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
19.5.0.37 for Fabric 1.21
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
15.8.0.12 for Forge 1.20.1
15.8.0.12 for Fabric 1.20.1
19.5.0.36 for NeoForge 1.21
19.5.0.36 for Forge 1.21
19.5.0.36 for Fabric 1.21
19.5.0.35 for NeoForge 1.21
19.5.0.35 for Forge 1.21
19.5.0.35 for Fabric 1.21
19.5.0.34 for NeoForge 1.21
19.5.0.34 for Forge 1.21
19.5.0.34 for Fabric 1.21
7.8.0.1012
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
11.6.0.1021
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1021
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
13.1.0.18 for Forge 1.19.4
13.1.0.18 for Fabric 1.19.4
15.8.0.11 for Forge 1.20.1
15.8.0.11 for Fabric 1.20.1
19.5.0.33 for NeoForge 1.21
19.5.0.33 for Forge 1.21
19.5.0.33 for Fabric 1.21
19.5.0.32 for NeoForge 1.21
19.5.0.32 for Forge 1.21
19.5.0.32 for Fabric 1.21
15.8.0.10 for Forge 1.20.1
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/2c2083d4fc2785e18c9b4ea03083aec1af95e603) - vfyjxf
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/150557ba70ac977595c4e51ea5ef0295b732b9d7) - mezz
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/50a70456f9b7859550e76379ff19ffe21d1ba96c) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/3ffa31ba86003bb3da0514a39f29f60cebb93c6a) - vfyjxf
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/8d8341209f1020e8fd49659fe5039def81baff0e) - mezz
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/0ef012df179b5d8dac2f8a53c8de40c0b46c078b) - mezz
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/171a0024c054bf5a702c0172f49490f00fde7000) - mezz
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/482ec65457e6fe09235f02794500247abd1ba911) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4a207cc434e236cf92062947def237b33613d1e8) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d4b2438ac77690ce0b62f3733b8a7b4aab53bbf5) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/ab9a6b926be6e1ba71143522e993c956a509e8d1) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/2b7d5250e8dc062bf00be209ea5f2e1fdee20d27) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/21618385c5addde77660ab2aa5bc4a6cc06c83bc) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/2b98d41dc8c9cb881f892a5908053d6770bf1874) - mezz
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/eea9a9eda0d421b9da9cf4dad1f01b809760290f) - mezz
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/539e96fd08cba715a9e2aea114622a7044ae74e5) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/5a01a96cf4c76da34254c51e41e320e883163ba5) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/5d031035acc5f2982bf396d90c7c6e3ae6a9307b) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/4ad78b52c1c087ec4fcf950fa96facc57f5651a0) - James Mitchell
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/3194c96df3636bb239d6bb12cf575809f8430c68) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/f6623d8cdbfc6433c1e67a12c49a76f8d5da4654) - mezz
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/01f62c4276acb702dd2434a0ed12adc329b48219) - mezz
15.8.0.10 for Fabric 1.20.1
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/2c2083d4fc2785e18c9b4ea03083aec1af95e603) - vfyjxf
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/150557ba70ac977595c4e51ea5ef0295b732b9d7) - mezz
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/50a70456f9b7859550e76379ff19ffe21d1ba96c) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/3ffa31ba86003bb3da0514a39f29f60cebb93c6a) - vfyjxf
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/8d8341209f1020e8fd49659fe5039def81baff0e) - mezz
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/0ef012df179b5d8dac2f8a53c8de40c0b46c078b) - mezz
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/171a0024c054bf5a702c0172f49490f00fde7000) - mezz
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/482ec65457e6fe09235f02794500247abd1ba911) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4a207cc434e236cf92062947def237b33613d1e8) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d4b2438ac77690ce0b62f3733b8a7b4aab53bbf5) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/ab9a6b926be6e1ba71143522e993c956a509e8d1) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/2b7d5250e8dc062bf00be209ea5f2e1fdee20d27) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/21618385c5addde77660ab2aa5bc4a6cc06c83bc) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/2b98d41dc8c9cb881f892a5908053d6770bf1874) - mezz
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/eea9a9eda0d421b9da9cf4dad1f01b809760290f) - mezz
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/539e96fd08cba715a9e2aea114622a7044ae74e5) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/5a01a96cf4c76da34254c51e41e320e883163ba5) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/5d031035acc5f2982bf396d90c7c6e3ae6a9307b) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/4ad78b52c1c087ec4fcf950fa96facc57f5651a0) - James Mitchell
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/3194c96df3636bb239d6bb12cf575809f8430c68) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/f6623d8cdbfc6433c1e67a12c49a76f8d5da4654) - mezz
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/01f62c4276acb702dd2434a0ed12adc329b48219) - mezz
15.4.0.9 for Forge 1.20.1
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/8ff337dded2578277a22bfdd863ad9ed1d563f1d) - mezz
15.4.0.9 for Fabric 1.20.1
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/8ff337dded2578277a22bfdd863ad9ed1d563f1d) - mezz
19.5.0.31 for NeoForge 1.21
19.5.0.31 for Forge 1.21
19.5.0.31 for Fabric 1.21
19.5.0.30 for NeoForge 1.21
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
19.5.0.30 for Forge 1.21
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
19.5.0.30 for Fabric 1.21
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
19.4.0.29 for NeoForge 1.21
19.4.0.29 for Forge 1.21
19.4.0.29 for Fabric 1.21
19.4.0.28 for NeoForge 1.21
19.4.0.28 for Forge 1.21
19.4.0.28 for Fabric 1.21
19.4.0.27 for NeoForge 1.21
19.4.0.27 for Forge 1.21
19.4.0.27 for Fabric 1.21
19.3.1.26 for NeoForge 1.21
19.3.1.26 for Forge 1.21
19.3.1.26 for Fabric 1.21
19.3.1.25 for NeoForge 1.21
19.3.1.25 for Forge 1.21
19.3.1.25 for Fabric 1.21
19.3.1.24 for NeoForge 1.21
19.3.1.24 for Forge 1.21
19.3.1.24 for Fabric 1.21
19.3.1.23 for NeoForge 1.21
19.3.1.23 for Forge 1.21
19.3.1.23 for Fabric 1.21
19.3.1.22 for NeoForge 1.21
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
19.3.1.22 for Forge 1.21
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
19.3.1.22 for Fabric 1.21
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
19.2.0.21 for NeoForge 1.21
19.2.0.21 for Forge 1.21
19.2.0.21 for Fabric 1.21
19.2.0.20 for NeoForge 1.21
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
19.2.0.20 for Forge 1.21
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
19.2.0.20 for Fabric 1.21
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
19.1.1.19 for NeoForge 1.21
19.1.1.19 for Forge 1.21
19.1.1.19 for Fabric 1.21
19.1.1.18 for NeoForge 1.21
19.1.1.18 for Forge 1.21
19.1.1.18 for Fabric 1.21
19.1.0.17 for NeoForge 1.21
19.1.0.17 for Forge 1.21
19.1.0.17 for Fabric 1.21
19.0.0.16 for NeoForge 1.21
19.0.0.16 for Forge 1.21
19.0.0.16 for Fabric 1.21
19.0.0.15 for NeoForge 1.21
19.0.0.15 for Forge 1.21
19.0.0.15 for Fabric 1.21
19.0.0.14 for NeoForge 1.21
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
19.0.0.14 for Forge 1.21
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
19.0.0.14 for Fabric 1.21
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
19.0.0.13 for NeoForge 1.21
19.0.0.13 for Forge 1.21
19.0.0.13 for Fabric 1.21
17.3.1.3 for NeoForge 1.20.4
17.3.1.3 for Forge 1.20.4
17.3.1.3 for Fabric 1.20.4
19.0.0.12 for NeoForge 1.21
19.0.0.12 for Forge 1.21
19.0.0.12 for Fabric 1.21
19.0.0.11 for NeoForge 1.21
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
19.0.0.11 for Forge 1.21
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
19.0.0.11 for Fabric 1.21
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
18.0.0.65 for NeoForge 1.20.6
18.0.0.65 for Forge 1.20.6
18.0.0.65 for Fabric 1.20.6
19.0.0.10 for NeoForge 1.21
19.0.0.10 for Forge 1.21
19.0.0.10 for Fabric 1.21
18.0.0.64 for NeoForge 1.20.6
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
18.0.0.64 for Forge 1.20.6
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
18.0.0.64 for Fabric 1.20.6
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
19.0.0.9 for NeoForge 1.21
19.0.0.9 for Forge 1.21
19.0.0.9 for Fabric 1.21
19.0.0.8 for NeoForge 1.21
19.0.0.8 for Forge 1.21
19.0.0.8 for Fabric 1.21
19.0.0.7 for NeoForge 1.21
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
19.0.0.7 for Forge 1.21
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
19.0.0.7 for Fabric 1.21
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
19.0.0.6 for Fabric 1.21
19.0.0.5 for NeoForge 1.21
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
19.0.0.5 for Forge 1.21
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
19.0.0.5 for Fabric 1.21
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
19.0.0.4 for NeoForge 1.21
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
19.0.0.4 for Forge 1.21
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
19.0.0.4 for Fabric 1.21
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
19.0.0.3 for NeoForge 1.21
19.0.0.3 for Forge 1.21
19.0.0.3 for Fabric 1.21
18.0.0.63 for NeoForge 1.20.6
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
18.0.0.63 for Forge 1.20.6
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
18.0.0.63 for Fabric 1.20.6
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
17.3.0.2 for NeoForge 1.20.4
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
17.3.0.2 for Forge 1.20.4
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
17.3.0.2 for Fabric 1.20.4
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
15.3.0.8 for Forge 1.20.1
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/af407565eaa65db58d2a455b6c608be39ff3beae) - mezz
15.3.0.8 for Fabric 1.20.1
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/af407565eaa65db58d2a455b6c608be39ff3beae) - mezz
13.1.0.17 for Forge 1.19.4
13.1.0.17 for Fabric 1.19.4
11.6.0.1020
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1020
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
19.0.0.2 for NeoForge 1.21
19.0.0.2 for Forge 1.21
19.0.0.2 for Fabric 1.21
19.0.0.1 for NeoForge 1.21
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
19.0.0.1 for Forge 1.21
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
19.0.0.1 for Fabric 1.21
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
18.0.0.62 for NeoForge 1.20.6
18.0.0.62 for Forge 1.20.6
18.0.0.62 for Fabric 1.20.6
18.0.0.61 for NeoForge 1.20.6
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
18.0.0.61 for Forge 1.20.6
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
18.0.0.61 for Fabric 1.20.6
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
15.3.0.7 for Forge 1.20.1
15.3.0.7 for Fabric 1.20.1
18.0.0.59 for NeoForge 1.20.6
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
18.0.0.59 for Forge 1.20.6
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
18.0.0.59 for Fabric 1.20.6
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
17.3.0.1 for NeoForge 1.20.4
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
17.3.0.1 for Forge 1.20.4
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
17.3.0.1 for Fabric 1.20.4
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
17.3.0.56 for NeoForge 1.20.4
17.3.0.56 for Forge 1.20.4
17.3.0.56 for Fabric 1.20.4
15.3.0.6 for Forge 1.20.1
15.3.0.6 for Fabric 1.20.1
15.3.0.5 for Forge 1.20.1
15.3.0.5 for Fabric 1.20.1
17.3.0.55 for NeoForge 1.20.4
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
17.3.0.55 for Forge 1.20.4
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
17.3.0.55 for Fabric 1.20.4
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
17.3.0.52 for NeoForge 1.20.4
17.3.0.52 for Forge 1.20.4
17.3.0.52 for Fabric 1.20.4
17.3.0.51 for NeoForge 1.20.4
17.3.0.51 for Forge 1.20.4
17.3.0.51 for Fabric 1.20.4
17.3.0.50 for NeoForge 1.20.4
17.3.0.50 for Forge 1.20.4
17.3.0.50 for Fabric 1.20.4
11.6.0.1019
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1019
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
17.3.0.49 for NeoForge 1.20.4
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
17.3.0.49 for Forge 1.20.4
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
17.3.0.49 for Fabric 1.20.4
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
16.0.0.2 for Forge 1.20.2
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/1a8b3b6890fb27278287e3450daded24b6ee0620) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/6f60bd067a494eb09e3191b4fddf793706fa1226) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a38885961a74795c297590992094e5e5bca8bb7b) - mezz
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
16.0.0.2 for Fabric 1.20.2
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/1a8b3b6890fb27278287e3450daded24b6ee0620) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/6f60bd067a494eb09e3191b4fddf793706fa1226) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a38885961a74795c297590992094e5e5bca8bb7b) - mezz
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
15.3.0.4 for Forge 1.20.1
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/cdc5f115c9c1964a35f45486850a37b14f480ed3) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/915c25a069875608d2ea38b869c13bc041548212) - mezz
15.3.0.4 for Fabric 1.20.1
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/cdc5f115c9c1964a35f45486850a37b14f480ed3) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/915c25a069875608d2ea38b869c13bc041548212) - mezz
4.16.1.1012 for Forge 1.12.2
4.16.1.1011 for Forge 1.12.2
* [specify Forge for the modrinth upload](https://github.com/mezz/JustEnoughItems/commit/096e0a49ee4bfe4f85846f73f42cd9ef15c31347) - mezz
* [add changelog-markdown.mustache file](https://github.com/mezz/JustEnoughItems/commit/1d4210be05f0bbbc1ad9101ae5705b79a3bf4ac7) - mezz
* [fix Jenkins publishCurseforge step](https://github.com/mezz/JustEnoughItems/commit/227aac5aff8967fb74626818bdd8f76efb19fe0d) - mezz
* [Modernize gradle, publish to modrinth, and fix maven publishing (#3431)](https://github.com/mezz/JustEnoughItems/commit/653839107f02657121a195427be9837e1f09fb7c) - mezz
15.3.0.1 for Forge 1.20.1
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/c1b0ceed32f06235b2f68786d835afb988f75929) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/c732df648d24607899d9b4a52dda8cccf60a9634) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/d510aa1e7b7a9947a0e9b9b7ba123ae98d696cc4) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/c691224d61c8febe5f0d644ee23c83f5a0706d79) - mezz
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/391550d2decef7cd3a6fbb6990b322ab76f51bee) - mezz
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/50a740253856abe420d841f3a5599f4070d1af99) - Abbage230
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/e2a5dd67d3e4cbf75cc7f6d5d41a2784354938e5) - smoong951
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/fa2e2128178be2f4e954ca82d9a752cd8b50b565) - ChokoJoestar
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/b3353854709130a0fa10cb56870ae358f639eded) - Johannes Jäger
15.3.0.1 for Fabric 1.20.1
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/c1b0ceed32f06235b2f68786d835afb988f75929) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/c732df648d24607899d9b4a52dda8cccf60a9634) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/d510aa1e7b7a9947a0e9b9b7ba123ae98d696cc4) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/c691224d61c8febe5f0d644ee23c83f5a0706d79) - mezz
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/391550d2decef7cd3a6fbb6990b322ab76f51bee) - mezz
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/50a740253856abe420d841f3a5599f4070d1af99) - Abbage230
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/e2a5dd67d3e4cbf75cc7f6d5d41a2784354938e5) - smoong951
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/fa2e2128178be2f4e954ca82d9a752cd8b50b565) - ChokoJoestar
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/b3353854709130a0fa10cb56870ae358f639eded) - Johannes Jäger
17.3.0.48 for NeoForge 1.20.4
17.3.0.48 for Forge 1.20.4
17.3.0.48 for Fabric 1.20.4
17.3.0.47 for NeoForge 1.20.4
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
17.3.0.47 for Forge 1.20.4
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
17.3.0.47 for Fabric 1.20.4
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
17.3.0.46 for NeoForge 1.20.4
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
17.3.0.46 for Forge 1.20.4
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
17.3.0.46 for Fabric 1.20.4
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
17.3.0.43 for NeoForge 1.20.4
17.3.0.43 for Forge 1.20.4
17.3.0.43 for Fabric 1.20.4
7.8.0.1011
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
17.2.0.42 for NeoForge 1.20.4
17.2.0.42 for Forge 1.20.4
17.2.0.42 for Fabric 1.20.4
17.2.0.41 for NeoForge 1.20.4
17.2.0.41 for Forge 1.20.4
17.2.0.41 for Fabric 1.20.4
17.2.0.40 for NeoForge 1.20.4
17.2.0.40 for Forge 1.20.4
17.2.0.40 for Fabric 1.20.4
17.1.0.39 for NeoForge 1.20.4
17.1.0.39 for Forge 1.20.4
17.1.0.39 for Fabric 1.20.4
17.1.0.38 for NeoForge 1.20.4
17.1.0.38 for Forge 1.20.4
17.1.0.38 for Fabric 1.20.4
17.0.0.37 for NeoForge 1.20.4
17.0.0.37 for Forge 1.20.4
17.0.0.37 for Fabric 1.20.4
17.0.0.36 for NeoForge 1.20.4
17.0.0.36 for Forge 1.20.4
17.0.0.36 for Fabric 1.20.4
17.0.0.35 for NeoForge 1.20.4
17.0.0.35 for Forge 1.20.4
17.0.0.35 for Fabric 1.20.4
17.0.0.34 for NeoForge 1.20.4
17.0.0.34 for Forge 1.20.4
17.0.0.34 for Fabric 1.20.4
17.0.0.33 for NeoForge 1.20.4
17.0.0.33 for Forge 1.20.4
17.0.0.33 for Fabric 1.20.4
17.0.0.32 for NeoForge 1.20.4
17.0.0.32 for Forge 1.20.4
17.0.0.32 for Fabric 1.20.4
17.0.0.31 for NeoForge 1.20.4
17.0.0.31 for Forge 1.20.4
17.0.0.31 for Fabric 1.20.4
17.0.0.30 for NeoForge 1.20.4
17.0.0.30 for Forge 1.20.4
17.0.0.30 for Fabric 1.20.4
17.0.0.29 for Forge 1.20.4
17.0.0.29 for Fabric 1.20.4
16.0.0.28 for Forge 1.20.2
16.0.0.28 for Fabric 1.20.2
15.2.0.27 for Forge 1.20.1
15.2.0.27 for Fabric 1.20.1
11.6.0.1018
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1018
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1017
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1017
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
13.1.0.16 for Forge 1.19.4
13.1.0.16 for Fabric 1.19.4
15.2.0.26 for Forge 1.20.1
15.2.0.26 for Fabric 1.20.1
15.2.0.25 for Forge 1.20.1
15.2.0.25 for Fabric 1.20.1
15.2.0.24 for Forge 1.20.1
15.2.0.24 for Fabric 1.20.1
15.2.0.23 for Forge 1.20.1
15.2.0.23 for Fabric 1.20.1
11.6.0.1016
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
11.6.0.1016
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
15.2.0.22 for Forge 1.20.1
15.2.0.22 for Fabric 1.20.1
15.2.0.21 for Forge 1.20.1
15.2.0.21 for Fabric 1.20.1
15.2.0.20 for Forge 1.20.1
15.2.0.20 for Fabric 1.20.1
15.1.0.19 for Forge 1.20.1
15.1.0.19 for Fabric 1.20.1
15.1.0.18 for Forge 1.20.1
15.1.0.18 for Fabric 1.20.1
15.0.0.17 for Forge 1.20.1
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
15.0.0.17 for Fabric 1.20.1
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
15.0.0.16 for Forge 1.20.1
15.0.0.16 for Fabric 1.20.1
15.0.0.15 for Forge 1.20.1
15.0.0.15 for Fabric 1.20.1
13.1.0.15 for Forge 1.19.4
13.1.0.15 for Fabric 1.19.4
13.1.0.14 for Forge 1.19.4
13.1.0.14 for Fabric 1.19.4
15.0.0.14 for Forge 1.20.1
* [re-enable IngredientFilterTest](https://github.com/mezz/JustEnoughItems/commit/9fe64ba0b5bc1c18a83eb231b75f24b82f1a91fa) - mezz
15.0.0.14 for Fabric 1.20.1
* [re-enable IngredientFilterTest](https://github.com/mezz/JustEnoughItems/commit/9fe64ba0b5bc1c18a83eb231b75f24b82f1a91fa) - mezz
15.0.0.13 for Forge 1.20.1
15.0.0.13 for Fabric 1.20.1
15.0.0.12 for Forge 1.20.1
15.0.0.12 for Fabric 1.20.1
13.1.0.13 for Forge 1.19.4
13.1.0.13 for Fabric 1.19.4
14.0.0.11 for Forge 1.20
14.0.0.11 for Fabric 1.20
14.0.0.10 for Forge 1.20
14.0.0.10 for Fabric 1.20
14.0.0.9 for Forge 1.20
14.0.0.9 for Fabric 1.20
13.1.0.12 for Forge 1.19.4
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/3ebf026d68cfe2de3428dff35a28f793189653c4) - mezz
* [remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/30b0ac70729b570e7f3ff43bcc25228d6b5bee2b) - mezz
13.1.0.12 for Fabric 1.19.4
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/3ebf026d68cfe2de3428dff35a28f793189653c4) - mezz
* [remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/30b0ac70729b570e7f3ff43bcc25228d6b5bee2b) - mezz
14.0.0.8 for Forge 1.20
* [Fix #3243 Crash on Fabric from EffectRenderingInventoryScreenMixin](https://github.com/mezz/JustEnoughItems/commit/9e9147537ee0fee1a145b4d4283a1cb750e2d0cd) - mezz
14.0.0.8 for Fabric 1.20
* [Fix #3243 Crash on Fabric from EffectRenderingInventoryScreenMixin](https://github.com/mezz/JustEnoughItems/commit/9e9147537ee0fee1a145b4d4283a1cb750e2d0cd) - mezz
14.0.0.7 for Forge 1.20
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
14.0.0.7 for Fabric 1.20
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
14.0.0.6 for Forge 1.20
14.0.0.6 for Fabric 1.20
14.0.0.5 for Forge 1.20
14.0.0.5 for Fabric 1.20
14.0.0.4 for Forge 1.20
* [Avoid calling Translator in tests, clean up unused import](https://github.com/mezz/JustEnoughItems/commit/a4ecf3419aec7a4b8817ee75584b61cc40f4bfeb) - mezz
* [Initial Port to 1.20 (#3229)](https://github.com/mezz/JustEnoughItems/commit/875d9c1d30e7cbd768ad433585c6e97747261be1) - shartte
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
14.0.0.4 for Fabric 1.20
* [Avoid calling Translator in tests, clean up unused import](https://github.com/mezz/JustEnoughItems/commit/a4ecf3419aec7a4b8817ee75584b61cc40f4bfeb) - mezz
* [Initial Port to 1.20 (#3229)](https://github.com/mezz/JustEnoughItems/commit/875d9c1d30e7cbd768ad433585c6e97747261be1) - shartte
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
13.1.0.11 for Forge 1.19.4
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
13.1.0.11 for Fabric 1.19.4
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
13.1.0.9 for Forge 1.19.4
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
13.1.0.9 for Fabric 1.19.4
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
13.1.0.8 for Forge 1.19.4
13.1.0.8 for Fabric 1.19.4
13.1.0.7 for Forge 1.19.4
13.1.0.7 for Fabric 1.19.4
13.1.0.6 for Forge 1.19.4
13.1.0.6 for Fabric 1.19.4
13.1.0.5 for Forge 1.19.4
13.1.0.5 for Fabric 1.19.4
13.1.0.4 for Forge 1.19.4
13.1.0.4 for Fabric 1.19.4
13.1.0.3 for Forge 1.19.4
13.1.0.3 for Fabric 1.19.4
13.1.0.2 for Forge 1.19.4
13.1.0.2 for Fabric 1.19.4
13.0.0.1 for Forge 1.19.4
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/739fde73225d006c83af22db04c5723d9c539dc7) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
13.0.0.1 for Fabric 1.19.4
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/739fde73225d006c83af22db04c5723d9c539dc7) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
12.4.0.22 for Forge 1.19.3
12.4.0.22 for Fabric 1.19.3
12.3.0.21 for Forge 1.19.3
12.3.0.21 for Fabric 1.19.3
12.3.0.20 for Forge 1.19.3
12.3.0.20 for Fabric 1.19.3
12.3.0.19 for Forge 1.19.3
12.3.0.19 for Fabric 1.19.3
12.3.0.18 for Forge 1.19.3
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
12.3.0.18 for Fabric 1.19.3
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
12.2.0.17 for Forge 1.19.3
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
12.2.0.17 for Fabric 1.19.3
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
12.2.0.16 for Forge 1.19.3
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/972c690ab94065f4a87b7731a36ff3ed371b86f8) - Waiting Idly
12.2.0.16 for Fabric 1.19.3
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/972c690ab94065f4a87b7731a36ff3ed371b86f8) - Waiting Idly
12.1.1.13 for Forge 1.19.3
12.1.1.13 for Fabric 1.19.3
12.1.1.12 for Forge 1.19.3
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
12.1.1.12 for Fabric 1.19.3
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
12.1.1.11 for Forge 1.19.3
12.1.1.11 for Fabric 1.19.3
7.8.0.1009 for 1.16.5
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
12.1.1.10 for Forge 1.19.3
12.1.1.10 for Fabric 1.19.3
12.1.1.9 for Forge 1.19.3
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
12.1.1.9 for Fabric 1.19.3
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
4.16.1.1000 for 1.12.2
12.1.1.8 for Forge 1.19.3
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
12.1.1.8 for Fabric 1.19.3
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
12.1.0.7 for Forge 1.19.3
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
12.1.0.7 for Fabric 1.19.3
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
12.0.2.6 for Forge 1.19.3
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
12.0.2.6 for Fabric 1.19.3
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
11.5.2.1007 for Forge 1.19.2
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
11.5.2.1007 for Fabric 1.19.2
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
12.0.2.5 for Forge 1.19.3
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
12.0.2.5 for Fabric 1.19.3
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
12.0.2.4 for Forge 1.19.3
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
12.0.2.4 for Fabric 1.19.3
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
12.0.2.3 for Forge 1.19.3
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
12.0.2.3 for Fabric 1.19.3
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
11.5.2.1006 for Forge 1.19.2
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
11.5.2.1006 for Fabric 1.19.2
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
10.2.1.1002 for Forge 1.18.2
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
10.2.1.1002 for Fabric 1.18.2
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
11.5.2.1005 for Forge 1.19.2
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
11.5.2.1005 for Fabric 1.19.2
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
9.7.2.1001 for 1.18.2
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/3fe52ee71a4e1daab0033cf3a4413d3d610bad2c) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/c6833c5fc51936999346a780089ade61350ec5bc) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/d503a1174a52f15e55c27adb9f1d54acdbfd31d8) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
8.3.1.1002 for 1.17.1
7.7.1.1004 for 1.16.5
11.5.2.1004 for Forge 1.19.2
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
11.5.2.1004 for Fabric 1.19.2
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
11.5.2.1003 for Forge 1.19.2
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.2.1003 for Fabric 1.19.2
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
10.2.1.1001 for Forge 1.18.2
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
10.2.1.1001 for Fabric 1.18.2
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
11.5.2.1002 for Forge 1.19.2
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
11.5.2.1002 for Fabric 1.19.2
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
12.0.2.2 for Forge 1.19.3
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
12.0.2.2 for Fabric 1.19.3
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.2.1000 for Forge 1.19.2
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
11.5.2.1000 for Fabric 1.19.2
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
11.5.0.297 for Forge 1.19.2
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.0.297 for Fabric 1.19.2
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.0.296 for Forge 1.19.2
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.0.296 for Fabric 1.19.2
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
11.5.0.293 for Forge 1.19.2
11.5.0.293 for Fabric 1.19.2
11.5.0.292 for Forge 1.19.2
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
11.5.0.292 for Fabric 1.19.2
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
11.5.0.291 for Forge 1.19.2
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
11.5.0.291 for Fabric 1.19.2
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
11.4.0.290 for Forge 1.19.2
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
11.4.0.290 for Fabric 1.19.2
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
11.4.0.289 for Forge 1.19.2
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.289 for Fabric 1.19.2
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.288 for Forge 1.19.2
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.288 for Fabric 1.19.2
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.287 for Forge 1.19.2
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.287 for Fabric 1.19.2
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.286 for Forge 1.19.2
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.286 for Fabric 1.19.2
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.285 for Forge 1.19.2
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.285 for Fabric 1.19.2
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.284 for Forge 1.19.2
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.284 for Fabric 1.19.2
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
10.2.1.283 for Forge 1.18.2
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
10.2.1.283 for Fabric 1.18.2
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
11.4.0.282 for Forge 1.19.2
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
11.4.0.282 for Fabric 1.19.2
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
9.7.2.281 for 1.18.2
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/d503a1174a52f15e55c27adb9f1d54acdbfd31d8) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
10.2.1.280 for Forge 1.18.2
10.2.1.280 for Fabric 1.18.2
11.4.0.279 for Forge 1.19.2
11.4.0.279 for Fabric 1.19.2
10.2.1.278 for Forge 1.18.2
10.2.1.278 for Fabric 1.18.2
9.7.2.277 for 1.18.2
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
7.7.1.153 for 1.16.5
9.4.1.276 for 1.18.1
11.4.0.274 for Forge 1.19.2
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
11.4.0.274 for Fabric 1.19.2
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
9.7.2.273 for 1.18.2
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
10.1.5.272 for Forge 1.18.2
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/59c70968a9c933b83aa7953a3d3eb0214b607f40) - mezz
* [Allow recipe transfer errors to set button color highlight (#2971) (#3012)](https://github.com/mezz/JustEnoughItems/commit/d8912c51990be5642525739b689a8a60928f3d55) - shartte
* Co-authored-by: Technici4n <13494793+technici4n@users.noreply.github.com>
* Co-authored-by: mezz <tehgeek@gmail.com>
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
10.1.5.272 for Fabric 1.18.2
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/59c70968a9c933b83aa7953a3d3eb0214b607f40) - mezz
* [Allow recipe transfer errors to set button color highlight (#2971) (#3012)](https://github.com/mezz/JustEnoughItems/commit/d8912c51990be5642525739b689a8a60928f3d55) - shartte
* Co-authored-by: Technici4n <13494793+technici4n@users.noreply.github.com>
* Co-authored-by: mezz <tehgeek@gmail.com>
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
11.3.0.271 for Forge 1.19.2
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
11.3.0.271 for Fabric 1.19.2
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
11.3.0.270 for Forge 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
11.3.0.270 for Fabric 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
11.3.0.269 for Forge 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
11.3.0.269 for Fabric 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
11.3.0.268 for Forge 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
11.3.0.268 for Fabric 1.19.2
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
9.7.2.266 for 1.18.2
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
9.7.2.264 for 1.18.2
10.1.4.263 for Forge 1.18.2
10.1.4.263 for Fabric 1.18.2
11.3.0.262 for Forge 1.19.2
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
11.3.0.262 for Fabric 1.19.2
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
11.3.0.261 for Forge 1.19.2
11.3.0.261 for Fabric 1.19.2
11.3.0.260 for Forge 1.19.2
11.3.0.260 for Fabric 1.19.2
9.7.2.259 for 1.18.2
* [Quiet the log line for "Could not find a matching ingredient to remove ..." (#2954)](https://github.com/mezz/JustEnoughItems/commit/d783e8e55ced6a0248f33b22d31604d8b0e03f13) - Colter
* Co-authored-by: mezz
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/6f97357d458f02f5cd57cc3dfe19dc674c265064) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
10.1.4.258 for Forge 1.18.2
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
10.1.4.258 for Fabric 1.18.2
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
11.2.0.256 for Forge 1.19.2
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
11.2.0.256 for Fabric 1.19.2
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
9.7.1.255 for 1.18.2
* Co-authored-by: mezz
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/6f97357d458f02f5cd57cc3dfe19dc674c265064) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
11.2.0.254 for Forge 1.19.2
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
11.2.0.254 for Fabric 1.19.2
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
11.2.0.246 for Forge 1.19.2
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.246 for Fabric 1.19.2
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.244 for Forge 1.19.1
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.244 for Fabric 1.19.1
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.243 for Forge 1.19.1
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.243 for Fabric 1.19.1
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.242 for Forge 1.19.1
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.242 for Fabric 1.19.1
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
11.2.0.241 for Forge 1.19.1
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
11.2.0.241 for Fabric 1.19.1
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
10.1.3.240 for Forge 1.18.2
10.1.3.240 for Fabric 1.18.2
11.1.1.239 for Forge 1.19
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
11.1.1.239 for Fabric 1.19
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
10.1.3.238 for Forge 1.18.2
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/6a332a73f789565001677f5e814533d675d35fed) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
10.1.3.238 for Fabric 1.18.2
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/6a332a73f789565001677f5e814533d675d35fed) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
10.1.1.237 for Forge 1.18.2
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
10.1.1.237 for Fabric 1.18.2
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
11.1.1.236 for Forge 1.19
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
11.1.1.236 for Fabric 1.19
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
11.1.0.235 for Forge 1.19
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
11.1.0.235 for Fabric 1.19
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
11.1.0.234 for Forge 1.19
11.1.0.234 for Fabric 1.19
11.1.0.233 for Forge 1.19
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
11.1.0.233 for Fabric 1.19
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
9.7.1.232 for 1.18.2
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
10.1.1.231 for Forge 1.18.2
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
10.1.1.231 for Fabric 1.18.2
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
11.0.2.230 for Forge 1.19
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
11.0.2.230 for Fabric 1.19
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
9.7.0.229 for 1.18.2
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
10.1.0.228 for Forge 1.18.2
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
10.1.0.228 for Fabric 1.18.2
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
11.0.0.227 for Forge 1.19
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
11.0.0.227 for Fabric 1.19
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
9.7.0.226 for 1.18.2
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
11.0.0.225 for Forge 1.19
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
11.0.0.225 for Fabric 1.19
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
9.7.0.224 for 1.18.2
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
10.1.0.223 for Forge 1.18.2
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
10.1.0.223 for Fabric 1.18.2
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
11.0.0.222 for Forge 1.19
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
11.0.0.222 for Fabric 1.19
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
11.0.0.221 for Forge 1.19
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
11.0.0.221 for Fabric 1.19
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
11.0.0.220 for Forge 1.19
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
11.0.0.220 for Fabric 1.19
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
10.1.0.219 for Forge 1.18.2
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
10.1.0.219 for Fabric 1.18.2
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
10.1.0.218 for Forge 1.18.2
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
10.1.0.218 for Fabric 1.18.2
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
11.0.0.217 for Forge 1.19
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
11.0.0.217 for Fabric 1.19
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
10.1.0.216 for Forge 1.18.2
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
10.1.0.216 for Fabric 1.18.2
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
11.0.0.215 for Forge 1.19
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
11.0.0.215 for Fabric 1.19
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
11.0.0.214 for Forge 1.19
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
11.0.0.214 for Fabric 1.19
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
10.1.0.213 for Forge 1.18.2
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
10.1.0.213 for Fabric 1.18.2
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
11.0.0.212 for Forge 1.19
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
11.0.0.212 for Fabric 1.19
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
11.0.0.211 for Forge 1.19
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
11.0.0.211 for Fabric 1.19
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
11.0.0.210 for Forge 1.19
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
11.0.0.210 for Fabric 1.19
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
9.7.0.209 for 1.18.2
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
10.1.0.208 for Forge 1.18.2
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
10.1.0.208 for Fabric 1.18.2
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
10.1.0.207 for Forge 1.18.2
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
10.1.0.207 for Fabric 1.18.2
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
11.0.0.206 for Forge 1.19
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
* value of e.g. \`jei-1.19-common-api\`.
* The simple fix is to call Property#get() on archivesName to get its
* actual value and pass that on as the node value.
11.0.0.206 for Fabric 1.19
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
* value of e.g. \`jei-1.19-common-api\`.
* The simple fix is to call Property#get() on archivesName to get its
* actual value and pass that on as the node value.
11.0.0.203 for Forge 1.19
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
11.0.0.203 for Fabric 1.19
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
10.1.0.202 for Forge 1.18.2
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/800a66bd4ba2e7449c9d4fd521d8957135b492ec) - mezz
10.1.0.202 for Fabric 1.18.2
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/800a66bd4ba2e7449c9d4fd521d8957135b492ec) - mezz
10.1.0.200 for Forge 1.18.2
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
10.1.0.200 for Fabric 1.18.2
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
9.7.0.196 for 1.18.2
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
9.7.0.195 for 1.18.2
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
9.7.0.194 for 1.18.2
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
9.7.0.193 for 1.18.2
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
9.7.0.192 for 1.18.2
10.0.0.191 for Forge 1.18.2
* [move more startup code into Common](https://github.com/mezz/JustEnoughItems/commit/eaa035c594e3057dac3e32c2e0d86eb87b8a537e) - mezz
* [move more startup code to Common](https://github.com/mezz/JustEnoughItems/commit/ebf6157af71a57cc1fa946d00ae30192bd3c76e1) - mezz
* [move IngredientGridConfig defaults to Common](https://github.com/mezz/JustEnoughItems/commit/e2f8cef554d3053a077f65ff4f16c67103b154c9) - mezz
* [refactor more logic out of ModIdFormatConfig and into Common](https://github.com/mezz/JustEnoughItems/commit/7afe50e2587d4439b34ee0e7f6da87ced73b3748) - mezz
* [refactor ModIdHelper into common](https://github.com/mezz/JustEnoughItems/commit/b1d3a405ebd3a9c3e6c378246ee34a5bf6d8ecaf) - mezz
* [move lang and image assets to Common](https://github.com/mezz/JustEnoughItems/commit/12b24a77e033b9cdce1f01998f7c5eeb1e1caf4e) - mezz
* [nvm it's already in the root build.gradle](https://github.com/mezz/JustEnoughItems/commit/312245d629fec2f15067fb3c6fb26b84e1b92317) - mezz
* [Compile for Java 17](https://github.com/mezz/JustEnoughItems/commit/8f6976de2c3ab46d66fce5dd58a3b458707a6b9b) - mezz
* [organize client configs](https://github.com/mezz/JustEnoughItems/commit/9840240cbbe2750370473f2bfde55e4c65f1d415) - mezz
10.0.0.188 for Forge 1.18.2
* [nvm it's already in the root build.gradle](https://github.com/mezz/JustEnoughItems/commit/312245d629fec2f15067fb3c6fb26b84e1b92317) - mezz
* [Compile for Java 17](https://github.com/mezz/JustEnoughItems/commit/8f6976de2c3ab46d66fce5dd58a3b458707a6b9b) - mezz
* [organize client configs](https://github.com/mezz/JustEnoughItems/commit/9840240cbbe2750370473f2bfde55e4c65f1d415) - mezz
* [move away from depending on ModConfigEvent for reloading configs](https://github.com/mezz/JustEnoughItems/commit/5b8308a560140c2bc5a0470c64f0f740f17e49f2) - mezz
* [use ATs instead of mixins for Forge, they are more compatible when mods depend on JEI](https://github.com/mezz/JustEnoughItems/commit/a9b70fd51a04888672356cbcd8d11053de5ea95a) - mezz
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
10.0.0.187 for Forge 1.18.2
* [use ATs instead of mixins for Forge, they are more compatible when mods depend on JEI](https://github.com/mezz/JustEnoughItems/commit/a9b70fd51a04888672356cbcd8d11053de5ea95a) - mezz
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
10.0.0.186 for Forge 1.18.2
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
10.0.0.185 for Forge 1.18.2
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
* [clean up](https://github.com/mezz/JustEnoughItems/commit/0cd488efb63c0ed03e23dde5d50b9d5c440c5569) - mezz
10.0.0.184 for Forge 1.18.2
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
* [clean up](https://github.com/mezz/JustEnoughItems/commit/0cd488efb63c0ed03e23dde5d50b9d5c440c5569) - mezz
* [move JeiStarter to Common](https://github.com/mezz/JustEnoughItems/commit/7e9fb71f2cffed23c6049f0288d397bbae7f9b9f) - mezz
* [separate forge event code from event handlers](https://github.com/mezz/JustEnoughItems/commit/8c9ce90693fea3c920850010c060c2c1b80e65a0) - mezz
9.7.0.180 for 1.18.2
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
9.6.0.179 for 1.18.2
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
9.6.0.178 for 1.18.2
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
9.6.0.177 for 1.18.2
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
9.6.0.176 for 1.18.2
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
9.5.5.175 for 1.18.2
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
9.5.5.174 for 1.18.2
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
9.5.5.173 for 1.18.2
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
9.4.1.172 for 1.18.1
9.5.4.171 for 1.18.2
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
9.5.4.170 for 1.18.2
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
9.5.4.169 for 1.18.2
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
9.4.1.168 for 1.18.1
9.5.4.167 for 1.18.2
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
9.5.4.166 for 1.18.2
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
9.5.4.165 for 1.18.2
9.5.4.164 for 1.18.2
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
9.5.3.163 for 1.18.2
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
9.5.3.162 for 1.18.2
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
9.5.3.161 for 1.18.2
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
9.5.3.153 for 1.18.2
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
9.5.3.152 for 1.18.2
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
9.5.3.151 for 1.18.2
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
9.5.3.149 for 1.18.2
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
9.5.3.148 for 1.18.2
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
9.5.3.143 for 1.18.2
9.5.3.142 for 1.18.2
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <jaredlll08@gmail.com>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
9.5.2.141 for 1.18.2
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <jaredlll08@gmail.com>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
9.5.2.140 for 1.18.2
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <jaredlll08@gmail.com>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
9.5.2.139 for 1.18.2
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <jaredlll08@gmail.com>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
9.5.2.135 for 1.18.2
9.5.2.134 for 1.18.2
9.5.2.133 for 1.18.2
9.5.0.132 for 1.18.2
9.5.0.131 for 1.18.2
9.5.0.129 for 1.18.2
9.5.0.128 for 1.18.2
9.5.0.127 for 1.18.2
7.7.1.152 for 1.16.5
7.7.1.151 for 1.16.5
9.5.0.126 for 1.18.2
9.5.0.125 for 1.18.2
9.5.0.124 for 1.18.2
9.4.3.123 for 1.18.2
9.4.3.122 for 1.18.2
9.4.3.121 for 1.18.2
9.4.3.120 for 1.18.2
9.4.2.119 for 1.18.2
9.4.1.118 for 1.18.2
9.4.1.117 for 1.18.2
9.4.1.116 for 1.18.2
9.4.1.114 for 1.18.2
9.4.1.113 for 1.18.2
9.4.1.112 for 1.18.1
9.4.1.111 for 1.18.1
9.4.1.110 for 1.18.1
9.4.1.109 for 1.18.1
9.4.1.108 for 1.18.1
9.4.1.107 for 1.18.1
9.4.1.106 for 1.18.1
9.4.1.105 for 1.18.1
9.4.1.104 for 1.18.1
9.4.1.103 for 1.18.1
9.4.1.102 for 1.18.1
7.7.1.150 for 1.16.5
9.4.1.101 for 1.18.1
7.7.1.149 for 1.16.5
7.7.1.147 for 1.16.5
9.2.3.85 for 1.18.1
9.2.3.84 for 1.18.1
9.2.3.82 for 1.18.1
9.2.3.81 for 1.18.1
9.2.3.80 for 1.18.1
9.2.3.79 for 1.18.1
9.2.3.78 for 1.18.1
7.7.1.145 for 1.16.5
9.2.3.77 for 1.18.1
9.2.3.75 for 1.18.1
9.2.2.74 for 1.18.1
7.7.1.144 for 1.16.5
9.2.1.69 for 1.18.1
9.1.2.68 for 1.18.1
8.3.1.62 for 1.17.1
9.1.2.60 for 1.18.1
8.3.1.59 for 1.17.1
9.1.2.58 for 1.18.1
9.1.2.57 for 1.18.1
9.1.2.56 for 1.18.1
9.1.2.55 for 1.18.1
9.1.2.54 for 1.18.1
8.3.1.53 for 1.17.1
9.1.2.52 for 1.18.1
8.3.1.51 for 1.17.1
7.7.1.139 for 1.16.5
9.1.2.50 for 1.18.1
8.3.0.49 for 1.17.1
9.1.1.48 for 1.18.1
9.1.0.47 for 1.18.1
9.1.0.46 for 1.18.1
7.7.1.138 for 1.16.5
8.3.0.45 for 1.17.1
9.1.0.44 for 1.18.1
9.1.0.43 for 1.18.1
9.1.0.41 for 1.18.1
9.0.0.40 for 1.18
8.3.0.39 for 1.17.1
8.2.0.37 for 1.17.1
7.7.1.137 for 1.16.5
8.2.0.36 for 1.17.1
7.7.1.136 for 1.16.5
8.2.0.35 for 1.17.1
7.7.1.135 for 1.16.5
8.2.0.34 for 1.17.1
7.7.1.134 for 1.16.5
7.7.1.133 for 1.16.5
8.2.0.33 for 1.17.1
7.7.1.132 for 1.16.5
7.7.1.131 for 1.16.5
8.2.0.32 for 1.17.1
7.7.1.130 for 1.16.5
7.7.1.129 for 1.16.5
7.7.1.128 for 1.16.5
8.1.0.31 for 1.17.1
7.7.1.127 for 1.16.5
7.7.1.126 for 1.16.5
7.7.1.125 for 1.16.5
8.1.0.26 for 1.17.1
8.1.0.25 for 1.17.1
8.1.0.24 for 1.17.1
8.1.0.23 for 1.17.1
7.7.1.124 for 1.16.5
8.1.0.22 for 1.17.1
8.1.0.21 for 1.17.1
8.1.0.20 for 1.17.1
8.1.0.19 for 1.17.1
8.1.0.18 for 1.17.1
8.0.0.17 for 1.17.1
8.0.0.16 for 1.17.1
8.0.0.15 for 1.17.1
8.0.0.14 for 1.17.1
7.7.1.121 for 1.16.5
8.0.0.13 for 1.17.1
7.7.1.120 for 1.16.5
8.0.0.12 for 1.17.1
7.7.1.119 for 1.16.5
8.0.0.11 for 1.17.1
8.0.0.10 for 1.17.1
8.0.0.8 for 1.17.1
8.0.0.7 for 1.17.1
8.0.0.5 for 1.17.1
8.0.0.4 for 1.17.1
7.7.1.118 for 1.16.5
7.7.1.117 for 1.16.5
7.7.1.116 for 1.16.5
7.7.1.115 for 1.16.5
7.7.1.111 for 1.16.5
7.7.1.110 for 1.16.5
7.7.1.109 for 1.16.5
7.7.1.108 for 1.16.5
7.7.0.107 for 1.16.5
7.7.0.106 for 1.16.5
7.7.0.105 for 1.16.5
7.7.0.104 for 1.16.5
7.7.0.103 for 1.16.5
7.7.0.101 for 1.16.5
7.7.0.100 for 1.16.5
7.7.0.99 for 1.16.5
7.7.0.98 for 1.16.5
7.7.0.97 for 1.16.5
7.7.0.96 for 1.16.5
7.7.0.95 for 1.16.5
7.7.0.94 for 1.16.5
7.7.0.93 for 1.16.5
7.7.0.92 for 1.16.5
7.7.0.91 for 1.16.5
7.6.4.90 for 1.16.5
7.6.4.89 for 1.16.5
7.6.4.87 for 1.16.5
7.6.4.86 for 1.16.5
7.6.4.85 for 1.16.5
7.6.3.84 for 1.16.5
7.6.3.83 for 1.16.5
7.6.3.82 for 1.16.5
7.6.3.81 for 1.16.5
7.6.3.80 for 1.16.5
7.6.3.79 for 1.16.5
7.6.3.78 for 1.16.5
7.6.3.77 for 1.16.5
5.0.0.31 for 1.13.2
6.0.3.16 for 1.15.2
7.6.2.76 for 1.16.5
7.6.1.75 for 1.16.5
7.6.1.74 for 1.16.4
7.6.1.73 for 1.16.4
7.6.1.72 for 1.16.4
7.6.1.71 for 1.16.4
7.6.1.70 for 1.16.4
7.6.1.69 for 1.16.4
7.6.1.68 for 1.16.4
7.6.1.67 for 1.16.4
7.6.1.66 for 1.16.4
7.6.1.65 for 1.16.4
7.6.1.64 for 1.16.4
7.6.1.63 for 1.16.4
7.6.0.62 for 1.16.4
7.6.0.61 for 1.16.4
7.6.0.60 for 1.16.4
7.6.0.59 for 1.16.4
7.6.0.58 for 1.16.4
7.6.0.57 for 1.16.4
7.6.0.56 for 1.16.4
7.6.0.55 for 1.16.4
7.6.0.54 for 1.16.4
7.6.0.53 for 1.16.4
7.6.0.52 for 1.16.4
7.6.0.51 for 1.16.3
7.6.0.50 for 1.16.3
7.6.0.49 for 1.16.3
7.6.0.48 for 1.16.3
7.6.0.47 for 1.16.3
7.6.0.45 for 1.16.3
7.5.0.44 for 1.16.3
7.5.0.43 for 1.16.3
7.5.0.42 for 1.16.3
7.5.0.41 for 1.16.3
7.4.0.40 for 1.16.3
7.4.0.38 for 1.16.3
7.3.2.37 for 1.16.3
7.3.2.36 for 1.16.3
7.3.2.35 for 1.16.3
7.3.2.34 for 1.16.3
7.3.2.33 for 1.16.3
7.3.2.32 for 1.16.3
7.3.2.31 for 1.16.3
7.3.2.30 for 1.16.3
7.3.2.29 for 1.16.3
7.3.2.28 for 1.16.2
7.3.2.27 for 1.16.2
7.3.2.26 for 1.16.2
7.3.2.25 for 1.16.2
7.3.2.24 for 1.16.2
7.3.1.23 for 1.16.2
7.3.0.22 for 1.16.2
7.2.0.21 for 1.16.2
7.1.3.20 for 1.16.2
4.16.1.302 for 1.12.2
4.16.1.301 for 1.12.2
7.1.3.19 for 1.16.2
7.1.2.18 for 1.16.2
7.1.2.17 for 1.16.2
6.0.3.15 for 1.15.2
6.0.1.30 for 1.14.4
7.1.2.16 for 1.16.2
7.1.1.15 for 1.16.2
6.0.2.14 for 1.15.2
7.1.1.14 for 1.16.2
7.1.0.13 for 1.16.2
7.1.0.12 for 1.16.2
6.0.2.13 for 1.15.2
7.1.0.11 for 1.16.2
7.0.1.10 for 1.16.1
7.0.1.9 for 1.16.1
7.0.1.8 for 1.16.1
7.0.0.7 for 1.16.1
7.0.0.6 for 1.16.1
7.0.0.5 for 1.16.1
4.15.0.297 for 1.12.2
7.0.0.4 for 1.16.1
7.0.0.3 for 1.16.1
7.0.0.2 for 1.16.1
4.15.0.296 for 1.12.2
6.0.2.12 for 1.15.2
6.0.0.29 for 1.14.4
6.0.0.28 for 1.14.4
4.15.0.295 for 1.12.2
6.0.2.11 for 1.15.2
6.0.2.10 for 1.15.2
6.0.2.9 for 1.15.2
6.0.2.8 for 1.15.2
6.0.2.7 for 1.15.2
4.15.0.294 for 1.12.2
6.0.2.6 for 1.15.2
6.0.1.5 for 1.15.2
6.0.0.4 for 1.15.2
6.0.0.3 for 1.15.2
6.0.0.2 for 1.15.2
6.0.0.1 for 1.15.1
6.0.0.27 for 1.14.4
4.15.0.293 for 1.12.2
6.0.0.26 for 1.14.4
6.0.0.25 for 1.14.4
6.0.0.24 for 1.14.4
6.0.0.23 for 1.14.4
6.0.0.22 for 1.14.4
6.0.0.21 for 1.14.4
6.0.0.20 for 1.14.4
6.0.0.19 for 1.14.4
4.15.0.292 for 1.12.2
5.0.0.30 for 1.13.2
6.0.0.18 for 1.14.4
6.0.0.17 for 1.14.4
6.0.0.16 for 1.14.4
6.0.0.15 for 1.14.4
4.15.0.291 for 1.12.2
6.0.0.14 for 1.14.4
6.0.0.13 for 1.14.4
6.0.0.12 for 1.14.4
6.0.0.11 for 1.14.4
4.15.0.289 for 1.12.2
4.15.0.288 for 1.12.2
6.0.0.10 for 1.14.4
6.0.0.9 for 1.14.4
4.15.0.287 for 1.12.2
4.15.0.286 for 1.12.2
6.0.0.8 for 1.14.3
6.0.0.7 for 1.14.3
6.0.0.6 for 1.14.3
6.0.0.5 for 1.14.3
6.0.0.4 for 1.14.3
4.15.0.285 for 1.12.2
5.0.0.29 for 1.13.2
4.15.0.284 for 1.12.2
6.0.0.3 for 1.14.2
6.0.0.2 for 1.14.2
6.0.0.1 for 1.14.2
4.15.0.283 for 1.12.2
4.15.0.282 for 1.12.2
4.15.0.281 for 1.12.2
5.0.0.28 for 1.13.2
5.0.0.27 for 1.13.2
4.15.0.280 for 1.12.2
5.0.0.26 for 1.13.2
5.0.0.25 for 1.13.2
4.15.0.279 for 1.12.2
5.0.0.24 for 1.13.2
4.15.0.278 for 1.12.2
4.15.0.277 for 1.12.2
4.15.0.276 for 1.12.2
5.0.0.20 for 1.13.2
5.0.0.19 for 1.13.2
4.15.0.275 for 1.12.2
5.0.0.18 for 1.13.2
5.0.0.17 for 1.13.2
5.0.0.16 for 1.13.2
5.0.0.15 for 1.13.2
4.15.0.274 for 1.12.2
5.0.0.14 for 1.13.2
5.0.0.13 for 1.13.2
4.15.0.273 for 1.12.2
4.15.0.272 for 1.12.2
5.0.0.12 for 1.13.2
4.15.0.271 for 1.12.2
5.0.0.11 for 1.13.2
4.15.0.270 for 1.12.2
5.0.0.8 for 1.13.2
5.0.0.7 for 1.13.2
5.0.0.6 for 1.13.2
4.15.0.269 for 1.12.2
4.15.0.268 for 1.12.2
4.14.4.267 for 1.12.2
4.14.4.266 for 1.12.2
4.14.4.265 for 1.12.2
4.14.4.264 for 1.12.2
4.14.4.263 for 1.12.2
4.14.4.262 for 1.12.2
4.14.4.261 for 1.12.2
4.14.4.260 for 1.12.2
4.14.4.259 for 1.12.2
4.14.4.258 for 1.12.2
4.14.4.257 for 1.12.2
4.14.4.256 for 1.12.2
4.14.4.254 for 1.12.2
4.14.4.253 for 1.12.2
4.14.4.252 for 1.12.2
4.14.4.251 for 1.12.2
4.14.4.250 for 1.12.2
4.14.4.249 for 1.12.2
4.14.3.248 for 1.12.2
4.14.3.247 for 1.12.2
4.14.3.246 for 1.12.2
4.14.3.245 for 1.12.2
4.14.3.244 for 1.12.2
4.14.3.243 for 1.12.2
4.14.3.242 for 1.12.2
4.14.3.241 for 1.12.2
4.14.3.240 for 1.12.2
4.14.3.239 for 1.12.2
4.14.3.238 for 1.12.2
4.14.3.237 for 1.12.2
4.14.2.236 for 1.12.2
4.14.1.235 for 1.12.2
4.14.1.234 for 1.12.2
4.14.0.233 for 1.12.2
4.14.0.232 for 1.12.2
4.14.0.231 for 1.12.2
4.14.0.230 for 1.12.2
4.14.0.229 for 1.12.2
4.13.1.228 for 1.12.2
4.13.1.227 for 1.12.2
4.13.1.226 for 1.12.2
4.13.1.225 for 1.12.2
4.13.1.224 for 1.12.2
4.13.1.223 for 1.12.2
4.13.1.222 for 1.12.2
4.13.1.220 for 1.12.2
4.13.0.219 for 1.12.2
4.13.0.218 for 1.12.2
4.12.1.217 for 1.12.2
4.12.0.216 for 1.12.2
4.12.0.215 for 1.12.2
4.12.0.214 for 1.12.2
4.11.1.213 for 1.12.2
4.11.0.212 for 1.12.2
4.11.0.206 for 1.12.2
4.11.0.205 for 1.12.2
4.11.0.204 for 1.12.2
4.11.0.203 for 1.12.2
4.11.0.202 for 1.12.2
4.10.0.201 for 1.12.2
4.10.0.200 for 1.12.2
4.10.0.199 for 1.12.2
4.10.0.198 for 1.12.2
4.9.2.196 for 1.12.2
4.9.2.195 for 1.12.2
4.9.1.194 for 1.12.2
4.9.1.193 for 1.12.2
4.9.1.192 for 1.12.2
4.9.1.191 for 1.12.2
4.9.1.190 for 1.12.2
4.9.1.189 for 1.12.2
4.9.1.188 for 1.12.2
4.9.1.187 for 1.12.2
4.9.1.186 for 1.12.2
4.9.1.185 for 1.12.2
4.9.1.184 for 1.12.2
4.9.1.183 for 1.12.2
4.9.1.182 for 1.12.2
4.9.1.181 for 1.12.2
3.14.8.422 for 1.10.2
* Fix #881 Crash when looking up smelting recipes
* Add more log info to LinkageError exceptions during item rendering
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
4.9.1.180 for 1.12.2
4.9.1.179 for 1.12.2
4.9.1.177 for 1.12.2
4.9.1.176 for 1.12.2
4.9.1.175 for 1.12.2
4.9.1.174 for 1.12.2
4.9.1.173 for 1.12.2
4.9.1.172 for 1.12.2
4.9.1.171 for 1.12.2
4.9.1.170 for 1.12.2
4.9.1.169 for 1.12.2
4.9.1.168 for 1.12.2
4.9.1.167 for 1.12.2
4.9.1.166 for 1.12.2
4.9.1.165 for 1.12.2
4.9.0.164 for 1.12.2
4.9.0.163 for 1.12.2
4.8.6.162 for 1.12.2
4.8.6.161 for 1.12.2
4.8.5.160 for 1.12.2
4.8.5.159 for 1.12.2
4.8.5.158 for 1.12.2
4.8.5.157 for 1.12.2
4.8.5.151 for 1.12.2
4.8.5.150 for 1.12.2
4.8.5.147 for 1.12.2
4.8.5.146 for 1.12.2
4.8.5.145 for 1.12.2
4.8.5.144 for 1.12.2
4.8.5.143 for 1.12.2
4.8.5.142 for 1.12.2
4.8.5.141 for 1.12.2
4.8.5.140 for 1.12.2
4.8.5.139 for 1.12.2
4.8.5.138 for 1.12.2
4.8.5.137 for 1.12.2
4.8.5.136 for 1.12.2
4.8.5.135 for 1.12.2
4.8.5.134 for 1.12.2
4.8.5.133 for 1.12.2
4.8.5.132 for 1.12.2
4.8.4.131 for 1.12.2
4.8.4.130 for 1.12.2
4.8.4.129 for 1.12.2
4.8.3.128 for 1.12.2
4.8.3.126 for 1.12.2
4.8.3.125 for 1.12.2
4.8.3.124 for 1.12.2
4.8.2.123 for 1.12.2
4.8.1.121 for 1.12.2
4.8.1.120 for 1.12.2
4.8.0.119 for 1.12.2
4.8.0.118 for 1.12.2
4.8.0.117 for 1.12.2
4.8.0.116 for 1.12.2
4.8.0.115 for 1.12.2
4.8.0.114 for 1.12.2
4.8.0.113 for 1.12.2
4.8.0.111 for 1.12.2
4.8.0.110 for 1.12.2
4.8.0.109 for 1.12.2
4.8.0.108 for 1.12.2
4.8.0.107 for 1.12.2
4.8.0.106 for 1.12.2
4.8.0.105 for 1.12.2
4.8.0.104 for 1.12.2
4.8.0.103 for 1.12.2
4.7.11.102 for 1.12.2
4.7.11.101 for 1.12.2
4.7.11.100 for 1.12.2
4.7.10.99 for 1.12.2
4.7.10.98 for 1.12.2
4.7.10.97 for 1.12.2
4.7.9.96 for 1.12.2
4.7.8.95 for 1.12.2
4.7.8.94 for 1.12.1
4.7.8.93 for 1.12.1
4.7.8.92 for 1.12.1
4.7.8.91 for 1.12.1
4.7.7.90 for 1.12.1
4.7.6.89 for 1.12.1
4.7.5.88 for 1.12.1
4.7.5.87 for 1.12.1
4.7.5.85 for 1.12
4.5.1.296 for 1.11.2
4.7.5.83 for 1.12
4.7.4.80 for 1.12
4.5.0.295 for 1.11.2
4.5.0.294 for 1.11.2
* Fix API method for removing items at runtime
* Update sv\_se.lang (#933) Added missing strings and updated "gui.jei.category.itemInformation"
* Fix next/previous page localization
* Do not auto-blacklist broken ingredients
* Add Russian translation for config.jei.valid (#903)
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
4.5.0.293 for 1.11.2
4.7.2.77 for 1.12
* Cleanup
* Use new FluidUtil method for getting universal buckets
* Update Forge and MCP
* Fix #934 Crash when looking up ingredients in ExU2 Indexer
* Load tooltips early again, since vanilla does it in 1.12
* Only show the recipe's name if advanced tooltips are on or shift is held
* Improve placement of the recipe info icon
* Add info icon to show which mod added a crafting table recipe
4.5.0.292 for 1.11.2
4.5.0.291 for 1.11.2
* Do not auto-blacklist broken ingredients
* Add Russian translation for config.jei.valid (#903)
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
* Organize API better, use more general ingredients instead of ItemStack
* Hide maxSubtypes from the in-game config gui (it requries a restart)
4.7.1.69 for 1.12
* Fix rendering by guis that do not draw the default background FIx #914
* Update Forge and MCP
* Update for Forge registry change
* Do not auto-blacklist broken ingredients
* Fix displaying items that have no creative tabs
* Update Forge and MCP
* Update cursegradle plugin
4.7.0.68 for 1.12
4.7.0.67 for 1.12
4.5.0.290 for 1.11.2
4.6.0.66 for 1.12
4.6.0.65 for 1.12
4.6.0.63 for 1.12
* Fix #895, re-add support for oredict strings for IStackHelper functions
* Update to latest Forge
* Revert "Skip over broken creative tabs". Fix #894 This reverts commit e2ac7687212fb961347ca07cd1e943a31d97c523.
* Increase the default value for maxSubtypes from 100 to 300 # Conflicts: # gradle.properties
* Clean up imports
* Clean up crafting recipe wrappers
* Fix up CraftingRecipeChecker
* Use default methods for the API where appropriate
* Fix default implementations of IIngredientRenderer.getTooltip
4.5.0.289 for 1.11.2
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
* Organize API better, use more general ingredients instead of ItemStack
* Hide maxSubtypes from the in-game config gui (it requries a restart)
* Add back the progress bars for adding and indexing ingredients
* Version 4.4.1
4.5.0.288 for 1.11.2
4.6.0.61 for 1.12
4.6.0.60 for 1.12
4.6.0.59 for 1.12
4.6.0.58 for 1.12
2.28.18.187 for 1.8.9
4.5.0.287 for 1.11.2
4.4.1.285 for 1.11.2
4.4.1.284 for 1.11.2
3.14.7.420 for 1.10.2
* Add more log info to LinkageError exceptions during item rendering
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
4.4.0.283 for 1.11.2
4.3.6.282 for 1.11.2
4.3.6.281 for 1.11.2
4.3.6.280 for 1.11.2
4.3.6.279 for 1.11.2
4.3.6.278 for 1.11.2
* Move legacy API handling to LegacyUtil
* Reduce memory pressure during startup
* Automatically config-blacklist broken ingredients when detected
* Add finer startup time logging
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
4.3.5.277 for 1.11.2
* Add finer startup time logging
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
4.3.5.276 for 1.11.2
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
4.3.5.275 for 1.11.2
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
4.3.5.274 for 1.11.2
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
4.3.4.273 for 1.11.2
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
4.3.4.272 for 1.11.2
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
4.3.4.271 for 1.11.2
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
4.3.3.270 for 1.11.2
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
4.3.3.269 for 1.11.2
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
4.3.3.268 for 1.11.2
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
4.3.3.267 for 1.11.2
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
3.14.7.419 for 1.10.2
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
3.14.7.418 for 1.10.2
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
4.3.3.266 for 1.11.2
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
4.3.2.265 for 1.11.2
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
4.3.2.264 for 1.11.2
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
4.3.2.263 for 1.11.2
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
4.3.2.262 for 1.11.2
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
4.3.2.261 for 1.11.2
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
4.3.1.260 for 1.11.2
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
4.3.1.259 for 1.11.2
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
4.3.1.258 for 1.11.2
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
4.3.1.257 for 1.11.2
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
3.14.7.417 for 1.10.2
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
4.3.1.256 for 1.11.2
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
4.3.1.255 for 1.11.2
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
4.3.1.254 for 1.11.2
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
4.3.1.253 for 1.11.2
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
* Add IItemListOverlay#hasKeyboardFocus method
* Fix #770 Anvil recipes show some invalid recipes
4.3.0.252 for 1.11.2
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
* Add IItemListOverlay#hasKeyboardFocus method
* Fix #770 Anvil recipes show some invalid recipes
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
4.2.11.251 for 1.11.2
* Fix #770 Anvil recipes show some invalid recipes
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
4.2.10.250 for 1.11.2
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
4.2.10.249 for 1.11.2
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
4.2.10.248 for 1.11.2
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
4.2.9.247 for 1.11.2
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
4.2.9.246 for 1.11.2
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
4.2.9.245 for 1.11.2
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
4.2.8.244 for 1.11.2
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
4.2.8.243 for 1.11.2
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
* Fix #728 Properly report items given by JEI, for server admins
3.14.7.416 for 1.10.2
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
4.2.8.242 for 1.11.2
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
* Fix #728 Properly report items given by JEI, for server admins
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
4.2.7.241 for 1.11.2
* Fix #728 Properly report items given by JEI, for server admins
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
3.14.7.415 for 1.10.2
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
3.14.7.414 for 1.10.2
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
3.14.7.413 for 1.10.2
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
3.14.6.412 for 1.10.2
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
3.14.6.411 for 1.10.2
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
4.2.7.240 for 1.11.2
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
4.2.7.239 for 1.11.2
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
4.2.6.238 for 1.11.2
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
3.14.6.410 for 1.10.2
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
3.14.6.409 for 1.10.2
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
4.2.6.237 for 1.11.2
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
4.2.6.236 for 1.11.2
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
4.2.6.235 for 1.11.2
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
4.2.5.234 for 1.11.2
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
3.14.6.408 for 1.10.2
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
4.2.5.233 for 1.11.2
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
3.14.6.407 for 1.10.2
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
4.2.5.232 for 1.11.2
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
4.2.4.231 for 1.11.2
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
3.14.5.406 for 1.10.2
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
4.2.4.230 for 1.11.2
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
4.2.4.229 for 1.11.2
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
4.2.4.228 for 1.11.2
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
3.14.4.404 for 1.10.2
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
4.2.4.227 for 1.11.2
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
4.2.4.226 for 1.11.2
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
4.2.3.225 for 1.11.2
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
4.2.3.224 for 1.11.2
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
4.2.3.223 for 1.11.2
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
3.14.3.403 for 1.10.2
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
4.2.3.222 for 1.11.2
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
3.14.3.402 for 1.10.2
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
4.2.2.221 for 1.11.2
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
4.2.2.220 for 1.11.2
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
4.2.2.219 for 1.11.2
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
4.2.2.218 for 1.11.2
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
4.2.2.217 for 1.11.2
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
4.2.2.216 for 1.11.2
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
3.14.2.401 for 1.10.2
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
3.14.2.400 for 1.10.2
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
3.14.2.399 for 1.10.2
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
4.2.2.215 for 1.11.2
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
4.2.2.214 for 1.11.2
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
3.14.2.398 for 1.10.2
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
3.14.1.397 for 1.10.2
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
4.2.2.213 for 1.11.2
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
3.14.1.396 for 1.10.2
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
4.2.1.212 for 1.11.2
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
3.14.0.395 for 1.10.2
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
4.2.0.211 for 1.11.2
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
4.2.0.210 for 1.11.2
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
4.1.1.208 for 1.11
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](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
* Rename lt\_LT.lang to lt\_lt.lang (#657)
3.13.6.393 for 1.10.2
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
4.1.1.207 for 1.11
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](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
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
4.1.1.206 for 1.11
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](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
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
3.13.6.392 for 1.10.2
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
3.13.6.391 for 1.10.2
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
4.1.0.205 for 1.11
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](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
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
4.1.0.204 for 1.11
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
3.13.6.390 for 1.10.2
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
4.0.5.203 for 1.11
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
4.0.5.202 for 1.11
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
3.13.6.389 for 1.10.2
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
3.13.6.388 for 1.10.2
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
4.0.5.201 for 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
4.0.5.200 for 1.11
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
4.0.4.199 for 1.11
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
4.0.4.198 for 1.11
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
3.13.6.387 for 1.10.2
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
4.0.4.197 for 1.11
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
3.13.6.386 for 1.10.2
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
4.0.3.196 for 1.11
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
3.13.5.385 for 1.10.2
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
3.13.4.384 for 1.10.2
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
3.13.3.383 for 1.10.2
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
4.0.2.194 for 1.11
* Close #617 Add a way to add ItemStacks to JEI during runtime
* Close #616 Add simpler default init method for IGuiIngredientGroup
* Fix #614 ICraftingGridHelper does not support custom ingredients
* Close #543 Enable Showing the Shapeless Icon on Custom Shapeless Recipes
* Close #398 check the container instance in IRecipeTransferInfo
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
3.13.3.382 for 1.10.2
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
3.13.3.381 for 1.10.2
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
3.13.3.380 for 1.10.2
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
3.13.3.379 for 1.10.2
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
3.13.3.378 for 1.10.2
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
4.0.1.193 for 1.11
* Update MCP to 1.11 names
* Fix #626 Crash after new Forge Ore Dictionary binary changes
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
3.13.3.377 for 1.10.2
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
4.0.1.192 for 1.11
* Fix #626 Crash after new Forge Ore Dictionary binary changes
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
4.0.1.191 for 1.11
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
3.13.3.376 for 1.10.2
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
4.0.1.190 for 1.11
* Fix API javadoc
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
3.13.3.375 for 1.10.2
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
3.13.3.374 for 1.10.2
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
4.0.1.189 for 1.11
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
4.0.0.188 for 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Remove incorrect nullable annotation
* Use null focus instead of having focus mode NONE
3.13.3.373 for 1.10.2
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
3.13.3.372 for 1.10.2
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
3.13.3.371 for 1.10.2
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
3.13.3.370 for 1.10.2
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
3.13.3.369 for 1.10.2
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
3.13.2.368 for 1.10.2
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
3.13.2.367 for 1.10.2
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
3.13.2.366 for 1.10.2
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
3.13.2.364 for 1.10.2
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
3.13.2.363 for 1.10.2
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
3.13.2.362 for 1.10.2
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
3.13.2.361 for 1.10.2
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
3.13.2.360 for 1.10.2
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
3.13.2.359 for 1.10.2
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
3.13.2.358 for 1.10.2
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
3.13.2.357 for 1.10.2
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
3.13.2.356 for 1.10.2
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
3.13.2.355 for 1.10.2
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
3.13.2.354 for 1.10.2
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
3.13.2.353 for 1.10.2
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
3.13.2.352 for 1.10.2
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
3.13.2.351 for 1.10.2
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
3.13.2.350 for 1.10.2
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
3.13.2.349 for 1.10.2
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
* simplify RecipeGuiLogic slightly
3.13.2.348 for 1.10.2
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
* simplify RecipeGuiLogic slightly
* Add percentages to the loading progress bars (#561)
3.13.1.346 for 1.10.2
* Fix #564 Missing textures
* Add recipe category tabs
* Deprecate the redundant drawAnimations methods
* Draw recipe category crafting items on the left side
* Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
3.13.1.345 for 1.10.2
* Add recipe category tabs
* Deprecate the redundant drawAnimations methods
* Draw recipe category crafting items on the left side
* Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
3.13.0.342 for 1.10.2
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
3.13.0.341 for 1.10.2
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
3.13.0.340 for 1.10.2
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
3.13.0.339 for 1.10.2
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
3.13.0.338 for 1.10.2
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
3.13.0.337 for 1.10.2
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
3.13.0.336 for 1.10.2
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
3.13.0.335 for 1.10.2
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
3.13.0.334 for 1.10.2
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
3.13.0.333 for 1.10.2
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
3.13.0.332 for 1.10.2
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
3.12.8.328 for 1.10.2
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
3.12.8.327 for 1.10.2
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
3.12.8.326 for 1.10.2
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
3.12.8.325 for 1.10.2
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
3.12.8.324 for 1.10.2
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
3.12.8.323 for 1.10.2
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
3.12.7.322 for 1.10.2
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
3.12.7.321 for 1.10.2
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
3.12.7.320 for 1.10.2
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
3.12.7.319 for 1.10.2
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
3.12.7.315 for 1.10.2
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
3.12.7.314 for 1.10.2
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
3.12.7.313 for 1.10.2
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
* Added polish (pl\_PL) translation (#514)
3.12.7.312 for 1.10.2
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
* Added polish (pl\_PL) translation (#514)
* Add ar\_SA.lan (#515)
* Update de\_DE.lang (#481)
3.12.6.311 for 1.10.2
* Add ar\_SA.lan (#515)
* Update de\_DE.lang (#481)
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
3.12.6.310 for 1.10.2
* Update de\_DE.lang (#481)
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
3.12.6.309 for 1.10.2
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
3.12.6.308 for 1.10.2
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
3.12.6.307 for 1.10.2
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
3.12.6.306 for 1.10.2
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
* Protect against more ItemStack crashes (#500)
3.12.6.304 for 1.10.2
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
* Protect against more ItemStack crashes (#500)
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
3.12.5.303 for 1.10.2
* Protect against more ItemStack crashes (#500)
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
3.12.5.302 for 1.10.2
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
3.12.5.301 for 1.10.2
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
3.12.5.300 for 1.10.2
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
3.12.5.299 for 1.10.2
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
3.12.5.298 for 1.10.2
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
3.12.5.297 for 1.10.2
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
3.12.4.296 for 1.10.2
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
3.12.4.295 for 1.10.2
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
3.12.4.294 for 1.10.2
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
3.12.3.293 for 1.10.2
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
3.12.3.292 for 1.10.2
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
3.12.2.291 for 1.10.2
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
3.12.2.290 for 1.10.2
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
* Allow IGuiIngredientGroup.set(null) to make implementation logic easier
* Add more startup time logging to help diagnose issues
3.12.2.289 for 1.10.2
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
* Allow IGuiIngredientGroup.set(null) to make implementation logic easier
* Add more startup time logging to help diagnose issues
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
3.12.0.286 for 1.10.2
* Add more startup time logging to help diagnose issues
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
3.12.0.285 for 1.10.2
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
3.12.0.284 for 1.10.2
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
3.12.0.283 for 1.10.2
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
3.12.0.282 for 1.10.2
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
3.12.0.281 for 1.10.2
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
3.11.2.280 for 1.10.2
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
3.11.2.279 for 1.10.2
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
3.11.2.278 for 1.10.2
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
3.11.2.277 for 1.10.2
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
3.11.1.276 for 1.10.2
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
3.11.1.275 for 1.10.2
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
3.11.1.274 for 1.10.2
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
3.11.1.273 for 1.10.2
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
3.11.1.272 for 1.10.2
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
3.11.1.271 for 1.10.2
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
3.11.1.270 for 1.10.2
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
3.11.0.269 for 1.10.2
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
3.10.0.268 for 1.10.2
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
3.10.0.267 for 1.10.2
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
3.10.0.266 for 1.10.2
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
3.10.0.265 for 1.10.2
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
3.10.0.264 for 1.10.2
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
3.10.0.263 for 1.10.2
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
3.10.0.262 for 1.10.2
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
3.10.0.261 for 1.10.2
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
3.9.7.260 for 1.10.2
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
3.9.7.259 for 1.10.2
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
3.9.6.258 for 1.10.2
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
3.9.5.257 for 1.10.2
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
3.9.5.256 for 1.10.2
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
* #419 Fix off-by-one issue with transferring recipes in the brewing stand
* Get ModName from items more efficiently
3.9.5.255 for 1.10.2
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
* #419 Fix off-by-one issue with transferring recipes in the brewing stand
* Get ModName from items more efficiently
* Use ForgeRegistries instead of the Block and Item ones
* Fix a broken javadoc
3.9.3.253 for 1.10.2
* Bump Version
* Display multiple Recipe Category Crafting Items at the top
* Add better null check for Recipe Category Crafting Item registration
* Bump version
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
3.9.3.252 for 1.10.2
* Display multiple Recipe Category Crafting Items at the top
* Add better null check for Recipe Category Crafting Item registration
* Bump version
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
* Remove a couple never-used config options
3.9.2.251 for 1.10.2
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
* Remove a couple never-used config options
* Bump version
* Add hotkey to toggle item cheating mode
* Close #301 When viewing a recipe, disable cheating items
* Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
3.9.1.250 for 1.10.2
* Add hotkey to toggle item cheating mode
* Close #301 When viewing a recipe, disable cheating items
* Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
* Prevent ForgeCaps from being set with zero size (#421)
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
3.9.0.249 for 1.10.2
* Prevent ForgeCaps from being set with zero size (#421)
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
3.9.0.248 for 1.10.2
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
3.9.0.247 for 1.10.2
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
3.9.0.246 for 1.10.2
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
3.9.0.245 for 1.10.2
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
3.9.0.244 for 1.10.2
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
3.8.1.243 for 1.10.2
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
3.8.1.242 for 1.10.2
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
3.8.0.241 for 1.10.2
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
3.8.0.240 for 1.10.2
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
* Fix #375 Fix lookup of fluids in recipes when clicking them
3.7.12.239 for 1.10.2
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
* Fix #375 Fix lookup of fluids in recipes when clicking them
* Update Forge
* Fix #374 Crash from broken error message on startup
3.7.11.238 for 1.10.2
* Update Forge
* Fix #374 Crash from broken error message on startup
* Automatically differentiate fluid container items
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
3.7.10.237 for 1.10.2
* Automatically differentiate fluid container items
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
3.7.9.236 for 1.10.2
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
3.7.8.235 for 1.10.2
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
3.7.8.234 for 1.10.2
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
3.7.7.233 for 1.10.2
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
3.7.6.232 for 1.10.2
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
3.7.6.231 for 1.10.2
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
3.7.5.230 for 1.10.2
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
3.7.5.229 for 1.10.2
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
3.7.5.228 for 1.10.2
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
3.7.5.227 for 1.10.2
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
3.7.4.226 for 1.10.2
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
3.6.8.225 for 1.9.4
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
3.7.4.224 for 1.10.2
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
3.7.3.223 for 1.10.2
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
3.7.3.222 for 1.10.2
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
3.7.3.221 for 1.10.2
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
* Update README for the new JEI API jar
3.7.2.220 for 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
* Update README for the new JEI API jar
* Fix API references to internal classes, add API jar
* Close #196 Add access to Focus in IRecipeLayout
3.7.1.219 for 1.10
* Update Forge
* Update README for the new JEI API jar
* Fix API references to internal classes, add API jar
* Close #196 Add access to Focus in IRecipeLayout
* Update for Minecraft 1.10
* Fix #300 Add support for Chinese character input
3.7.0.218 for 1.10
* Close #196 Add access to Focus in IRecipeLayout
* Update for Minecraft 1.10
* Fix #300 Add support for Chinese character input
* Fix hotkeys not working after resizing screen with a recipe open
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
3.6.7.216 for 1.9.4
* Fix hotkeys not working after resizing screen with a recipe open
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
3.6.6.215 for 1.9.4
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
* Bump version
3.6.5.214 for 1.9.4
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
* Bump version
* Update README example links
* Improve error messages
3.6.4.213 for 1.9.4
* Update ISSUE\_TEMPLATE.md
* Bump version
* Update README example links
* Improve error messages
* #310 Add better crash message when getting a null bakedModel
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
3.6.3.212 for 1.9.4
* Update README example links
* Improve error messages
* #310 Add better crash message when getting a null bakedModel
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
* Make IRecipeCategory generic to remove the need to cast recipeWrappers
* Remove 1.9 tag from Curse uploads
3.6.2.211 for 1.9.4
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
* Make IRecipeCategory generic to remove the need to cast recipeWrappers
* Remove 1.9 tag from Curse uploads
* Register resource reload handler later, to let mods reload first
* Make sure helpers are cleared when reloaded
3.6.0.210 for 1.9.4
* Add INbtRegistry to use instead of INbtIgnoreList
* Stop potions from being looked up as water containers
* Show item NBT in error messages
* Set item list to page 1 when searching
* Fix #191 Page number can go out of bounds when scrolling back
* Move debugItem to its own config setting separate from debugMode
* Fix #306 update required Forge version
* Close #209 Add support for recipe classes used for multiple categories
3.5.0.209 for 1.9.4
* Use FluidUtil to detect fluid in an ItemStack
* Improve error messages and plugin logging
* Update Forge
* Close #270 Stop logging errors about empty lists in oreDict recipes
* Log errors when someone adds a null CraftingRecipeItem in the API
* Fix #177 Fix #277 Use custom give command when installed on the server
* Tweak changelog formatting
3.4.4.208 for 1.9.4
* Log errors when someone adds a null CraftingRecipeItem in the API
* Fix #177 Fix #277 Use custom give command when installed on the server
* Tweak changelog formatting
* Update Forge
* Fix a potential bug when using DebugItem
* Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
* Fix #274 only reload when necessary (not when toggling cheat mode)
3.4.3.207 for 1.9.4
* Tweak changelog formatting
* Update Forge
* Fix a potential bug when using DebugItem
* Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
* Fix #274 only reload when necessary (not when toggling cheat mode)
* Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
* Close #299 allow registration of extra gui areas from multiple sources
3.4.2.206 for 1.9.4
* Fix #274 only reload when necessary (not when toggling cheat mode)
* * *
* Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
* Close #299 allow registration of extra gui areas from multiple sources
* Create changelog automatically from git commits
* * *
3.4.1.205 for 1.9.4
* Close #299 allow registration of extra gui areas from multiple sources
* Create changelog automatically from git commits
* * *
* Update ForgeGradle
* Update Forge version
* Update zh\_CN.lang (#281)
* Update accepted minecraft versions to allow 1.9.4
3.4.0.204 for 1.9.4
-----
* Update for Forge 1.9.4.
* Add localization for French and Norwegian.
* * *
3.3.3
-----
3.3.3.200 for 1.9
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
3.3.3.199 for 1.9
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
3.3.3.198 for 1.9
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
3.3.3.197 for 1.9
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
-----
2.28.18.186 for 1.8.9
-------
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
2.28.17
-------
3.3.2.196 for 1.9
-----
* Show recipes that use a crafting category item first. (for example: show recipes that use a crafting table first when looking up uses for crafting table, since it now shows every crafting recipe).
* * *
3.3.1
-----
3.3.1.195 for 1.9
-----
* Fix render when multiple items are registered for crafting category.
* Fix OpenGL colors bleeding into other elements.
* * *
3.3.0
-----
3.3.0.193 for 1.9
-----
* Add recipe lookup for what an item can craft. For example, a crafting table ItemStack can handle crafting recipes and a furnace ItemStack can handle smelting and fuel recipes.
* * *
3.2.14
3.2.14.190 for 1.9
------
* Update for latest Forge and MCP Snapshot.
* * *
3.2.13
------
3.2.13.189 for 1.9
------
* Add better error checking and logging for invalid recipes.
* * *
3.2.12
2.28.17.185 for 1.8.9
-------
* Add better error checking and logging for invalid recipes.
* * *
2.28.16
-------
3.2.12.188 for 1.9
------
* Fix Recipes Gui not showing "Show All Recipes" tooltip when multiple (but not all) recipe categories are shown.
* Add methods to open the Recipes Gui for an ItemStack, Fluid, or Recipe Category.
* * *
3.2.11.186 for 1.9
------
* Add indicator icon for shapeless crafting recipes.
* * *
3.2.10
------
3.2.10.185 for 1.9
------
* Stop the gui from moving over when potion effects are active and JEI is open.
* * *
3.2.9
-----
3.2.9.184 for 1.9
-----
* Add better error catching and logging.
* * *
3.2.8
-----
2.28.16.184 for 1.8.9
-------
* Add better error catching and logging.
* * *
2.28.15
-------
2.28.15.183 for 1.8.9
-------
* Some tooltips are drawn behind other elements.
* * *
2.28.14
-------
3.2.8.182 for 1.9
-----
* Some tooltips are drawn behind other elements.
* * *
3.2.7
-----
2.28.14.182 for 1.8.9
-------
* Allow opening the mod options from the main menu.
* * *
2.28.13
3.2.7.181 for 1.9
-----
* Allow opening the mod options from the main menu.
* * *
3.2.6
3.2.6.180 for 1.9
-----
* Update to support latest Forge.
* * *
3.2.5
3.2.5.179 for 1.9
-----
* Update to support the new key-bindings with modifiers.
* * *
3.2.4
-----
3.2.4.177 for 1.9
-----
* Use RenderItem.renderModel for item list instead of copying the method.
* * *
3.2.3
-----
2.28.13.181 for 1.8.9
-------
* Fix filter not updating when set from the API.
* * *
2.28.12
-------
3.2.3.176 for 1.9
-----
* Fix filter not updating when set from the API.
* * *
3.2.2
3.2.2.175 for 1.9
-----
* Update to use newer Registry methods.
* * *
3.2.1
-----
3.2.1.174 for 1.9
-----
* Force exit on any exceptions during JEI startup to avoid showing NullPointerException: Ticking entity.
* * *
3.2.0
3.2.0.173 for 1.9
-----
* Update for latest Forge registry changes.
* * *
3.1.2
3.1.2.172 for 1.9
-----
* Improve loading performance.
* Fix "+" button is in the wrong place
* * *
3.1.1
2.28.12.180 for 1.8.9
-------
* Fix "+" button is in the wrong place.
* * *
2.28.11
-------
3.1.0.170 for 1.9
-----
* Update for latest Forge 12.16.0.1805.
* * *
3.0.6
-----
3.0.6.169 for 1.9
-----
* Make wrench icon red when in cheat mode.
* * *
3.0.5
-----
3.0.5.168 for 1.9
-----
* Improve Broken Recipe Reporting.
* * *
3.0.4
2.28.9.176 for 1.8.9
------
* Improve Broken Recipe Reporting.
* * *
2.28.8
------
3.0.4.167 for 1.9
-----
* Catch errors from unregistered itemStacks on start.
* * *
3.0.3
-----
2.28.8.175 for 1.8.9
------
* Catch errors from unregistered itemStacks on start.
* * *
2.28.7
3.0.3.166 for 1.9
-----
* Additional fixes for item state overrides.
* * *
3.0.2
-----
3.0.2.164 for 1.9
-----
* Fix item rendering for items with item state overrides.
* * *
3.0.1
-----
3.0.1.163 for 1.9
-----
* Make the clock and compass useless in the item list and recipes.
* * *
3.0.0
3.0.0.162 for 1.9
-----
* Add new potion recipes.
* Add tipped arrow recipes.
* Update item list rendering.
* * *
3.0.0.161 for 1.9
-----
* Add new potion recipes.
* Add tipped arrow recipes.
* Update item list rendering.
* * *
2.28.7
2.28.7.174 for 1.8.9
------
* Do not open JEI on guiContainers that have no inventory.
* * *
2.28.6
------
2.28.6.173 for 1.8.9
------
* Make recipe errors easier to debug.
* * *
2.28.5
------
2.28.5.172 for 1.8.9
------
* Fix startup crash when getting items from broken creative tabs.
* * *
2.28.4
------
2.28.5.171 for 1.8.9
------
* Fix startup crash when getting items from broken creative tabs.
* * *
2.28.4
2.28.4.170 for 1.8.9
------
* Creative tab search does not work correctly for all tabs.
* Tooltip crash when combining JustEnoughResources ore graphs and JustEnoughTooltips.
* * *
2.28.3
------
2.28.4.169 for 1.8.9
------
* Creative tab search does not work correctly for all tabs.
* Tooltip crash when combining JustEnoughResources ore graphs and JustEnoughTooltips.
* * *
2.28.3.168 for 1.8.9
------
* Improve startup times when there are many broken items.
* * *
2.28.2
2.28.3.167 for 1.8.9
------
* Improve startup times when there are many broken items.
* * *
2.28.2
------
2.28.2.166 for 1.8.9
------
* Fix crash logs showing 'java.lang.NullPointerException: Ticking entity' instead of the real error.
* Fix crash when mods adding null items to their creative tabs, log an error instead.
* * *
2.28.1
------
2.28.1.162 for 1.8.9
------
* Setup RecipesGui in initGui() instead of setWorldAndResolution().
* * *
2.28.0
2.28.1.161 for 1.8.9
------
* Setup RecipesGui in initGui() instead of setWorldAndResolution().
* * *
2.28.0
2.28.0.160 for 1.8.9
------
* Show JEI description pages last.
* Save search filter text between restarts.
* Make search option names more clear.
* Allow recipe types to be specified by interfaces.
2.27.2.159 for 1.8.9
------
* Fix support for custom item tooltip fonts in the item list.
* * *
2.27.1
------
2.27.1.158 for 1.8.9
------
* Fix server error when filling crafting area.
* * *
2.27.0
------
2.27.0.157 for 1.8.9
------
* Clean up API, simplify IModPlugin to have fewer methods.
* When mods update it will fix issues with load order and using the item blacklist.
* * *
2.26.2
------
2.26.2.156 for 1.8.9
------
* Fix Held ItemStacks are rendered behind the hover highlight of items in the item list
* Fix Smelting EXP text extends past the right edge of the recipe
* Fix IItemListOverlay.setFilterText does not update text field
* * *
2.26.1.155 for 1.8.9
------
* Fix Item List does not resize when recipe view is open and window is resized
* * *
2.26.0
2.26.0.154 for 1.8.9
------
* Add feature to search items by color (enabled by config option)
* Use HTML formatting for changelog
* * *
2.25.12
2.25.12.152 for 1.8.9
Features:
\* Add changelog.txt
Fixes:
\* Get items from creative tabs for better compatibility with custom tabs
2.25.11
Fixes:
\* Add more ignored vanilla NBT tags
\* Fix \[+\] button does not work on items with NBT that is ignored
2.25.11.151 for 1.8.9
Fixes:
\* Add more ignored vanilla NBT tags
\* Fix \[+\] button does not work on items with NBT that is ignored
2.25.10
Features:
\* Add $ Ore Dictionary and % Creative Tab Name search
API:
\* Allow multiple recipe click areas on a GuiContainer
2.25.11.150 for 1.8.9
* Add more ignored vanilla NBT tags
* Fix \[+\] button does not work on items with NBT that is ignored
2.25.10.149 for 1.8.9
* Add $ Ore Dictionary and % Creative Tab Name search
API:
* Allow multiple recipe click areas on a GuiContainer
* Remove old deprecated recipe transfer api
2.25.9.147 for 1.8.9
2.25.8.146 for 1.8.9
2.25.7.145 for 1.8.9
* Fix some item variations in the creative menu are missing from the item list
2.25.6.140 for 1.8.9
* Fix "back" function for recipe navigation
* Only allow cheating items from the item list, not recipes view
* Fix visual glitches when cheating items with the recipe view open
2.25.4.139 for 1.8.9
2.25.3.131 for 1.8.9
* Sort item list by Mod Name
* Allow blacklisting an entire mod's items
Config Changes:
* Clean up and simplify in-game config
* Save item blacklist to separate file (jei/itemBlacklist.cfg)
* Save some options in per-world configs (overlay enabled, cheat mode enabled, edit mode enabled)
2.25.2.130 for 1.8.9
2.24.6.129 for 1.8.9
2.24.5.128 for 1.8.9
* Show "description" recipes when using U as well as R
* Show accepted oreDict on tooltip for rotating items in recipe
2.24.3.127 for 1.8.9
* Fix item list paging while searching
* Load after minecraft.thePlayer has been set
2.24.2.126 for 1.8.9
2.24.2.125 for 1.8.9
* Fix cheat mode "delete items" feature does not respect the new gui tab areas
2.24.1.124 for 1.8.9
* Divide by 0 crash when item list is hidden and gui has additional gui tab areas set
2.24.0.109 for 1.8.9
* Fix Thaumcraft Aspects show through on Recipes gui
* Better error checking for subItems and subBlocks
API:
* Set and get the search bar text
* Get hovered item stack from the Item List
* Define areas that guis intersect with Item List so it can move out of the way
2.23.0.108 for 1.8.9
2.22.5.107 for 1.8.9
2.22.4.106 for 1.8.9
* Fix long loading time when gathering tooltips that require a player
2.22.3.105 for 1.8.9
* Allow editing search query when there are no results
* Improve handling of items with NBT but no subtypes (fixes lookup and recipe transfer issues)
* [Hide the debug setting, give it a better description](https://github.com/mezz/JustEnoughItems/commit/5e44f03932d1e98085327b4bd423f08afe31fd46)
* [Unify item list button sizes, add click sound](https://github.com/mezz/JustEnoughItems/commit/b94d324f43d4396eba4509edcadfc69caed54e81)
Features:
* Add tooltip search
2.22.2.104 for 1.8.9
2.22.1.103 for 1.8.9
2.22.0.102 for 1.8.9
* Allow editing search query when there are no results
* Improve handling of items with NBT but no subtypes (fixes lookup and recipe transfer issues)
Features:
* Add Shift+R to lookup uses
* Show vanilla categories first
2.21.2.101 for 1.8.9
2.21.1.100 for 1.8.9
2.21.0.99 for 1.8.9
2.21.0.98 for 1.8.9
* Add clickable gui areas to jump to a machine's recipes
* Unfocus the search bar when enter is pressed
* Configurable Keybind for previous recipe pages
2.20.0.96 for 1.8.9
* Shift-click the recipe transfer button \[+\] to move many sets of items
Fixes:
* Fix item transfer handler reporting missing items in some cases
* Fix crash from certain broken ItemModels.
* Fix gray text on recipes changing to black when a tooltip is on screen
* Fix furnace recipe transfer handler putting items in wrong slots
2.19.0.94 for 1.8.9
2.19.0.93 for 1.8.9
* Stop log spam and crashes from modded item models crashing (Buildcraft facades failing to make 3434 Chisel facades)
* Fix size of highlight on hovered ingredients
API:
* Add support for adding clickable buttons in recipe wrappers
* Better null checking for IStackHelper
* Fix documentation for init on recipe ingredients
2.18.1.88 for 1.8.9
2.18.0.87 for 1.8.9
* Reload when localization changes to update item searching
* Fix items with wrong damage value in item list
API:
* Add IStackHelper
2.17.3.83 for 1.8.9
* Fix Crash when holding shift and viewing recipe
2.17.1.81 for 1.8.9
* Fix recipe lookup of items with meta or damage and no subItems
* Fix OpenGL issue with rendering item list next to modded GUIs
* Reduce log size from getUniqueIdentifierForStack exceptions
* Fix creating itemstacks in the item list with wildcard metadata
Features:
* Use shift to stop item rotation instead of hovering
2.17.0.80 for 1.8.9
* Fix Drawing Order Issues with Tooltips (requires latest forge 11.15.0.1697)
Features:
* Remember if item list overlay has been disabled, add config
Localization:
2.16.2.78 for 1.8.9
2.16.1 changelog:
* Fix Damage bars missing from items in the item list
* Cleanup and reduce log spam
* Avoid reloading when game stops
* Preserve stack size when expanding item subtypes
API:
2.16.0.74 for 1.8.9
* Fix Item hover overlay is being rendered behind the items.
API:
* Add a way to ignore specific NBT on specific items
2.15.1.71 for 1.8.9
* Fix rendering of addon recipes that have textures with alpha
API:
* Add tooltip callback for item and fluid recipe ingredients
2.14.0.67 for 1.8.9
* Fix Item list to adapt to Potion effects when gui is open
Localization:
* Update German translation
* Update Finnish translation
* Update Russian translation
* Change Millibucket notation to mB
2.14.0.139 for 1.8
* Fix Item list to adapt to Potion effects when gui is open
Localization:
* Update German translation
* Update Finnish translation
* Update Russian translation
* Change Millibucket notation to mB
2.13.7.64 for 1.8.9
* Fix JEI not starting in some cases
* Add checks to help debug item errors
* Add better diagnostic message for broken recipes
1.13.7.134 for 1.8
* Add checks to help debug item errors
* Add better diagnostic message for broken recipes
2.13.5.61 for 1.8.9
* Fix cheat item command on server with very large NBT
1.13.5.131 for 1.8
* Fix cheat item command on server with very large NBT
2.13.4.60 for 1.8.9
* Fix item list sometimes overlapping search bar
1.13.4.129 for 1.8
* Fix item list sometimes overlapping the search bar
2.13.3.58 for 1.8.9
* Fix tank overlays having the wrong color
* Fix up openGL blending
* (API) Allow displaying fluids without capacity in the tooltip
* Detect fluid from fluid block stacks
* Improve debugging and error messages
1.13.3.126 for 1.8
* Fix tank overlays having the wrong color
* Fix up openGL blending
* (API) Allow displaying fluids without capacity in the tooltip
* Detect fluid from fluid block stacks
* Improve debugging and error messages
2.13.2.54 for 1.8.9
* Fix non-square hovering highlights (fluid tanks)
* Render tank overlays even if there is no fluid
1.13.2.123 for 1.8
* Fix non-square hovering highlights (fluid tanks)
* Render tank overlays even if there is no fluid
2.13.0.52 for 1.8.9
* API: Add conveneince function for adding description to a single ItemStack
* Do not reload JEI when disconnecting from world/server
* Update for Minecraft 1.8.9
1.13.0.121 for 1.8
* API: Add conveneince function for adding description to a single ItemStack
2.12.0.49 for 1.8.8
* Fix Recipe Gui Title goes black when certain items are shown
* Allow multiple searches by using | character
* Add Config option: Search for mod name without @ in front.
* Improve search performance for huge (future) packs
* Drag items to item list in cheat mode to delete them (requires JEI on server) (config option)
1.12.0.118 for 1.8
* Fix Recipe Gui Title goes black when certain items are shown
* Allow multiple searches by using | character
* Add Config option: Search for mod name without @ in front.
* Improve search performance for huge (future) packs
* Drag items to item list in cheat mode to delete them (requires JEI on server) (config option)
2.11.3.48 for 1.8.8
* Fix rendering for some ISmartItemModels
1.11.3.112 for 1.8
* Fix rendering for some ISmartItemModels
2.11.2.47 for 1.8.8
* Fix rendering of ISmartItemModel items (was rendering Charset wires incorrectly)
1.11.2.109 for 1.8
* Fix rendering of ISmartItemModel items (was rendering Charset wires incorrectly)
2.11.0.45 for 1.8.8
* Allow custom container logic from API when "+" button is pressed
1.11.0.106 for 1.8
* Allow custom container logic from API when "+" button is pressed
2.10.0.43 for 1.8.8
* Clean up API to depend on using IModPlugin. Add errors for API misuse
* Fix edit-mode rendering
* Cleanup / refactoring
1.10.0.102 for 1.8
* Clean up API to depend on using IModPlugin. Add errors for API misuse
* Fix edit-mode rendering
* Cleanup / refactoring
2.9.0.42 for 1.8.8
* Add fluid tank rendering and fluid recipe searching
* Add description pages for items to API
* Update to latest Forge, 11.15.0.1635
1.9.0.101 for 1.8
* Add fluid tank rendering and fluid recipe searching
* Add description pages for items to API
2.8.3.39 for 1.8.8
* Search history (use up and down keys)
* Fix crash on world reload
1.8.3.96 for 1.8
* Search history (use up and down keys)
* Fix crash on world reload
2.8.2.37 for 1.8.8
* Close recipe GUI when config changes
1.8.2.93 for 1.8
* Close recipe GUI when config changes
2.8.1.36 for 1.8.8
1.8.1.91 for 1.8
2.8.0.35 for 1.8.8
* Add recipe animations (with config to disable)
* Improve FPS in the item list
* Add enchanted books
* Add "hide missing item models" as a config option
1.8.0.90 for 1.8
* Add recipe animations (with config to disable)
* Improve FPS in the item list
* Add enchanted books
* Add "hide missing item models" as a config option
2.7.1.32 for 1.8.8
* Allow JEI to run client-only, without recipe transfer
* Removed mod name tooltip. [Grab the Mod Name Tooltip mod](http://www.curse.com/mc-mods/minecraft/238747-mod-name-tooltip) instead.
1.7.1.81 for 1.8
Allow JEI to run client-only, without recipe transfer
Removed mod name tooltip. [Grab the Mod Name Tooltip mod](http://www.curse.com/mc-mods/minecraft/238747-mod-name-tooltip) instead.
2.7.0.28 for 1.8.8
* Use arrows for Back and Next buttons in Item List
* Enable JEI item list in creative mode
* [Highlight missing items when hovering over the recipe transfer button](/linkout?remoteUrl=http%253a%252f%252fgfycat.com%252fBraveFarBluemorphobutterfly)
1.7.0.76 for 1.8
* Use arrows for Back and Next buttons in Item List
* Enable JEI item list in creative mode
* [Highlight missing items when hovering over the recipe transfer button](/linkout?remoteUrl=http%253a%252f%252fgfycat.com%252fBraveFarBluemorphobutterfly)
2.6.0.27 for 1.8.8
* Improved config menu
* Added Chinese Translation
1.6.0.72 for 1.8
* Improved config menu
* Added Chinese Translation
2.5.0.25 for 1.8.8
* Center the item stack list in the available space next to the gui
* Make "all recipes" click area smaller (on the category title)
* Save recipe viewing history, go back with backspac
1.5.0.66 for 1.8
* Center the item stack list in the available space next to the gui
* Make "all recipes" click area smaller (on the category title)
* Save recipe viewing history, go back with backspace
2.4.0.22 for 1.8.8
* Add support for [Version Checker mod](http://www.curse.com/mc-mods/minecraft/221140-version-checker)
1.4.0.62 for 1.8
* Add support for the [Version Checker mod](http://www.curse.com/mc-mods/minecraft/221140-version-checker)
* API improvements for JEIAddons
2.3.1.19 for 1.8.8
* API improvements
* Log exceptions with stack trac
1.3.1.52 for 1.8
* API improvements
* Log exceptions with stack trace
2.3.0.18 for 1.8.8
Spread out the potion layout more
Open recipes for the current gui first if possible
Fix multiple mod names in tooltip after relogging
Defend against NPE on Spigot/Bukkit servers
1.3.0.38 for 1.8
* Spread out the potion layout more
* Open recipes for the current gui first if possible
* Fix multiple mod names in tooltip after relogging
* Defend against NPE on Spigot/Bukkit servers
2.2.0.15 for 1.8.8
* Ctrl-F focuses search bar
* Require Control to be pressed to toggle item list overlay
* Improve API
1.2.0.28 for 1.8
* Ctrl-F focuses search bar
* Require Control to be pressed to toggle item list overlay
* Improve API
* Fix crash in 1.8 when cheating items
2.1.3.13 for 1.8.8
* Click recipe category title to view all recipes
* Add a good default location for the recipe transfer button
* Add checks to recipe transfer to make sure slots can be altered
* Fix missing items in item list
* Split furnace recipes into fuel and smelting
* Improve the look of fuel recipes
1.1.3.22 for 1.8
* Click recipe category title to view all recipes
* Add a good default location for the recipe transfer button
* Add checks to recipe transfer to make sure slots can be altered
* Fix missing items in item list
* Split furnace recipes into fuel and smelting
* Improve the look of fuel recipes
2.1.1.9 for 1.8.8
* Fix some recipes with oredict ingredient matching
* Add a configurable NBT key blacklist
* Fix handling of empty NBT tags
* Make mod name tooltip italic
1.1.1.15 for 1.8
* Fix some recipes with oredict ingredient matching
* Add a configurable NBT key blacklist
* Fix handling of empty NBT tags
* Make mod name tooltip italic
2.0.5.6 for 1.8.8
* Fix usage and recipes hotkeys on recipes gui
* Fix Crash when an item in an itemStack is null
1.0.5.9 for 1.8
* Fix usage and recipes hotkeys on recipes gui
* Fix Crash when an item in an itemStack is null
2.0.4 for 1.8.8
* Stop JEI from loading multiple times when reloading a world
* Fix recipe lookup issue with wildcard metadata
* Do a better job of getting an item's mod name
* Fix scrolling direction
1.0.4 for 1.8
* Stop JEI from loading multiple times when reloading a world
* Fix recipe lookup issue with wildcard metadata
* Do a better job of getting an item's mod name
* Fix scrolling direction
2.0.3 for 1.8.8
* Add scroll wheel support to item list and recipe list
* Fix missing items with late rendering setup
* Prevent display invalid recipes
* Add search by mod name and mod ID with @ prefix
* Add mod names to item tooltips (with config to disable)
1.0.3 for 1.8
* Add scroll wheel support to item list and recipe list
* Fix missing items with late rendering setup
* Prevent display invalid recipes
* Add search by mod name and mod ID with @ prefix
* Add mod names to item tooltips (with config to disable)
2.0.2 for 1.8.8
1.0.2 for 1.8
* Fix item cheating function (enabled in config)
* Fix crash with ButterflyMania
2.0.1 for 1.8.8
Fix item-cheating mode to work on 1.8+ (see config to activate)
2.0.0 for 1.8.8
收录