Server Admin

Endless Fates

Requirements, admin commands, permissions, tuning and integrations.

Gameplay GuideView the players side of Endless Fates

Last updated

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

DependencyVersionType
EndlessLevelingCorev8.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.

CommandEffect
/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 setsList loaded set definitions
/fates admin reloadReload set JSONs; recompute online players
/fates admin testpopup <fates|banked>Preview a reward popup
/fates admin wipeall CONFIRMDanger: 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.json or fate-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.

CommandEffect
/fates admin zone menuOpen the arena admin UI (occupancy, queues, wave assignments)
/fates admin zone listList 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 presetsPrestigePreset in fate_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)² × tierMult curve 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.