Tweaks
- Added support for more automatic stack hovering detection (indirectly adding support for stonecutter buttons and trade icons)
Fixes
- Fixed a potential recipe default serialization issue
- Fixed a minor texture rendering
- Fixed a searching case sensitivity bug
Fixes
- Fixed a Create pondering crash
Tweaks
- Updated Chinese translation
- Adjusted reload messages to be more clear if the server is not providing data
- Craftables now take into account the cursor stack, so moving items around shouldn't cause constant changing valid recipes
- Folded nodes in the recipe tree no longer ignore their base costs as it is generally more useful
- The recipe screen will now truncate recipe name and show the full name on hover instead of spilling outside of bounds
- Some tweaks were made to how EMI coerces ingredients to tags
- The recipe tree now has less superfluous padding, it should be easier to fit more on the screen at once
- Zooming in the recipe tree should be cleaner
Fixes
- Fixed performance issues baking large sets of recipes, particularly in packs with large amounts of enchantments and gear
- Fixed fluid count display in synfavs
- The root node of the recipe tree can be properly reassigned
- Fixed some default config settings and config presets
- Fixed screenshot scale issues on auto GUI scale
- Auto resolution of recipes from ingredients should now always display the correct tooltip
- Minor stability and crash fixes
Sidebars
- Sidebars have been completely redone
- Every sidebar can have its size, positioning, and theming options individually changed
- There are now 4 configurable sidebars, including two new top and bottom sidebars
- Top and bottom sidebars can be aligned to be above or below existing sidebars
Config
- EMI's config system got a facelift, the UI should look nicer, and be much nicer to use
- Changes are displayed and can be easily reverted
- Config presets now exist to set a variety of settings at once to a preset option rather than navigating a lot of individual options
Searching
- Increased search performance
- Added tag searching
- Added config options for searching tooltip/mod/tags without prefix
Screenshots
- A button can be enabled to save clean screenshots of recipes at a specified scale
Tweaks
- Moved to a proper EMI logger
- Unmoved status effects are now squished to not overlap a ton of EMI's sidebar
- Arrows in the recipe screen no longer shift around when changing tabs
Fixes
- Batched rendering no longer breaks certain rendering conditions (#82)
- #28
API
EmiDragDropHandler
s can now render feedback- Added
EmiDragDropHandler.BoundsBased
andEmiDragDropHandler.SlotBased
, simple drag drop handlers with simple rendering - Deprecated the
EmiStack.Entry
system. It was mostly duplication of existing systems, not often useful, and cleaner to eventually remove - Deprecated usage of
FluidVariant
in API methods - Added more convenience methods to
Bounds
, likely only useful internally - Added alignment options to
TextWidget
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.
Fixes
- Fixed a rare crash with non-standard enchantments
- Fixed #93
Tweaks
- Updated French and Chinese translations
Fixes
- Fixed some client-sided filling behavior #77
- Fixed a grindstone category crash in combination with mods like Enchancement #79
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