File Details
15.20.0.106 for Forge 1.20.1
- R
- Jan 11, 2025
- 1.32 MB
- 24.9M
- 1.20.1
- Forge
File Name
jei-1.20.1-forge-15.20.0.106.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Current release 15.20.0
- [1.20.1] Optimize AnvilRecipe storage (#3886) - embeddedt
- [1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811) - Greg-21
- Prevent displaying invisible focus-linked slots - mezz
- Allow focus-linking with invisible recipe slots - mezz
- Close #3786 Add support for naming tag categories - mezz
- Close #3782 Fix log spam when duplicate items are found in the creative menu - mezz
- Merge pull request #3787 from mezz/1.20.1-backport - James Mitchell
- Backport features from 1.21.1
- Simplify to a single version for this update, and remove methods added and deprecated in the same version - mezz
- spotless - mezz
- Add convenience methods and make scrolling grids of ingredients much easier to create - mezz
- Add convenience methods for adding multiple catalysts to one recipe category - mezz
- add an IPlaceable interface for GUI elements that can have their position set - mezz
- Simplify implementation of recipe categories. Add lots of helper methods for widgets - mezz
- Show a placeholder error recipe when a recipe layout crashes - mezz
- Fix drawing DrawableWrappedText with an offset - mezz
- Simplify creation of scrollbox widgets - mezz
- Fix #3770 Add an ItemStack cache for creating ItemStack from typed ingredients - mezz
- Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled - mezz
- #3774 Clean up AMECS implementation - mezz
- Fix handling of restricted slots in recipe transfers - mezz
- Add more helpers for drawing common recipe elements - mezz
- Make better use of ItemLike and Item#getDefaultInstance - mezz
- add convenience version of createClickableIngredient that doesn't require a type - mezz
- Add a method for creating clickable ingredients with the ingredient manager - mezz
- make IIngredientVisibility available earlier, in IJeiHelpers - mezz
- Update ja_jp.json for 1.20.1 (#3761) - Abbage230
- Fix #3731 Ingredient list gets disordered after a resource reload - mezz
- Fix slot view order when recipe has linked slots - mezz
- Fix #3759 JEI Tooltips are breaking Forge's tooltip event - mezz
- Protect against more types of tooltip crashes - mezz
- Cleanup - mezz
- Create a way to add extra ingredients in the API (not at runtime) - mezz
- Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe - mezz
- Fix #3723 Some Items in creative menu are not being added to JEI - mezz
- Fix keybinds not being configurable for Fabric (#3385) - KosmosPrime
- Co-authored-by: mezz
- Update zh_cn for 1.20.1 (#3745) - mc开始下雪
- Fix #3451 publish a common-api-intermediary jar for fabric - mezz
- Use mod-publish-plugin instead of minotaur - mezz
- Clean up gradle tasks - James Mitchell
- update gradle and fabric-loom in dev - mezz
- Fix scroll grid scrolling speed to more closely match vanilla creative menu - mezz
- Update plugins to latest versions - mezz
- Set modrinth loaders explicitly - mezz
- Update gradle and fabric dependencies in dev environment - mezz
- add Fabric-Loom-Remap to common-api jar - mezz
- Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack - mezz
- Optimize storage of ItemStacks (#3712) - James Mitchell
- fix TypedRecipeManagerPluginAdapter catalyst lookup - mezz
- Add simple version of IRecipeManagerPlugin that handles only one recipe type - mezz
- Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations - mezz
- Clean up item stack batch rendering a little - mezz
- Improve handling of wildcard and single item hiding - mezz
- Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension - mezz
- fix showCreativeTabNamesEnabled option - mezz
- fix tests - mezz
- Close #3687 Add ability to search by creative tab - mezz
- Fix navigating by clicking ingredients, when in cheat mode - mezz
- Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly - mezz
- Add API support for batch-rendering ingredients (#3711) - James Mitchell
- Add basic batch-rendering for ItemStacks
- fix tests - mezz
- Fix #2916 Fix #3714 Item hiding mode is broken - mezz
- Show tooltips on hovering over long recipe category titles - mezz
- micro optimize node edge storage - mezz
- add debug config for logging suffix tree statistics - mezz
- clean up IngredientSet - mezz
- Reduce memory used by Nodes and Edges in the search tree by combining them - mezz
- Reduce memory used by JEI - mezz
- This keeps IListElement in memory for each ingredient, instead of the full IListElementInfo,
- which saves a lot of memory.
- As a tradeoff, ingredients added late (at runtime) will no longer be sorted in the list.
- Cleanup - mezz
- Update Traditional Chinese (zh_tw.json) (#3707) - dirtTW
- Update Traditional Chinese localization
- Add support for search aliases (#3703) - James Mitchell
- Differentiate between still and flowing fluid ingredients - mezz
- Check plugin elapsed time less frequently - mezz
- Intern substrings - mezz
- move the recipe category render call in RecipeLayout (#3725) - screret
- Cleanup - mezz
- Add more protections against invalid ITypedIngredient being created - mezz
- fix incorrect version used for deprecation and javadocs for getRecipeType - mezz
- Use Sponge maven as a backup for Forge maven - mezz
- update Forge in dev environment - mezz
- Remove unused import - mezz
- Fix crash from tag info recipes having UID that matches another recipe type - mezz
- Remove unused imports - mezz
- Improve tooltip upgrade path toward rich tooltips - mezz
- Fix #3683 Tooltips callbacks are not working - mezz
- Fix #3678 cheat-mode mouse-pickup drops items from inventory - mezz
- remove unused imports - mezz
- Add config for tag recipes, hide them by default - mezz
- update zh_cn (#3680) - mc开始下雪
- Optimize adding ingredients to recipes for lookups - mezz
- Improve the legacy fallback code for IRecipeSlotTooltipCallback - mezz
- fix cherrypick conflicts from 1.21 branch - mezz
- Fix #3640 Armor trims always show redstone trim on iron chestplate - mezz
- Add methods for recipe categories to visually update and override what's displayed in slots, to support complex recipes like armor trims.
- Implement an extension point for custom modded smithing recipes - mezz
- Reduce memory use of RecipeLayout - mezz
- Add support for multiple Ghost Ingredient Handlers on a single screen - mezz
- Improve API for universal recipe transfer handlers - mezz
- Prevent ingredient grids from consuming scroll events when there is only 1 page - mezz
- Move JEI out of the way of Toasts - mezz
- fix tests - mezz
- #3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe - mezz
- Unify scroll box code - mezz
- Add smooth scroll box widget and use it for info recipes - mezz
- Close #3647 add support for searches that only remove ingredients - mezz
- Fix #3669 Quietly ignore attempts to create invalid TypedIngredients - mezz
- Clean up GUI properties validation code - mezz
- #3651 Validate GUI properties are within a reasonable range, to prevent integer overflows - mezz
- Allow empty recipe layouts - mezz
- They could be looked up by catalyst, and render things themselves
- Update ja_jp.json (#3663) - Abbage230
- #3652 Hide ingredients that are not on the server - mezz
- #3657 fix crash when reflecting into a class that throws NoClassDefFoundError - mezz
- clean up unused imports - mezz
- Update ja_jp.json for 1.20.1 (#3661) - Abbage230
- #3656 Prevent mods from adding null lines to tooltips - mezz
- Fix #3660 Cheat mode cannot be activated using ctrl + left click - mezz
- Add more debug info when debugging user inputs - mezz
- Remove unused methods - mezz
- Optimize fetching ingredients from recipes - mezz
- Add support for scrollable and draggable widgets in recipe layouts (#3631) - James Mitchell
- Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets - mezz
- Split click and drag handlers, use improved mouse handling in the RecipesGui - mezz
- minorly clean up key handling - mezz
- Add IIngredientManager#getIngredientTypeWithSubtypesFromBase - mezz
- also add IIngredientTypeWithSubtypes#getDefaultIngredient
- These will allow looking up default ingredients from item and block registries
- fix tag localization keys on Forge - mezz
- Remove one pose stack translation from rendering offset ingredients - mezz
- Add support for rich tooltips everywhere, localize tag names - mezz
- Switch to fastutil maps in key areas of the recipe manager (#3648) - embeddedt
- This avoids shallow size overhead from HashMap$Node objects
- Update Russian translation (#3650) - Andrii Horpenko
- Fix unused import - mezz
- Fix #3639 Add backward-compat for older IJeiBrewingRecipe implementations - mezz
- Use record types where appropriate - mezz
- Improve performance of setting many ingredients in many recipes - mezz
- Add more debug info for getting items from creative tabs - mezz
- Show creative-mode info on item tooltips - mezz
- Add config option to show hidden items - mezz
- Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip - mezz
- Add a configurable drag delay to prevent dragging on quick clicks - mezz
- Make "dragging bookmarks to rearrange them" configurable - mezz
- Use the gradle daemon to speed up jenkins builds - mezz
- Improve tooltip handling code - mezz
- Fix #3632 Fix handling for empty layouts - mezz
- #3630 Add defensive push/pop pose around IRecipeTransferError#showError - mezz
- Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items - mezz
- Fix #3626 Integrate JEI tooltips into the Forge event system correctly - mezz
- remove unused NeoForge code in 1.20.1 - mezz
- Crash if the vanilla plugin crashes - mezz
- Other plugins are going to crash if basic things added by the Vanilla Plugin are missing.
- Better to just crash immediately, so that it doesn't hide the real problem in the logs.
- #3610 Protect IngredientSet from broken UIDs - mezz
- Do not remove broken plugins if they crash, just keep trying to use them - mezz
- use Collections.emptyIterator() instead of a custom empty iterator - mezz
- add missing lang keys - mezz
- Make recipe sorting efficient, partially sort the results as needed - mezz
- Fix #3495 crash when crafting result has no registry name - mezz
- update zh_cn for 1.20.1 (#3607) - mc开始下雪
- Prevent recipe transfers from touching output slots - mezz
- Version 15.8.0 - mezz
- Add tooltip to show tag ingredient details (#3591) - vfyjxf
- Co-authored-by: mezz <tehgeek@gmail.com>
- Add hotkeys to craft bookmarks directly - mezz
- improve tooltip text - mezz
- Show recipe previews on bookmark tooltips (#3582) - vfyjxf
- Fix recipe and bookmark deserialization by string uids - mezz
- Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list. - mezz
- Fix edge cases in recipe layout positioning - mezz
- Prevent centering recipe layouts when there are fewer than the maximum number per page - mezz
- Performance optimizations - mezz
- minor cleanup - mezz
- Support sorting recipes so that bookmarked and craftable recipes are shown first - mezz
- improve CycleTimer memory usage - mezz
- Fix loading configs when a list config value is empty - mezz
- Prevent loading config files that were just saved - mezz
- Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint - mezz
- Dynamically resize the recipe gui to display wide recipes as neatly as possible - mezz
- Close #3552 allow incomplete smithing recipes to be displayed - mezz
- Normalize ingredients used in Info recipes and as Catalysts - mezz
- Add support for bookmarking recipes (#3574) - James Mitchell
- With this feature, players can bookmark recipes that have implemented `IRecipeCategory#getRegistryName`.
- use jetbrains Nullable consistently - mezz
- Improve smithing table recipe category assets - mezz
- Improve error messages when using unregistered recipe types - mezz
- Only rebuild ingredient filter when client resources reload (#3235) - embeddedt
- Co-authored-by: mezz
- Fix crash when fluids have no still texture - mezz
- Add Fabric support for the Configured mod - mezz
- Update gradle, forge, and fabric versions - mezz
- #3533 Add more data about broken tooltip rendering to crash reports - mezz
- #3533 Add extra info to tooltip crash reports - mezz
- Improve error messages for ingredients that crash when rendering or getting their tooltip - mezz
- increase ram given to gradle - mezz
- update spotless plugin - mezz
- fix buildscript type warning - mezz
- Fix error handling when a recipe manager plugin crashes - mezz
- turn spaces to tabs consistently with spotless rules - mezz
- Make JEI more robust against ingredients that crash when rendering or getting tooltips - mezz
- Close #3320 Search default block tags for items with blocks in them - mezz
- Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler - mezz
- # Conflicts:
- # gradle.properties
- Fix #3412 Load items from the equivalent of the creative search tab - mezz
- Update ja_jp.json (#3408) - Abbage230
- Update ko_kr.json (#3258) - smoong951
- update fr_fr.json (#3284) - ChokoJoestar
- [1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263) - Johannes Jäger
- Update ru_ru (#3402) - Maxim Cvetkov
- [1.20.x/zh_tw] Update Traditional Chinese (#3382) - Jimmy-sheep
- Update sv_se.json (#3376) - A. Regnander
- update zh_cn for 1.20 (#3374) - mc开始下雪
- Fix copying recipe id so that it doesn't just copy the first one displayed - mezz
- Add "Fabric-Loom-Remap" to fabric api jar manifest - mezz
- remove implementation timestamp from jar manifest - mezz
- try enabling reproducible builds - mezz
- Try updating the github stale workflow to the latest version - mezz
- de-flake testSpacedOutRuns in CI - mezz
- output failed test results in the build log - mezz
- Add createTypedIngredient helper that also looks up the corresponding ingredient type (#3259) - Sara Freimer
- Increase maximum heap size for the Gradle daemon - mezz
- Add support for Recipe Category Decorators (#3255) - Relentless
- Co-authored-by: Relentless <relentless@rlnt.dev>
- Co-authored-by: LLytho <main@lytho.dev>
- Co-authored-by: mezz <tehgeek@gmail.com>
- Update uk_ua.json (#3254) - Un roman
- Add Github Actions Workflow (#3250) - shartte
- Fix give command executing when mouse is already full of the item - mezz
- Fix removeIngredientsAtRuntime for ingredients with character formatting #3220 - mezz
- re-enable IngredientFilterTest - mezz
- Fix pack_format version and update ForgeGradle 6 (#3248) - Davide Albiero
- Bump to 1.20.1 (#3249) - shartte
- Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric - mezz
- Update README build status badge - mezz
- Fix #3240 crash from enabling color search - mezz
- Remove unused call to ClientConfig - mezz
- Fix #3243 Crash on Fabric from EffectRenderingInventoryScreenMixin - mezz
- Fix ingredient alignment in anvil recipes - mezz
- Update code for highlighting ingredients when hovered - mezz
- Fix the text filter search box - mezz
- temporarily disable the ingredient filter test - mezz
- Avoid calling Translator in tests, clean up unused import - mezz
- Initial Port to 1.20 (#3229) - shartte
- use consumer instead of set for search tree results - mezz
- Fix tests - mezz
- Clean up functional supplier code - mezz
- Add config option to lookup recipes for the fluid inside of items in addition to the item - mezz
- jei-client.ini -> [advanced] -> LookupFluidContents
- Update config files when new options are added or removed - mezz
- Update uk_ua.json (#3155) - Un roman
- Create vi_vn.json (#3141) - bl205vn
- Fix #3194 Make the save config thread short-lived - mezz
- Fix #3183 Too many catalysts crashes the client - mezz
- Fix #3183 Loosen restrictions on gui placement and rectangles going offscreen - mezz
- Close #3190 Add support for ghost ingredient dragging from bookmarks - mezz
- Make FileWatcherThread a daemon thread - mezz
- This prevents it from keeping the JVM from exiting during data generation.
- Add JeiHelpers access to VanillaCategoryExtension (#3174) - Davide Albiero
- Update to Minecraft 1.19.4 - mezz
- minor cleanup - mezz
- Remove fabric depends statement for anything other than the core project - mezz
- Fix #2991 Fix starting on server thread in Fabric after reload - mezz
- Fix #3145 JEI fails to load on Forge server - mezz
- Improve logging of slow plugins, reduce info log spam - mezz
- Move some loading steps and config loading to an earlier time - mezz
- Improve config file watcher, avoid creating excess threads on world reload - mezz
- Move input debug logs behind a new DebugInputs config flag - mezz
- Fix ghost ingredient dragging - mezz
- Add a 1.19 config for the position of new bookmarks (#3113) - Waiting Idly
- Clarify version names for modrinth publishing - mezz
- differentiate forge and fabric versions for modrinth - mezz
- List fewer changes in the changelog.md - mezz
- Add modrinth upload task - mezz
- Fix parchment mapping repo resolution for Fabric projects - mezz
- Expose config serializers to the API - mezz
- Expose control of the configs to the API - mezz
- Minor cleanup - mezz
- Clean up ReflectionUtil - mezz
- Fix #3079 Write the blacklist to file if the file does not exist yet - mezz
- Simplify platform config helper code - mezz
- Speed up maven repo resolution - mezz
- update to Recommended Forge for 1.19.3 - mezz
- Close #3077, Add link to open the JEI config folder when you click the settings button - mezz
- remove jar archive in Jenkins (it is already available in maven and curseforge) - mezz
- use tools.jdk for Jenkinsfile instead of JAVA_HOME env var - mezz
- Fix #3093 Create a runtime registration step before onRuntimeAvailable - mezz
- Hide ingredients that have the tag "c:hidden_from_recipe_viewers" - mezz
- Update to 1.19.3 - mezz
- chore: Add Gui and Library maven publish to Jenkinsfile (#3066) - Kli Kli
- fix sources jar configuration - mezz
- fix publishing of sources jars for Gui and Library - mezz
- publish Library and Gui jars to maven - mezz
- Fix publishing the Core artifact - mezz
- Code cleanup - mezz
- Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058) - James Mitchell
- update pt_br (#3040) - FITFC
- log gui change on debug mode only (#3052) - Jonathan Colmenares
- Mark 1.19.2 builds as betas - mezz
- Fix hiding items from recipes via the API - mezz
- Reduce memory used by an adversarial PacketRecipeTransfer - mezz
- Split drag handling from input handling, add debug mode logs for input handling - mezz
- #3018 Fix crashing VanillaPlugin on invalid brewing recipes - mezz
- fix internal javadoc - mezz
- #3022 Only delete items on left-click - mezz
- #3022 Fix picking up multiple items with the mouse in cheat mode - mezz
- Ensure packets are handled on the correct thread - mezz
- add IJeiHelpers#getRecipeType to help addon mods - mezz
- Fix #2993 Reduce recipe validation errors to debug logs - mezz
- Fix #3014 Saving edit-mode changes to file fails - mezz
- fix ConfigSerializer sorting for config categories - mezz
- Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection - mezz
- Improve performance of checking fuels on Fabric (#2997) - Technici4n
- minor cleanup - mezz
- Minor cleanup in config code - mezz
- Prefer more abundant items first for recipe transfer (#2987) - DBotThePony
- Clean up unused imports - mezz
- Fix #2968 Add Fabric support for Potion recipes - mezz
- Close #2963 Add catalogueImageIcon - mezz
- Fix #2978 fix server-side error logs from platform handler when deleting items - mezz
- Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper - mezz
- Close #2795 Add API to get a RecipeType from a ResourceLocation - mezz
- Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags - mezz
- Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows - mezz
- Close #1579 Allow using Screen with IGlobalGuiHandler - mezz
- Close #391 Add shield decoration recipes - mezz
- Make the `Show Recipes` tooltip optional in the API (#2972) - Relentless
- Allow recipe transfer errors to set button color highlight (#2971) - Technici4n
- Fix #2959 Update to Fabric API 0.60 - mezz
- Close #2951 Update recipe transfer handlers every tick - mezz
- Github: increase stale action's operations per run - mezz
- Github: do not comment when locking closed issues over 1 year old - mezz
- Automatically lock Github issues older than 1 year old - mezz
- enable automatic marking and closing of stale issues - mezz
- start marking stale issues starting with the oldest - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- Add github stale workflow action in dry-run mode - mezz
- Update dependencies for Minecraft 1.19.2 - mezz
- Improve javadocs for IIngredientAcceptor#addFluidStack - mezz
- Fix #2939 Crash on Forge when typing - mezz
- Fix #2899 Cheat mode not working when connected to dedicated server - mezz
- Clean up unused method - mezz
- Update for Minecraft 1.19.1 - mezz
- Minor code cleanup - mezz
- Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922) - vfyjxf
- Update Forge version used in the dev environment - mezz
- Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK - mezz
- Add Kazakh translation (#2912) - AlibekAytjan
- Update bg_bg.json (#2910) - Deyan Nikolov
- Create convenience function for adding a fluid ingredient to IIngredientAcceptor - mezz
- Close #2901 Make Crafting Grid Helper return the slots it creates - mezz
- Fix #2898 Expose "show uses/recipes" key bindings in the API - mezz
- Fix #2897 Hovering over recipe tabs can ignore key inputs - mezz
- Fix #2873 Use the correct mouseReleased call to finish a click on Fabric - mezz
- Fix #2871 Fix text field synchronization from mods via the API - mezz
- Fix #2873 Ghost ingredient handling on Fabric - mezz
- Update Polish translation (#2874) - Greg-21
- Use an accesswidener to access fields with Fabric - mezz
- update parchment mappings - mezz
- Fix #2839 Improve widget focusing behavior with the search box - mezz
- Fix #2890 Protect against broken recipe transfer handlers crashing - mezz
- Clean up unused imports - mezz
- Update to support the breaking changes in forge (#2886) - Sara Freimer
- clean up configs slightly - mezz
- Cleanup - mezz
- update parchment version - mezz
- Update dev forge and mappings - mezz
- set gradle to no longer use configure-on-demand, it breaks ForgeGradle - mezz
- Remove old createFocusLink method - mezz
- Fix improper property use causing invalid dependency POM (#2854) - 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
- 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.
- Fix #2851 Protect against crash from broken fluids - mezz
- Update to changes in Forge's fluid API (#2852) - Sara Freimer
- version 11 - mezz
- Remove deprecated methods - mezz
- Update for Minecraft 1.19 - mezz
- JEI 10. Add Fabric support. Refactor into a multi-project (#2842) - mezz
- Update sv_se.json (#2836) - A. Regnander
- Updated Russian Translation (#2799) - DrHesperus
- Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory - mezz
- Allow focuses to match multiple ingredients in a recipe slot - mezz
- Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst - mezz
- deprecate some api methods that depend on forge-specific code - mezz
- Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients - mezz
- Move config screen into platform service - mezz
- move forge configs into forge folder - mezz
- Add platform server helper - mezz
- Use service to get particle icons - mezz
- Organize packet data into data and context - mezz
- Update es_es.json (#2782) - zeedif
- Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER - mezz
- Clean up ErrorUtil - mezz
- Move registry access to a service loader - mezz
- Update it_it.json (#2785) - Andrea Costa
- Protect against mod crashes when checking for enchantable items - mezz
- Add access to IIngredientManager from recipe catalyst registration - mezz
- organize some network code into subprojects - mezz
- Refactor server connection logic into its own class - mezz
- Organize some config files into subprojects - mezz
- Move Translator to common.util - mezz
- Include all test results in Jenkins - mezz
- Clean up ReflectionUtil - mezz
- Move more code into the Core and Common subprojects - mezz
- Clean up ColorNamer code - mezz
- Move search logic into core subproject - mezz
- Create "Core" subproject for code that does not depend on Minecraft - mezz
- Fix #2756 Fuel recipes with high values can overflow the recipe background - mezz
- Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe - mezz
- Improve startup code to be more resilient to modded bugs - mezz
- Fix bookmark config creation - mezz
- Exclude duplicate files from output jars - mezz
- Isolate changelog plugin in a subproject - mezz
- Constrain gitchangelog asm version - mezz
- fix asm coords to org.ow2.asm:asm - mezz
- add comment for asm constraint - mezz
- Try constraining asm to the right version - mezz
- Update dev Forge version - mezz
- Organize internal code into a multiproject (#2772) - mezz
- Update forge maven artifact id - mezz
- Update Jenkinsfile - mezz
- update Jenkinsfile - mezz
- update Jenkinsfile - mezz
- Make the give notification message work for any player that has a server - mezz
- fix changelog path - mezz
- fix project dependency - mezz
- Ensure ProcessResources updates on every new version - mezz
- Update Jenkinsfile - mezz
- Update Jenkinsfile - mezz
- Organize project code - mezz
- Fix gradle project properties - mezz
- Use net.minecraft.MethodsReturnNonnullByDefault - mezz
- Update Forge in dev environment - mezz
- Fix #2751 Crash when MC window becomes too narrow - mezz
- Update Jenkinsfile to always run tests - mezz
- Update Jenkinsfile - mezz
- Update Jenkinsfile for publishing to CurseForge - mezz
- Migrate build.gradle to build.gradle.kts (#2761) - mezz
- Co-authored-by: Jared <jaredlll08@gmail.com>
- Fix #2754 Crash when GUI extends offscreen - mezz
- Fix #2752 Crash on gui slots that are to the left or above the gui - mezz
- Display hidden ingredients in a recipe if there are no other ingredients to show - mezz
- Allow focus linking with invisible ingredients - mezz
- Fix debug recipes - mezz
- update JUnit - mezz
- Clean up build script - mezz
- Run Spotless cleanup - mezz
- Fix bookmark config directory creation - mezz
- Fix #2744 Workaround for Optifine bug - mezz
- Fix #2744 Workaround for Optifine bug - mezz
- Clean up some tags code - mezz
- suppress more deprecation warnings - mezz
- Use Parchment mappings in dev environment - mezz
- Make potion effects render in compact mode when JEI is open - mezz
- add more client run configurations in developer environment - mezz
- minor cleanup - mezz
- Link anvil recipe input/output focuses - mezz
- Code cleanup - mezz
- Fix logic when there are broken recipe layouts - mezz
- Minor code cleanup - mezz
- Fix type of IRecipeLookup#limitFocus - mezz
- Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType - mezz
- Mark ISlowRenderItem as deprecated - mezz
- Minor cleanup - mezz
- Remove unused BookmarkOverlayToggleEvent - mezz
- Remove FastItemRendering, it is no longer necessary and can cause conflicts - mezz
- Add access to IJeiHelpers from IJeiRuntime - mezz
- Remove persistent WorldConfig and untangle filter text logic - mezz
- GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711) - mezz
- Fix #2733 Better handling for /reload - mezz
- Fix #2733 JEI doesn't update after /reload - mezz
- Clarify Github Issue Templates - mezz
- Add github issue templates - mezz
- Update README - mezz
- Simplify code for IngredientSorterComparators#getTagForSorting - mezz

