What it fixes
In modpacks that combine Applied Energistics 2 with certain addons (notably ModularBees — so this hits All The Mods 10), the in-world Jade/WAILA tooltip on AE2 machines (Charger, Inscriber, Energy Cells, ME Controller, etc.) randomly stops showing the Stored: X AE / Y AE energy line and the Device Online/Offline line. Whether it works is decided by a coin-flip every game launch — relogging or resetting Jade config doesn't help.
Why it happens
AE2 registers its tooltip data providers under fixed ids (ae2:power_storage, ae2:grid_node, ae2:debug) for every registered base block-entity class. When an addon registers its own base class, the same ids get registered twice, Jade warns Found different data providers with same id ae2:power_storage, and keeps one of the two at random each launch. Lose the flip → no energy line.
What this mod does
One tiny mixin filters AE2's base-class list down to AE2's own entry, so each provider id is registered exactly once. Deterministic — the tooltip works every launch. No configs, no content, no hardcoded mod names; it compiles against nothing but NeoForge, so it won't break on AE2/addon updates.
Installing
- Put it on any client that sees the bug.
- Put it on the server too, so the fix survives server restarts (the server rolls the same dice at startup).
- It never forces anyone else to install it — clients without it can still join a server with it, and vice versa.
Requires: Minecraft 1.21.1, NeoForge 21.1.x, AE2 19.2+