Additions
- Added quick buttons for navigating the EMI config
- Added configurable subpanels for sidebars
- Added new sidebar types
- Craft History - A live updating history of the crafts you've performed
- Lookup History - A live updating history of the stacks you've looked at recipes for
- Added full support for chance in recipes and the recipe tree
Tweaks
- Craftables now display their output count, to help disambiguate them
Fixes
- Sidebar background should properly draw behind GUIs with overlaps
- Chance support, #104 #105
API
- Added convenience method for easier text widget construction
- Added sorting method for recipes based on identifier
Fixes
- Fixed handling of null tool materials in vanilla plugin
- Added more safety to late recipe registering
Additions
- Added support for more non-standard crafting recipes, like those generated by CraftTweaker
Tweaks
- Tweaked the way EMI detects server connecton/disconnection
- Tweaked some EMI logging to include mod name outside of dev
Fixes
- Fixed some "infinite reloading" bugs related to lifecycle events
Tweaks
- Tweaked the way EMI identifies screens for recipe handlers
Fixes
- Fixed extremely niche breakage of creative inventory and EMI index due to premature BlockItem resolution
- Fixed some disabled focus consumption
Tweaks
- Tweaked how centered effects are drawn to reuse vanilla codepaths when possible
- Tweaked how certain cheat interactions work without op to be more convenient
Fixes
- Fixed certain global config serialization issues
Tweaks
- Tweaked bucketing world interaction recipe
- Added more information about EMI reload status
Fixes
- Fixed client only stack cheating
- Fixed certain exceptions not being properly handled
Tweaks
- (API) Recipes can now be displayed from non-handled screens
Fixes
- Fixed rare workstation overlap
- Fixed cursor stack not being counted in certain recipe handlers
- Fixed cost per batch counting
- Fixed favorites loading empty stacks
- Fixed API artifact