Description
Item Alchemy Expansion
An add-on mod for Item Alchemy that makes the Transmutation Table truly recognize NBT.
Features
Full shulker box support: A shulker box filled with items can be placed into the Transmutation Table as a whole, and its EMC is calculated as the sum of the items inside. Shulker boxes with different contents are distinguished as separate entries.
Shift preview: Hold Shift while hovering over a shulker box to display a 9×3 preview of its contents. Use WASD or arrow keys to move the focus and view item names and EMC.

NBT item distinction: Items with the same ID but different NBT (e.g., different potions, enchanted items, named items) can be added, displayed, purchased, and placed while retaining their corresponding NBT.
Potion NBT fix: Vanilla potions no longer turn into "Uncraftable Potion" after being stored and retrieved.
EMC set keybind: Press K while holding an item to directly open the EMC setting screen, supporting both per-world and global scopes.

- Configuration GUI: Provides a visual configuration interface via Cloth Config + Mod Menu (covering distinction mode, display style, shulker box strategy, etc.).
Note
For items that already exist in the Transmutation Table without NBT (e.g., Uncraftable Potions), this mod cannot fix them. The items must be placed into the table again after installing the mod for the fix to take effect.
Dependencies
Required
Item Alchemy 1.1.3+
mcpitanlib 3.3.2+ (prerequisite for Item Alchemy)
Fabric API
Optional
Cloth Config — for the configuration GUI (default config is used if missing)
Mod Menu — for the config entry point## Installation Environment**Must be installed on both the client and the server.
Credits
Pitan — upstream author of Item Alchemy
MisterPeModder — the preview interaction design of ShulkerBoxTooltip greatly inspired me
Feedback
If you find any bugs or have feature suggestions, please report them at GitHub Issues.
License
MIT


