EMI Tree Tabs 4.0.0 (fabric)
Curse Maven Snippet
What's new
The interface overhaul. Everything below has been built since 2.2 and is released together, because half of it only makes sense with the other half.
Tabs now have a second layout
A floating sidebar down the left, which is what you get by default wherever the screen can host it. Room for names, batch counts and phase headers at any GUI scale — the thing the horizontal strip structurally could not do.
The strip is still there as the fallback, and it no longer shrinks tabs until the close button
vanishes: it holds a floor and then scrolls, with three named densities picked by how much room
there is. tabOrientation forces either layout.
Phases
A big build has stages, and a crafting list that totals all of them at once tells you to gather machinery parts while you are still making planks.
Group trees into a named, coloured phase — the sidebar's phase button or Ctrl+G — then park it
with a right click. Its trees stop feeding the crafting list while staying exactly where they are,
keeping their own crafting flags, so unparking restores what you had. Shift+right-click parks
everything except that phase.
Drag a tab onto a header to add it. F2 renames, middle click drops the phase and leaves its trees
open.
The crafting list says what things are for
- Hover a shared material and it names which trees want it and how much each takes.
- Hold Shift and it breaks that down again by sub-craft, so you can see that two of the redstone goes into torches rather than into the repeater directly. Each line shows the item, how many of it are needed in full, and how much of the material that takes.
- An entry that accepts any of several items — a tag — is now framed, so it cannot be mistaken for the plain item a different tree happens to want.
- Section titles are clickable along their whole row, not just the first 18 pixels.
Recipe choices
Progression unlocks a cheaper recipe for some intermediate part. You change it on the tree in front of you; the other eight machines quietly carry on using the expensive one.
A button appears in the sidebar only while your trees actually disagree, and Ctrl+R opens it
from anywhere. The screen lists each contested ingredient, each way of making it, the inputs that
tell those ways apart, and which trees use each. Every button says how many trees it would change
before you press it, and only that one sub-craft changes.
Nothing about this happens on its own.
Type the arithmetic instead of the answer
Ctrl+click a tab's batch marker and type 32 * 4 * 2 rather than leaving for a calculator. The
result shows live as you type, and a refusal tells you why.
A settings screen you can read
Moved from Cloth Config to YACL — which also means Fabric has a settings screen for the first time. Three tabs named for what you came to change, a live tab bar that redraws as you change the layout options, a picture of what each crafting-list option does, sliders that say what their value means instead of a bare number, and anything that touches how tabs are stored collapsed into Advanced.
The json is still the store, still hand-editable, still picked up without a restart.
Also
- Drawn icons throughout, replacing borrowed font glyphs — including the craft-all button, which
used to be
≡, the symbol every browser uses for vertical tabs. - Tabs and the sidebar are legible now: the bar was 1.09:1 against a tab and is 1.81:1, with label text measured past WCAG AA.
- Drag a tab in the sidebar to reorder it, or to move it between phases.
- A small versioned API for other mods to feed the crafting list — see
API.md.
Compatibility
Minecraft 1.20.1, Forge and Fabric, EMI 1.1+. Client-side only. Measured in a 377-mod pack at under 0.03% of render-thread CPU and 0.004% of allocation.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include