AE2 No Byproduct

Quick rating

AE2 No Byproduct

No reviews yet

Removes byproducts (extra outputs) from Applied Energistics 2 processing patterns — toggle it in the Pattern Encoding Terminal, enforce it server-wide via config, or clean already-encoded patterns with the craftable Byproduct Remover tool.

Mod Loaders
Forge
NeoForge
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
0.4.1 for Neoforge 1.21.1
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

AE2 No Byproduct

Tired of Applied Energistics 2 autocrafting choking on byproducts? This fixes it.

Many AE2 processing patterns (ore doubling, chemical reactions, smelting chains) produce a primary output plus one or more secondary outputs ("byproducts"). In a lot of modpacks those extra outputs jam ME autocrafting: the network can't route every output to a valid place, and the craft stalls.

AE2 No Byproduct solves it at the source, and gives you a tool to clean up the patterns you've already made.


✨ What You Get

🔘 A toggle in the Pattern Encoding Terminal

A small button sits in AE2's native left-hand toolbar (right next to AE2's own buttons):

  • Green check = ON: when you encode a processing pattern, only the first output is kept; all byproducts are dropped before the pattern is saved.
  • Red cross = OFF: patterns encode normally, with every output.

It's per-player, server-authoritative (no client bypass), and your choice is remembered across relog, restart, and death. Crafting, smithing, and stonecutting patterns are never touched; they only have one output anyway.

🧹 The Byproduct Remover tool

Already encoded a bunch of patterns with byproducts? Don't re-do them. Craft the Byproduct Remover and shift + right-click any Pattern Provider, and every processing pattern stored inside it is instantly re-encoded to keep only its first output. You get a chat message telling you how many were cleaned.

Works on AE2's Pattern Providers and add-on providers (tested with Extended AE and MEGA Cells).

Recipe (shapeless): 16k Storage Component + Blank Pattern + Crafting Unit

🧨 Network-wide cleanup command

Need to clean a whole base at once instead of one provider at a time? Operators can run /ae2nobyproduct strip-all while looking at any block of an AE2 network: it strips byproducts from every Pattern Provider in that network (block and cable-part forms alike). It is deliberately two-step so a bulk edit is never an accident: the first run previews how many patterns would change, and running it again on that same network within 30 seconds applies it.

⚙️ Full operator / pack-maker control

A server config lets pack authors decide exactly how it behaves, including forcing byproduct removal for everyone with no per-player UI at all.


🛠️ Configuration

The config is created on first launch in your config/ folder like other mods: a single JSON file, config/ae2nobyproduct.json, on every loader. The options are identical on all loaders. On a multiplayer server, the server's config is the one that applies.

Option Default What it does
enableFeature true Master switch. false = the mod does nothing and shows no button.
allowPlayerToggle true false = the button is hidden and defaultStrip is forced for everyone.
defaultStrip false Starting value for new players; also the forced value when allowPlayerToggle = false.
consumeOnUse false true = the Byproduct Remover is consumed after it cleans a provider. Default keeps it reusable.
showMessages true false = silence the Byproduct Remover's chat feedback.

Want byproducts gone pack-wide, no questions asked?

{
  "allowPlayerToggle": false,
  "defaultStrip": true
}

The button disappears and every player's processing patterns are stripped automatically.


🧩 Compatibility

  • AE2 add-ons: any terminal that reuses AE2's Pattern Encoding Terminal (such as wireless pattern terminals) gets the toggle automatically. The Byproduct Remover works on add-on Pattern Providers too.
  • KubeJS: the Byproduct Remover's recipe is a standard shapeless recipe, so packs can freely change or remove it with KubeJS.
  • Plays nicely alongside other AE2 add-ons; it only touches the encoding step.

📦 Requirements

Server and client mod. Install AE2 No Byproduct on both the server and the client. On a dedicated or LAN server it must be present on the server and on every client that connects: the toggle button and Byproduct Remover live on the client, while stripping is enforced on the server. In single player, one copy in your mods/ folder covers both.

Minecraft Loader Required: Applied Energistics 2 Java
1.20.1 Forge 47.x, or Fabric (Loader 0.16+ with Fabric API) 15.4.x 17
1.21.1 NeoForge 21.1.x 19.2.x 21

(AE2 requires GuideME: bundled inside AE2 on 1.20.1, and a separate mod that CurseForge and Modrinth auto-install with AE2 on 1.21.1. Either way, having AE2 covers it.)

1.21.1 is NeoForge only, because Applied Energistics 2 has no Fabric or Forge build for 1.21.1.

Pick the jar that matches your loader and Minecraft version: it is named ae2nobyproduct-<loader>-<modversion>+mc<mcversion>.jar, for example ae2nobyproduct-forge-0.2.0+mc1.20.1.jar, ae2nobyproduct-fabric-0.2.0+mc1.20.1.jar, or ae2nobyproduct-neoforge-0.2.0+mc1.21.1.jar. All loaders and versions are built from the same single codebase using the Stonecraft Gradle plugin (Stonecutter + Architectury Loom).


📖 Open Source

AE2 No Byproduct is open source under the MIT License: use it, fork it, bundle it in your modpack freely; just keep the credit. Source, issues, and contributions welcome on GitHub.

Not affiliated with or endorsed by the Applied Energistics team. AE2 and its assets belong to their respective owners.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works