Skip to content

EMI Tree Tabs 2.0.0

Choose a tag to compare

@ROOCKY-dev ROOCKY-dev released this 01 Sep 09:59
· 14 commits to main since this release

First public release.

Minecraft 1.20.1 · Forge 47+ · requires EMI 1.1+ · client-side only

EMI keeps exactly one crafting tree in memory, so opening a second one throws away the first. This mod keeps a list of them and swaps the right one into place when you change tab.

Tabs

  • Every tree you open becomes a tab; Shift inverts that per click
  • Per-tab pan, zoom, batch count, name, and view/craft mode
  • Live progress colour per tab against your inventory
  • Fork a tree to compare two routes to the same item
  • Drag to reorder, Ctrl+Shift+T to reopen a closed tab
  • Tabs survive restarts and resource reloads

Crafting list across every tree

  • Draws from every tree in crafting mode, with duplicates merged
  • Trees are costed against a shrinking inventory pool, so two trees needing the same 10 iron correctly report 10 still needed rather than both declaring themselves satisfied

A real second sidebar panel

  • Adds a Crafting page type to EMI's own sidebar picker; use it as a page or a subpanel
  • Sections for To craft, Shared materials and one per tree, with foldable titles

Notes

  • Config in game via Mods → EMI Tree Tabs → Config (Cloth Config, soft dependency); config/emitreetabs.json is picked up live either way
  • Hooks EMI internals rather than a public API. Pinned working combination: EMI 1.1.24, Forge 47, MC 1.20.1
  • The code was written by an AI assistant working from my direction — see AI-DISCLOSURE.md