A unified Fabric port of the EMC Essentials Forge Modpack — bringing ProjectE, Project Expansion, Arcane Tablet, and more into a single Fabric mod built on Item Alchemy.
EMC Essentials (ReFabricated) ports the core experience of the EMC Essentials Forge Modpack to Minecraft 1.20.1 Fabric. Instead of needing a dozen separate mods, this single .jar enhances the EMC ecosystem with commands, Power Flowers, an EMC Link, an EMC Interface, a Miniature Sun, a HUD display, configurable values, and auto-registration — wrapping Item Alchemy as the backend EMC engine.
Think of it as the Project Expansion equivalent for Fabric — a companion mod for Item Alchemy (the Fabric equivalent of ProjectE), giving you the machines, tools, and QoL features to inspect, manage, and scale your EMC production without leaving the game.
/emce Command SuiteSeven subcommands for full EMC control, plus /emce bank for balance management:
| Command | What it does |
|---|---|
/emce help |
Shows all available commands |
/emce get <item> |
Look up the EMC value of any item |
/emce set <item> <value> |
Set a custom EMC value for an item |
/emce remove <item> |
Remove a custom EMC override |
/emce bank get |
Check your EMC balance |
/emce bank add <amount> |
Add EMC (supports K/M/B/T/Q suffixes) |
/emce bank remove <amount> |
Remove EMC |
/emce bank set <amount> |
Set EMC balance to exact value |
/emce reload |
Reload the config from disk |
/emce list |
List all custom EMC values |
/emce stats |
Show overall EMC system statistics |
A combined EMC Importer + Exporter with an 18-slot GUI. Bridges your Item Alchemy EMC network with vanilla inventories and Tom's Simple Storage.
A no-GUI mechanical block ported from the Forge emc-interface mod by Ofek2608. Uses the same proven slot architecture:
EMCManager.setEMCtoPlayer() + syncS2C() — same path as /emce bank add. Items without EMC value are stored temporarily so Tom's routes them to the next priority storage instead of deleting them.EMC ÷ itemEMC, capped only by Java's int max ~2.1B). When Tom's syncs after extracting, setStack() detects the delta and deducts EMC automatically./team support: If the owner is on a vanilla Minecraft team, EMC and knowledge from all online teammates are merged.Single-block compact EMC generators ported from Project Expansion. Each tier generates EMC every tick and pushes it to both the owner's personal EMC balance (via EMCManager.setEMCtoPlayer() + syncS2C()) and adjacent Item Alchemy batteries/cables.
| Tier | Generation Rate | Material |
|---|---|---|
| MK1 | 4 EMC/tick | Iron |
| MK2 | 12 EMC/tick | Iron |
| MK3 | 48 EMC/tick | Iron |
| MK4 | 192 EMC/tick | Diamond |
| MK5 | 768 EMC/tick | Diamond |
| MK6 | 3072 EMC/tick | Netherite |
Each flower has a 1 billion EMC internal buffer and captures the placer as owner — EMC goes directly to their bank. Miniature Sun within 5 blocks boosts output 10×.
A portable EMC access device ported from Projex (Project EX). Right-click to view your current EMC balance and known item count. Uses the same EMC API path as the EMC Interface and /emce bank commands. EPIC rarity.
An expensive item that multiplies EMC output of nearby collectors and Power Flowers by 10×. Stacks with time acceleration effects.
Your EMC balance displayed in the top-left corner, positioned below FPS and coordinates so nothing overlaps. Shows your current balance plus a live delta indicator:
EMC: 1,234,567 (+100 | +100/s) in green when gaining EMCEMC: 1,234,567 (-50 | -50/s ) in red when losing EMCFormats large values: 1,234 / 1.2M / 3.5B / 7.8T.
A plain-text config file at config/emcessentials.properties lets you define or override EMC values for any item in the game:
# <item_id>=<emc_value>
minecraft:diamond=8192
minecraft:netherite_ingot=49152
Changes take effect after running /emce reload (no restart needed).
| Dependency | Minimum Version |
|---|---|
| Minecraft | 1.20.1 |
| Fabric Loader | ≥ 0.18.6 |
| Fabric API | ≥ 0.92.5+1.20.1 |
| Item Alchemy | ≥ 1.3.1 |
| MCPitanLib | ≥ 3.7.0 (suggested) |
| Architectury | ≥ 9.2.0 (suggested) |
All of these are already present in the CreateBound Prism instance.
emcessentials-reabricated-1.3.1.jar into your mods/ folderitemalchemy-1.3.1.jar) is also in mods//emce help in-game to verify it loadedUses Item Alchemy's API (EMCUtil$ITEM, EMCManager) to read, write, and transfer EMC values at runtime. API calls are made via reflection so the mod won't crash if Item Alchemy isn't installed — it simply logs a warning and disables EMC features. EMC modifications use EMCManager.setEMCtoPlayer() + EMCManager.syncS2C() directly, matching the same code path as the built-in /itemalchemy commands.
MIT — do what you want with it.