Edit ProjectE EMC values in-game. Server-wide changes apply to every player instantly; configurable blacklist locks specific players out.
/reload so ProjectE picks it up immediately. Every connected player sees the new EMC.before array — used when you want to override ProjectE's recipe-derived value and force your own.Why a per-world datapack instead of the legacy custom_emc.json config file? It propagates in multiplayer, follows the world (pack it up, ship the overrides with it), and uses the same pe_custom_conversions JSON schema that modpack-shipped EMC datapacks use — so anything you tune in-game can later be promoted into a static datapack for distribution.
Permissions (configurable in config/emc_as_you_wish-common.toml)
requireOp = true — restrict to operators (level ≥ 2).blacklist = ["SomeName", "<uuid>"] — deny specific players.enabled = false — master switch, nobody can edit (useful for read-only modpacks).maxEmcValue = 1000000000 — hard cap on a single value to prevent cheese setups.Dependencies
Companion mods (hand-tuned EMC packs by KURONAMI)
pe_custom_conversions datapack for one popular host mod. EMC, As You Wish layers cleanly on top of any of them.MIT. ProjectE is by sinkillerj & contributors; this mod is an independent editor, not affiliated. Source and issues: https://github.com/KURONAMI333/emc-as-you-wish