emilyploszaj / emi

A featureful and accessible item and recipe viewer
MIT License
220 stars 46 forks source link

API for replacement stacks #490

Open rlnt opened 3 months ago

rlnt commented 3 months ago

As discussed in the past on Discord (reference), it's pretty difficult to have proper EMI integration for Almost Unified.

We recently added a plugin for EMI and decided to use the stack-disabling feature. However, that introduced a problem of making it very difficult to work with non-dominant items because stack-disabling removes all EMI functionality for them including recipe transfer handlers. We now switched back to a less restrictive approach where we only hide items from the index. However, many players are now confused by the tag lookup inside recipes because the tag does not show the dominant item. Since we have no way to modify the display stack for the tag, we need a new system.

The goal is to have non-dominant items hidden from the index, convert the lookups, and adjust the standard recipe transfer logic (reference).