Your preferred ingredients. More consistent processing patterns.
AE2 Tag Preferences lets you choose which items AE2 selects when transferring processing recipes into the Pattern Encoding Terminal. Prefer one mod’s copper ingots or a particular circuit? Add a tag-to-item preference to your config.
Place the mod JAR in your Minecraft client’s mods folder, then launch Minecraft once to generate:
config/ae2-tag-preferences-client.toml
Close Minecraft, add your preferences, and restart:
presets = [
"forge:ingots/copper=minecraft:copper_ingot",
"forge:ingots/iron=minecraft:iron_ingot"
]
enableAudit = true
Each entry is "namespace:tag=namespace:preferred_item". Use tags and items available in your pack, without a leading #. Entries are checked from top to bottom.
The generated config starts with an empty preference list and auditing disabled. Modpack authors can ship this file in their client pack’s config folder.
Set enableAudit = true to check encoded processing patterns against your configured preferences.
The audit uses the first valid configured tag matching each stored ingredient. A matching rule is skipped when the pattern’s primary output belongs to that same tag, helping avoid warnings on production chains. Other ingredients can still be checked.
Audit warnings are suggestions to review. Encoded processing patterns do not retain the original recipe’s ingredient alternatives, so check the recipe before replacing an ingredient. The audit never changes your patterns.
Install on the client; the server does not need this mod. ExtendedAE is optional. No GTCEu, KubeJS, or Star Technology dependency is required.
Preferences apply to items when transferring processing recipes. Existing patterns are not automatically rewritten, and recipes, tags, and autocrafting execution remain unchanged. Fluid preferences are not supported. Only processing patterns are audited.
Beta: built against Forge 47.4.20 and AE2 15.4.10. Bugs may be present and any feedback is greatly appreciated.