Fixes
- Fix incompatibility with other mods causing EMI to clear its sidebars
- Fix furnace recipe handler issue (#83)
- Fix recipe handler filling issues (#80)
API
EmiStackConvertible
interface injections are no longer exposed due to Loom issues. They are still present at runtime and remain compatible with old mods that used them.
Additions
- An info recipe category for assigning descriptions to items or groups of items
- A bind for clearing search, focused or not
- Proper Sodium compat for animated items
- Quick crafting no longer requires recipe context, it will attempt to infer based on inventory state. A new bind (shift by default) displays this inference
- A proper description of the recipe, including how to use it and the interactions
- Contextual assignment of recipes in the recipe tree, based on inventory, using shift left click
- Quick clearing of recipes in the recipe tree with shift right click
- Client-only recipe filling
- Synthetic favorites will now also display required materials instead of just crafting steps
Fixed
- Rare sidebar crash #75
- Tweaks to how miscraft prevention functions #65
- Filling properly using different sources for the same ingredient #19
- Various improper interactions with synthetic favorites
- Recipe filling increments instead of completely replacing
Additions
- EMI now supports a variety of niche vanilla recipes more thoroughly, like firework crafting, map operations, crafting grid repairing, and more. #52 #53 (thanks jopejoe1!) fixing #48
Fixes
- Fixed Debugify incompat by reimplementing vanilla systems to avoid it
- Scrolling now works correctly on certain mouses #41
- Effects no longer overlap with the recipe book #43
- EMI now respects stack size limitations for filling where vanilla does not #47
- Fixed tag based crashing #50 #51
- Fixed rendering of evil fluids
- Several other fixes without issue numbers
Additions:
- Added Mod Menu support
- Added batch size to recipe tree
- Added crafting mode for recipe trees
- Added synthetic favorites for use with crafting mode, quickly crafting batches, and not overcrafting
- Added experimental default recipe sorting for categories
- Recipe favorites now display missing items for a quick craft
- Recipe tree resolution can now be cleared, and is more telegraphed, informing the player how it functions.
Fixes:
- Botania tooltip components and similar now show up in the right place for index tooltips
- Various stability fixes
- Cheat mode item deletion now respects exclusion zones (#23)
- Button overlap (#34)
API:
- Added EmiStackConvertible to vanilla types.
EmiStack.of(Items.STONE, 10)
andEmiStack.of(Fluids.WATER)
can be replaced withItems.STONE.emi(10)
andFluids.WATER.emi()
for a more convenient dev experience. SlotWidget.custom
has been deprecated and replaced withSlotWidget.customBackground
as the former returnedvoid
instead ofSlotWidget
. Will be removed in the next breaking release.
Updated to 1.19, maintaining 1.18.2
API
- World interaction recipes are now refactored public
- Recipe handlers have more control of when the recipes they apply to display this fact
Fixes
- Shader compat with batched rendering #4
- Columns can be limited in size #9
A variety of other fixes that were not opened as issues