Applied Packaging / 应用封装 is an Applied Energistics 2 addon for Minecraft 1.20.1 Forge. It turns ordered groups of AE2 resources into colored, stackable logistics packages that can be routed, filtered, buffered, and unpacked as one transactional unit.
Packages are not compressed storage. Their contents remain hidden from normal AE2 inventory views until a compatible machine unpacks the complete package.
Minecraft: 1.20.1
Forge: 47.4.10+
Applied Energistics 2: [15.4.10,16)
GuideME: [20.1.7,20.2.0)
Java: 17
Install Applied Packaging on both the client and dedicated server. JEI, EMI, Create, and GTCEu integrations are optional.
- Fluix and all 16 dye-colored package items.
- Ordered AEKey contents with item, fluid, duplicate-entry, and sparse-layout support.
- ME Package Assembler for local encoded patterns and AE2 Pattern Provider pushes.
- ME Packager for packaging resources from its connected ME network or unpacking packages back into that network.
- Advanced Pattern Encoding Terminal with independent advanced-processing and package-pattern pages.
- Package Storage Bus and Package Unpacking Bus AE2 cable parts.
- Sequence Buffer linear multiblock for ordered machine input.
- Color, marker, content, fuzzy, inverted, blocking, and anti-clog routing rules.
- Optional JEI/EMI recipe transfer with explicit Create and GTCEu/Star Technology semantics.
- English, Simplified Chinese, and in-game GuideME documentation.
The mod intentionally does not provide empty packages, recursive package nesting, a Package Export Bus, or a separate Package Pattern Terminal.
The current design is documented in docs/design.md. Validation requirements are in docs/verification.md.
.\gradlew.bat compileJava --stacktrace
.\gradlew.bat runGameTestServer --stacktrace
.\gradlew.bat runData --stacktrace
.\gradlew.bat build --stacktrace
.\gradlew.bat runClient --stacktrace
.\gradlew.bat runServer --stacktrace
git diff --check
git status --shortThe built jar is written to build/libs/. GameTest classes are excluded from the release jar.
Applied Packaging is licensed under the MIT License. Bundled or adapted AE2 resources retain their upstream LGPL notices under src/main/resources/META-INF/licenses/.