Equivalent Exchange: Reborn for Fabric
中文名:[Fabric]等价交换:重置版
Minecraft 1.21.1 Fabric Edition
ProjectEF is a modern Fabric port inspired by the classic Equivalent Exchange 2 and ProjectE systems.
The project focuses on bringing the complete EMC-based transmutation experience to Minecraft Fabric, including item value systems, transmutation devices, collectors, condensers, powerful matter tools, and alchemical equipment.
ProjectEF is designed for Minecraft 1.21.1 Fabric while maintaining compatibility with the original ProjectE data structure where possible.
| Component | Version |
|---|---|
| Minecraft | 1.21.1 |
| ProjectEF | 1.2.1 |
| Mod Loader | Fabric Loader 0.16.9+ |
| Fabric API | 0.116.14+1.21.1 |
| Java | 21 |
| Build System | Fabric Loom 1.10.5 |
The core of ProjectEF is the EMC (Energy-Matter Covalence) system.
Features include:
- Item EMC values
- Learning and storing item knowledge
- Item conversion
- Energy collection
- Matter condensation
ProjectEF includes classic transmutation equipment:
- Transmutation Table
- Transmutation Tablet
- Energy Collectors
- Energy Condensers
- Alchemical Bags
- Eternal Density
Powerful tools and equipment based on EMC technology:
- Dark Matter Tools
- Red Matter Tools
- Dark Matter Furnace
- Red Matter Furnace
- GEM Armor
- Swiftwolf's Rending Gale
Supported abilities include:
- Flight support
- Night vision
- Area mining modes
- Movement enhancement
The Philosopher's Stone allows players to manipulate the world through alchemical conversion.
Features include:
- Block transformation
- Selection rendering
- World transmutation recipes
The Fabric migration has completed the main systems:
- Public API
- Registration system
- Networking
- Event handling
- Configuration system
- EMC data management
- Items and blocks
- Entities
- Block entities
- Recipes
- Containers
- Client rendering
- Runtime hooks
Additional restored features:
- Creative and ring-based flight
- GEM Armor abilities
- Dark Matter and Red Matter tool modes
- ProjectEF furnace fuel support
- Fabric-compatible recipe conditions
- Client rendering integrations
- Built-in EMC values for classic Avaritia items
- Expanded Simplified Chinese translations
- Minecraft 1.21.1
- Fabric Loader 0.16.9 or newer
- Fabric API
- Java 21
- Install Minecraft 1.21.1 with Fabric Loader.
- Install a compatible Fabric API version.
- Download the latest ProjectEF release.
- Place the JAR file into your Minecraft
modsfolder.
Forge Config API Port and fabric-permissions-api are included inside the ProjectEF JAR.
Optional integrations:
- JEI
- EMI
- REI
- Jade
- WTHIT
Clone the repository:
git clone https://github.com/wchiway/ProjectEF.git
cd ProjectEFBuild the project:
./gradlew buildWindows:
gradlew.bat buildBuild output:
build/libs/
Run the Fabric development client:
./gradlew runClientThe development recipe viewer defaults to JEI. The recipe_viewer property accepts
jei, emi, rei, hybrid, or none.
To use EMI or REI:
./gradlew runClient -Precipe_viewer=emi
./gradlew runClient -Precipe_viewer=reiProjectEF keeps the original ProjectE mod identifier:
projecte
This allows compatibility with:
- Existing configuration files
- Existing resource paths
- Existing world data
Accessory slots are provided through Trinkets.
Install it to equip rings, amulets, charms, and Klein Stars in the hand/ring and
chest/necklace slots. ProjectEF works without it; the accessories simply stay
regular inventory items.
The following integrations from the NeoForge version are not included:
- CraftTweaker
- The One Probe
- Curios (replaced by Trinkets on Fabric)
When reporting a bug, please include:
- ProjectEF version
- Minecraft version
- Fabric Loader version
- Fabric API version
- Steps to reproduce
- Relevant game logs
Please attach logs as files or external paste links instead of posting complete logs directly in the issue.
Chiway Wang
Fabric port developer and maintainer.
ProjectEF is based on the original ProjectE project.
Special thanks to:
- ProjectE developers and contributors
- EE2 original creators
- Minecraft modding community
Original contributors include:
- SinKillerJ
- pupnewfster
- MaPePeR
- williewillus
- Lilylicious
- MozeIntel
- Kolatra
Additional credits:
- x3n0ph0b3 — EE2 creator and original asset permissions
- MidnightLightning — EE2 GUI textures
ProjectEF is released under the MIT License.
