Myotus Lib
If you have spent any time automating storage in modern Minecraft, you already know that Applied Energistics 2 is the backbone of serious tech modpacks. Terminals are where you interact with that network, and for years players have wanted more control over what those screens can do. Myotus Lib exists to scratch that itch. It is a lightweight library that extends AE2 terminals, giving mod developers a clean toolkit for optional integrations, configuration tabs, and item-backed upgrade cards.
Unlike a content mod that floods your world with new blocks, Myotus Lib is infrastructure. You will rarely notice it on its own, but you will absolutely notice the add-ons that depend on it. That is the whole point of a well-designed library: it stays out of the way while quietly making everything else possible.
What Myotus Lib Actually Does
At its core, this is a public API for modders who want to hook into Applied Energistics 2 terminals without rewriting half the mod. The library focuses on four distinct areas, each aimed at a different kind of integration.
- Optional integration registration: Mods can register their integrations behind marker annotations, which means compatibility is only loaded when the relevant mod is actually present.
- Custom terminal configuration tabs: Add-ons can add their own tabs to the terminal GUI, letting players tweak settings without leaving the interface.
- Runtime integration checks: The library provides a way to query which integrations are currently active, so features can gracefully appear or disappear.
- Item-backed terminal upgrade cards: Perhaps the most interesting piece, these cards use lifecycle callbacks to change how a terminal behaves when installed.
That last feature is where things get genuinely fun. Upgrade cards behave like items in your inventory, but they carry logic that hooks into the terminal's lifecycle. A card might expand search radius, add filtering, or alter how the crafting grid responds. Because the behavior lives in the card rather than the terminal, modpack authors can mix and match effects without conflicts.
Why a Library Instead of a Standalone Mod
Good libraries reduce duplicated code across the ecosystem. Without a shared API, every add-on developer would invent their own way of injecting tabs into AE2 terminals, and the result would be a mess of conflicting mixins. Myotus Lib centralizes that work. The marker annotation system is a particularly smart touch, since it means integrations compile safely even when the target mod is missing from a given instance.
Supported Minecraft Versions and Loaders
Myotus Lib is built for modern Minecraft and targets the Fabric and NeoForge loaders, with support spanning the 1.20.x and 1.21.x release lines. Because it is a library, the exact version you need is usually dictated by whichever add-on requires it. Always check the dependency list on the mod page before grabbing a build, since mismatched library versions are the single most common cause of terminal crashes.
If you run a heavily modded pack, keeping your library versions aligned across loaders matters more than almost anything else. A one-click install through the foxygame.net launcher handles that alignment automatically, pulling the correct Myotus Lib build for your chosen Minecraft version and loader without manual file juggling.
How to Install Myotus Lib
Installation is straightforward, but the order of operations matters. Follow these steps for a clean setup.
Step 1: Prepare Your Loader
Confirm you are running Fabric or NeoForge on a supported Minecraft version. Vanilla will not work, and neither will a mismatched loader.
Step 2: Download Myotus Lib
Grab the build that matches your loader and game version. If an add-on lists Myotus Lib as a dependency, use the version that add-on specifies rather than the newest one available.
Step 3: Place the File Correctly
Drop the jar into your mods folder alongside Applied Energistics 2. Do not rename it, and do not nest it inside a subfolder.
Step 4: Verify In-Game
Launch the game and open a terminal. If dependent add-ons load without errors and their configuration tabs appear, everything is working. If the game crashes on startup, check the log for a version conflict between Myotus Lib and your AE2 build.
Who Should Bother With It
If you are a player running a curated modpack, you probably will not download Myotus Lib for Minecraft deliberately. It will simply arrive as a dependency, and that is fine. The real audience is twofold: modpack authors who want terminal customization options, and developers who need a stable API to build against. For that second group, the annotation-based registration and lifecycle callbacks save hours of reverse engineering.
For everyone else, the payoff is indirect but real. More add-ons can support AE2 terminals without stepping on each other, which means fewer crashes, cleaner interfaces, and more creative upgrade cards showing up in the packs you already play.
Final Thoughts
Myotus Lib is not flashy, and it does not try to be. It is a foundation piece, the kind of mod that quietly raises the ceiling for what Applied Energistics 2 add-ons can accomplish. Whether you are building a pack around terminal customization or writing the next great AE2 extension, this library gives you the hooks you need without the boilerplate. Install it correctly, keep your versions aligned, and let the add-ons do the talking.