
Ember Plugins · Free dependency
Ember Fx Core¶
The EmberForge effects engine, as a plugin. Install it once; every Ember plugin with effects depends on it.
What it is¶
A trigger happens (a block is mined, a mob dies, a player jumps). Filters narrow it to the targets you care about. Conditions check the moment (below Y 10, holding a pickaxe, at night). Mutators reshape what the effect sees (the block above, the victim instead of the player). Then the effect runs. All of it is YAML, all of it is the same vocabulary in every plugin, and none of it needs code.
effects:
- id: give_money
args:
amount: "0.5 * %value%"
chance: 75
triggers: [mine_ore]
filters:
blocks: [diamond_ore, deepslate_diamond_ore]
conditions:
- id: below_y
args: { y: 0 }
Three-quarters of the time, mining a diamond ore below Y 0 pays half the trigger's value.
Permanent effects have no trigger. They stay applied while their conditions hold and are removed when they stop - that is how "+2 hearts while you hold this job" works. Chains group effects so a particle, a sound and a payout fire together or not at all.
The catalogue, today¶
| count | |
|---|---|
| Triggers | 74 |
| Conditions | 95 |
| Effects | 176 (40 permanent) |
| Filters | 16 |
| Mutators | 22 |
Every one of these is in the registry a plugin can extend. A server owner's own plugin can register a trigger, condition or effect by id and use it in any job file the next second - see Writing effects.
Installing¶
- Drop
EmberFxCore.jarintoplugins/. It has no configuration you need. - Install the plugins that use it. They declare it as a dependency and load after it.
/emberfx prints that line; /emberfx list <triggers|conditions|effects|filters|mutators> lists the ids.
Runs everywhere¶
Paper, Purpur and Folia, 26.2 and newer. On Folia every effect that touches a player runs on that player's region thread. Vault is optional: money effects use Vault if it is there and Ember Coins directly if it is not.
License¶
**Ember Fx Core** is proprietary software, © 2023-2026
TheMeanOneDevelopments. No license is granted.
Obtaining a copy lets you run it on servers you operate. It may not be
redistributed, resold, shared, published, decompiled, reverse engineered or
modified without written permission.
Listing image¶
A single tall image with everything on this page, for store listings: ember-fxcore-listing.jpg. It is regenerated whenever the catalogue changes, so the link stays the same.