Install, command and tuning reference for server operators running Endless Fates. For how the system plays — tiers, sets, stats, drops and leveling — see the Endless Fates gameplay guide.
- Plugin version: 1.6.6
- Author: Airijko
Requirements
| Dependency | Version | Type |
|---|---|---|
| EndlessLevelingCore | v8.10.0+ | Required |
Fates are personal and non-tradeable; player state (inventory, loadout, wallets) persists per player and is recomputed for online players on reload.
Admin Commands
All /fates admin … commands require server OP status.
| Command | Effect |
|---|---|
/fates admin grant <player> <currency> <amount> | Award currency |
/fates admin roll <player> [setId] [slot] | Generate & grant a random fate |
/fates admin reset <player> | Wipe a player's inventory, loadout & currency |
/fates admin sets | List loaded set definitions |
/fates admin reload | Reload set JSONs; recompute online players |
/fates admin testpopup <fates|banked> | Preview a reward popup |
/fates admin wipeall CONFIRM | Danger: wipe every player's state |
Grant currency keys: essence/common, elite, legendary, mythic, cores.
Fate Zone commands
1.3.0+ replaced the old prefab "Echo Zone" system entirely. Servers still running pre-1.3.0 Echo Zones must revert them with the OLD jar before updating — 1.3.0+ ships no revert path and no longer reads
fate-domains.jsonorfate-zone-snapshots.
Fate Zones are now 6 fixed, always-on arenas (see the gameplay guide) that players queue into with /fates zone. All zone admin commands require server OP.
| Command | Effect |
|---|---|
/fates admin zone menu | Open the arena admin UI (occupancy, queues, wave assignments) |
/fates admin zone list | List arenas with occupancy + queue length |
/fates admin zone free <arena> | End whatever occupies an arena — stops the wave, sends the party home, promotes the next queued party |
/fates admin zone setwave <arena> <wave> | Assign a fate_waves/<wave>.json mob-wave file to an arena |
Arena coordinates + set pairs live in fate-zones.json (restart to apply coordinate/pair edits; wave-file assignments and claim settings are live).
Permissions
There are no per-command permission nodes. Player commands are available to everyone; all /fates admin … commands require server OP status.
Configuration & Tuning
Set definitions live in per-set JSON files. After editing them, run /fates admin reload to reload the set JSONs and recompute online players' bonuses — no restart required.
Tunable systems (see the gameplay guide for the live defaults and formulas):
-
S-prestige preset —
sPrestigePresetinfate_drops.json:extended(default, current curve) /classic(pre-1.6.6 curve) /custom(honor the detailed keys directly). -
Drop rates — base chance, prestige scaling, hard cap, elite/boss bracket multipliers, multi-drop and tier-up odds.
-
Pity — dry-kill ramp/guarantee thresholds and the prestige-15+ forced-S threshold.
-
Leveling — the
3 × (level + 1)² × tierMultcurve and per-tier multipliers. -
Salvage — the 70% refund ratio and per-tier intrinsic XP.
-
Currency payouts — essence/core amounts per claim and the prestige-weighted tier mix.
Integrations
- Required: EndlessLevelingCore v8.10.0+. The Bloodreaver and Overkill 4-piece bonuses additionally need a core build from 2026-07-07 or later (external on-hit hook); on an older core they stay inert with one logged warning while everything else works.
- Optional: Endless Daily/Weekly Quest Rewards (essence & core payouts), Dungeon claim events (fate reward packs on boss kills).
- Stats inject into Endless Leveling's attribute system;
Weapon Bonus Damage %splits into Strength% / Sorcery% based on the active weapon.