File Details
Endless Leveling 8.6.0 (Analytics)
- R
- May 4, 2026
- 17.72 MB
- 1.0K
- Early Access
File Name
EndlessLeveling-8.6.0.jar
Supported Versions
- Early Access
Endless Leveling — 8.6.0
XP Analytics & Anti-Exploit Overhaul
This update fundamentally changes how XP is tracked, analyzed, and validated. Every XP gain is now source-tagged and evaluated through a multi-signal exploit detection system, replacing the old one-rule flagging model.
⚔️Endless Dungeons and Gates / Endless Rifts and Raids [CLICK HERE]
📜Endless Quests and Rewards [CLICK HERE]
Support ongoing development and be among the first to experience new features as they’re released!


🔥 Core Changes
1. Source-Tagged XP System (XpSource)
All XP now flows through a typed source enum:
MOB_KILL,PARTY_KILL,PARTY_SHAREDUNGEON_CLAIM,OUTLANDER_CLAIM,BOSS_REWARDMARRIAGE_SHAREAPI_GRANT,API_RAWUNKNOWN(legacy fallback)
New canonical APIs:
addXp(uuid, amount, source)
adjustRawXp(uuid, delta, source)
➡ Legacy methods still work, but default to UNKNOWN.
Impact:
- Full visibility into where XP comes from
- Enables per-source analytics + exploit detection
- Third-party plugins without tagging are now detectable
2. Multi-Signal Exploit Detection (XpExploitDetector)
Replaces:
(momentum > 3.0) || (xp24h > 500k)
With a weighted scoring system based on real gameplay limits:
Signals:
- Impossible per-kill XP
- Unrealistic hourly burst
- Party leech dominance
- Dungeon claim cooldown violations
- Unknown source dominance
- API-heavy XP accounts
Each signal produces:
FlagReason { label, weight, detail }
Final result:
exploitScore = sum(weights)
Impact:
- No more false positives from legitimate grinding
- Clear reason-based admin debugging
- Severity-based ranking instead of binary flags
3. Per-Source XP Tracking (XpStatsData)
New analytics layer:
- XP per source (
EnumMap<XpSource, …>) - Counts per source
- Reset-based tracking:
xpThisResetxpThisWeek
- Activity timestamps:
firstXpAtlastXpAt
Major change:
- Daily reset now follows server reset time, not UTC
➡ Matches dungeon + quest cooldown behavior
4. Activity Tracking Expansion
Now tracks:
- XP (24h / 7d / lifetime)
- Levels gained
- Prestiges gained
Leaderboard entries now include:
levels24h,levels7d, totalprestiges24h,prestiges7d, total
🧠 UI Overhaul
Unified Leaderboards
Removed:
XpStatsUIPageXpStatsLeaderboardUIPageXpStatsAdminUIPage
Replaced with:
LeaderboardsUIPage (4 tabs)
- RANKINGS – traditional sorting
- TRENDS – XP velocity (default)
- ADMIN_LB – exploit-ranked players
- ADMIN_FLAGGED – flagged-only view
➡ /lvl xpstats now opens TRENDS
Profile Activity Tab
ProfileUIPage now has:
- STATS
- ACTIVITY
Activity shows:
- XP summary (total / 24h / 7d / reset)
- Hourly + daily graphs
- Level + prestige gains
- Activity history
Bar UI Rewrite
- Replaced segmented bars with real progress bars
- Uses
Endless_DurationBartextures - Bars now scale relative to player peak activity
➡ Much clearer visual feedback
Navigation Changes
- Removed top-nav XP Stats button
nav:xpstatsnow redirects to Leaderboards → Trends
⚙️ New Command
/lvl xpstats refresh (OP only)
- Rotates all XP buckets
- Applies reset boundaries
- Saves all dirty profiles
Returns:
rotated, dirtySaved, totalProfiles, elapsedTime
Outlander Bridge Nerf
- XP banking cooldown: 1h → 2h
➡ Removes back-to-back farming loop
🐛 Fixes
Crash Fix (8.5.6 carried forward)
- Fixed entity teardown crash:
IllegalStateException → + IndexOutOfBoundsException
➡ Prevents tick crashes from invalid entity access
📦 Other Changes
- Dungeon imports updated (framework-only)
- Auto-migration:
BUILTIN_DUNGEONS_VERSION: 7 → 8
- Version bump:
- 8.5.5 → 8.6.0
💡 Why This Update Matters
Before:
- XP was untraceable
- Exploit detection was binary and inaccurate
Now:
- XP is fully auditable by source
- Exploits are multi-dimensional and explainable
- UI is simpler, unified, and more informative


