XP System: Difference between revisions
Imported from text file |
Imported from text file |
||
| Line 72: | Line 72: | ||
Separate from game XP, individual parkour techniques award small one-time XP (<code>Gained NXP from beating this technique!</code>, observed 2 to 7 XP). | Separate from game XP, individual parkour techniques award small one-time XP (<code>Gained NXP from beating this technique!</code>, observed 2 to 7 XP). | ||
=== Bridge Fight === | === Bed Bridge Fight === | ||
XP is dominated by game duration, with the per-second rate depending on the outcome category. Within a category the fit is tight (residuals under 2 XP); a single additive formula does not exist. | XP is dominated by game duration, with the per-second rate depending on the outcome category. Within a category the fit is tight (residuals under 2 XP); a single additive formula does not exist. | ||
| Line 92: | Line 92: | ||
'''Hard cap: 126 XP''' (GXP caps at 42 accordingly). The uncapped win formula crosses 126 at about 154 seconds, and every observed capped game ran at least that long. The formula was stable from 2023 through 2026. | '''Hard cap: 126 XP''' (GXP caps at 42 accordingly). The uncapped win formula crosses 126 at about 154 seconds, and every observed capped game ran at least that long. The formula was stable from 2023 through 2026. | ||
Void Fight wins follow the Bridge Fight win formula, including the 126 cap, and Ground Fight is consistent with it too (limited data). Void Fight losses do not match the Bridge Fight loss baseline (it has continuous respawns, so the structure differs). | Void Fight wins follow the Bed Bridge Fight win formula, including the 126 cap, and Ground Fight is consistent with it too (limited data). Void Fight losses do not match the Bed Bridge Fight loss baseline (it has continuous respawns, so the structure differs). | ||
=== Bedwars === | === Bedwars === | ||
| Line 104: | Line 104: | ||
* Larger games raise the total XP ceiling: 1v1 maxes at 135, while 2v2 and 8-player games reached 180. Per-kill value in bigger teams appears lower but is not cleanly quantified. | * Larger games raise the total XP ceiling: 1v1 maxes at 135, while 2v2 and 8-player games reached 180. Per-kill value in bigger teams appears lower but is not cleanly quantified. | ||
=== Beta Sumo | === Beta Block Sumo === | ||
From 2023 through at least September 2025 this mode paid exactly the duels formula, with one twist: the win bonus is credited if you '''or your queue partner''' is the last one standing. Players queue into the free-for-all in pairs, combat is still full free-for-all (partners can hit each other), but the +30 win bonus follows the pair, not the individual. With that crediting rule, the formula is identical to the duels formula above, including the 60-second ramp. | From 2023 through at least September 2025 this mode paid exactly the duels formula, with one twist: the win bonus is credited if you '''or your queue partner''' is the last one standing. Players queue into the free-for-all in pairs, combat is still full free-for-all (partners can hit each other), but the +30 win bonus follows the pair, not the individual. With that crediting rule, the formula is identical to the duels formula above, including the 60-second ramp. | ||
| Line 117: | Line 117: | ||
! Mode !! What is known | ! Mode !! What is known | ||
|- | |- | ||
| Void Fight || Wins match the Bridge Fight win formula, including the 126 XP cap. Losses do not match the Bridge Fight loss baseline (Void Fight has continuous respawns, so the structure differs). | | Void Fight || Wins match the Bed Bridge Fight win formula, including the 126 XP cap. Losses do not match the Bed Bridge Fight loss baseline (Void Fight has continuous respawns, so the structure differs). | ||
|- | |- | ||
| Ground Fight || Two observed wins fit a line close to the Bridge Fight win formula; cannot yet tell whether it is the same formula. | | Ground Fight || Two observed wins fit a line close to the Bed Bridge Fight win formula; cannot yet tell whether it is the same formula. | ||
|- | |- | ||
| Ladder Fight || Bed based like Bedwars, with separate kills, beds, and finals breakdowns. One observed game paid exactly 126 XP, matching the Bridge Fight cap. | | Ladder Fight || Bed based like Bedwars, with separate kills, beds, and finals breakdowns. One observed game paid exactly 126 XP, matching the Bed Bridge Fight cap. | ||
|- | |- | ||
| Bed Rush || One observed game (win, 2 kills, 78 seconds) paid 46 XP. Not enough data. | | Bed Rush || One observed game (win, 2 kills, 78 seconds) paid 46 XP. Not enough data. | ||
| Line 136: | Line 136: | ||
Every mode reduces XP for games that end quickly, reaching near zero for instant forfeits. The ramp is linear and completes at 60 seconds: | Every mode reduces XP for games that end quickly, reaching near zero for instant forfeits. The ramp is linear and completes at 60 seconds: | ||
* '''Duels (all eras) and 2023-2025 Beta Sumo''': the entire payout scales by min(1, duration / 60). | * '''Duels (all eras) and 2023-2025 Beta Block Sumo''': the entire payout scales by min(1, duration / 60). | ||
* '''2023-2025 Block Sumo''': only the base term scales by min(1, duration / 60); kills always pay in full, even in a seconds-old game. | * '''2023-2025 Block Sumo''': only the base term scales by min(1, duration / 60); kills always pay in full, even in a seconds-old game. | ||
* '''2026 Block Sumo''': reduced XP observed below about 45 seconds, but the exact curve is unresolved (the reduction is not a pure function of duration; it may share the base-only structure of the older formula). | * '''2026 Block Sumo''': reduced XP observed below about 45 seconds, but the exact curve is unresolved (the reduction is not a pure function of duration; it may share the base-only structure of the older formula). | ||
| Line 209: | Line 209: | ||
* '''2021-03-19''': guild XP (GXP) added, earned by playing multiplayer games. | * '''2021-03-19''': guild XP (GXP) added, earned by playing multiplayer games. | ||
* '''2021-03-21''': quests introduced (randomized, XP on completion). | * '''2021-03-21''': quests introduced (randomized, XP on completion). | ||
* '''2021-04-23''': Beta Sumo starts giving XP and stats. | * '''2021-04-23''': Beta Block Sumo starts giving XP and stats. | ||
* '''2023-01-03''': achievements introduced, with XP rewards and cosmetics. | * '''2023-01-03''': achievements introduced, with XP rewards and cosmetics. | ||
* '''2023-04-22''': end-of-game stats now credited even if you already left (the "from a previous game" lobby message). | * '''2023-04-22''': end-of-game stats now credited even if you already left (the "from a previous game" lobby message). | ||
* '''2023-09-27''': star prestige achievements stopped granting account XP ("this prevents missing that level"). | * '''2023-09-27''': star prestige achievements stopped granting account XP ("this prevents missing that level"). | ||
* '''2025-06-30''' ("3 Million Unique Logins" update): XP boosters introduced; quest pool expanded from 22 to 61 types plus spicy/gold/rusty slot tiers; quests can now reward GXP or boosters directly. The Block Sumo formula change (from the time-ramped 5-XP-per-kill formula to the current 8-XP-per-kill formula with player count and finals bonuses) also dates to this window, unannounced: the old formula held through 2025-06-14 and the new one was live by 2025-08-09. | * '''2025-06-30''' ("3 Million Unique Logins" update): XP boosters introduced; quest pool expanded from 22 to 61 types plus spicy/gold/rusty slot tiers; quests can now reward GXP or boosters directly. The Block Sumo formula change (from the time-ramped 5-XP-per-kill formula to the current 8-XP-per-kill formula with player count and finals bonuses) also dates to this window, unannounced: the old formula held through 2025-06-14 and the new one was live by 2025-08-09. | ||
* '''Between 2025-09-24 and 2026-05-14''': Beta Sumo moved from the duels formula to a per-second accrual model, unannounced (it still paid the duels formula in September 2025). | * '''Between 2025-09-24 and 2026-05-14''': Beta Block Sumo moved from the duels formula to a per-second accrual model, unannounced (it still paid the duels formula in September 2025). | ||
== Open questions == | == Open questions == | ||
* Exact 2026 Block Sumo short game curve (below 45 seconds) | * Exact 2026 Block Sumo short game curve (below 45 seconds) | ||
* Exact current (2026) Beta Sumo formula | * Exact current (2026) Beta Block Sumo formula | ||
* Free-for-all placement payouts in 2023-2025 Block Sumo | * Free-for-all placement payouts in 2023-2025 Block Sumo | ||
* Bedwars team formulas (2v2 and larger) and the kill-dependent win cap | * Bedwars team formulas (2v2 and larger) and the kill-dependent win cap | ||
* The sub-mode paying a +35 win bonus in duels | * The sub-mode paying a +35 win bonus in duels | ||
Revision as of 10:50, 15 July 2026
Voxyl Network awards XP after every game with the message You have gained NXP from this game!, together with a stat breakdown (+N kills, +N beds, +N finals) and a guild XP line (+ N GXP). If you leave before the game ends, the payout is delivered in the lobby as You have gained NXP from a previous game! instead.
Everything below was reverse engineered from about 7,300 logged games played between 2023-08-12 and 2026-07-15. Formulas marked as exact were verified game by game against that dataset. Some formulas changed between the 2023-2025 era and the 2026 era; where they differ, both are given.
General structure
Game XP is built from per-mode formulas over these inputs:
- Kills (the
+N killsbreakdown value) - Final kills (eliminating a player's last life, or the final kill in bed modes)
- Beds broken
- Win or loss
- Player count in the game (Block Sumo)
- Time played, in two roles: some modes pay per second directly, and all modes reduce XP for very short games (a ramp that reaches full payout around 45 to 65 seconds depending on the mode)
Deaths, win streaks, and party membership do not affect XP.
Per-mode formulas
Block Sumo
Current (2026) exact integer formula, verified on 387 of 398 clean games (97.2%):
| Outcome | XP |
|---|---|
| Win | 8 × kills + 10 × players + 2 × finals + 40 |
| Loss | 8 × kills + 2 × players + 2 × finals + 10 |
kills is your scoreboard kill count (same as the +N kills breakdown). Since finals count as kills too, a final kill is worth 8 + 2 = 10 XP. players is the number of players the game started with (verified across 2 to 8 players). Games shorter than about 45 seconds pay reduced XP (see Short game ramp); a forfeit at 0 seconds pays 0 XP.
The formula was different in the 2023-2025 era (verified to 99.8% on 550 clean 1v1 games):
| Outcome | XP (2023-2025, 1v1) |
|---|---|
| Win | floor(50 × min(duration, 60) / 60) + 5 × kills |
| Loss | floor(20 × min(duration, 60) / 60) + 5 × kills |
In that era, only the base term ramped with game length (full value at 60 seconds); kills always paid their flat 5 XP even in a seconds-old game, and there was no separate finals bonus. Free-for-all payouts in that era depended on finish placement, not just win or loss, and were not fully resolved. The current formula was already live by 2025-08-09, so the change happened between 2025-06-14 and 2025-08-09, almost certainly in the 2025-06-30 update.
In the current formula, eliminated players either receive the full loss base (2 × players + 10) or none of it (paying only 8 × kills + 2 × finals), in a binary fashion. Which of the two applies does not depend on survival time; the trigger is not yet identified (possibly finish placement, or leaving before the game ends).
Duels: Bow Fight, Flat Fight, Pearl Fight, Stick Fight
All four share one exact formula, stable from 2023 through 2026 (verified on 1,070 of 1,091 clean full-length games, 98.1%):
XP = round((20 + 5 * kills + 30 * win) * min(1, duration / 60))
kills counts every hit that takes a life, including the finishing blow; there is no separate finals bonus in these modes. The whole payout scales linearly with game length and reaches full value at exactly 60 seconds.
A small cluster of games (about 2%) pays a +35 win bonus instead of +30, always on wins, possibly a specific sub-mode; not yet identified.
Obstacles
A race across 10 procedurally generated obstacles. XP is purely time based:
| Outcome | XP |
|---|---|
| Win | floor(completion seconds × 5/6), capped at 100 |
| Loss | floor(game seconds / 4), observed cap around 30 |
The win formula matched all 17 completed races exactly, using the Total time was M:SS.mmm value the server prints at game end. Finishing faster gives less XP, but a sub-60-second finish unlocks the Speed Demon achievement (5,000 XP), which dwarfs the difference.
Separate from game XP, individual parkour techniques award small one-time XP (Gained NXP from beating this technique!, observed 2 to 7 XP).
Bed Bridge Fight
XP is dominated by game duration, with the per-second rate depending on the outcome category. Within a category the fit is tight (residuals under 2 XP); a single additive formula does not exist.
| Category | XP | Sample size |
|---|---|---|
| Loss, no bed or final | about 0.14 × seconds + 2 to 4 | n=81 |
| Loss with a bed broken | about 0.14 × seconds + 17 | n=40 |
| Win without bed or final | about 0.10 × seconds + 5 | n=45 |
| Win with bed, no final | about 0.19 × seconds + 30 | n=65 |
| Win with bed and final kill | about 0.55 × seconds + 41 | n=250 |
Hard cap: 126 XP (GXP caps at 42 accordingly). The uncapped win formula crosses 126 at about 154 seconds, and every observed capped game ran at least that long. The formula was stable from 2023 through 2026.
Void Fight wins follow the Bed Bridge Fight win formula, including the 126 cap, and Ground Fight is consistent with it too (limited data). Void Fight losses do not match the Bed Bridge Fight loss baseline (it has continuous respawns, so the structure differs).
Bedwars
Noisier, since chat logs do not expose resources or team dynamics. Best fits:
- Win with bed and final (1v1): about 0.5 × seconds + 4.2 × kills + 40. The per-kill value of 4.2 is confirmed across both eras.
- Loss without bed credit (1v1): about 1.36 × kills + 0.16 × seconds, capped around 30 XP.
- The cap on wins is not flat: observed maxima suggest roughly min(135, 124 + 3 × kills) for 1v1 (provisional, few capped samples).
- Being final killed does not void your bed credit. Losses where you broke a bed and were then eliminated still paid 45 to 93 XP. The ~30 XP ceiling applies to losses where no bed credit was ever earned.
- Larger games raise the total XP ceiling: 1v1 maxes at 135, while 2v2 and 8-player games reached 180. Per-kill value in bigger teams appears lower but is not cleanly quantified.
Beta Block Sumo
From 2023 through at least September 2025 this mode paid exactly the duels formula, with one twist: the win bonus is credited if you or your queue partner is the last one standing. Players queue into the free-for-all in pairs, combat is still full free-for-all (partners can hit each other), but the +30 win bonus follows the pair, not the individual. With that crediting rule, the formula is identical to the duels formula above, including the 60-second ramp.
The 2026 era changed this mode: XP now accrues at about 0.42 per second (with roughly +5 for a win at 0 kills) and kills are worth far more (about 30 to 40 XP each in long games). The exact current formula is unresolved (only 23 games of data).
Other modes
Limited data, so treat these as provisional:
| Mode | What is known |
|---|---|
| Void Fight | Wins match the Bed Bridge Fight win formula, including the 126 XP cap. Losses do not match the Bed Bridge Fight loss baseline (Void Fight has continuous respawns, so the structure differs). |
| Ground Fight | Two observed wins fit a line close to the Bed Bridge Fight win formula; cannot yet tell whether it is the same formula. |
| Ladder Fight | Bed based like Bedwars, with separate kills, beds, and finals breakdowns. One observed game paid exactly 126 XP, matching the Bed Bridge Fight cap. |
| Bed Rush | One observed game (win, 2 kills, 78 seconds) paid 46 XP. Not enough data. |
| Party Games | Pays game XP (two observed games at 90 XP each) plus the separate per-round star system (3/2/1 stars by placement, unrelated to account XP). |
| Autobox | Introduced as the "Wall Brawl" prototype in the 2025-06-30 update and renamed Autobox on 2025-12-26. No XP data: every logged Autobox game was a private game, and private games pay nothing. |
Private games award no XP. Games started with Starting private game! never produce an XP message, regardless of mode.
Short game ramp
Every mode reduces XP for games that end quickly, reaching near zero for instant forfeits. The ramp is linear and completes at 60 seconds:
- Duels (all eras) and 2023-2025 Beta Block Sumo: the entire payout scales by min(1, duration / 60).
- 2023-2025 Block Sumo: only the base term scales by min(1, duration / 60); kills always pay in full, even in a seconds-old game.
- 2026 Block Sumo: reduced XP observed below about 45 seconds, but the exact curve is unresolved (the reduction is not a pure function of duration; it may share the base-only structure of the older formula).
Boosters and multipliers
XP boosters were introduced in the "3 Million Unique Logins" update on 2025-06-30 (they do not exist in any earlier logs). They multiply the displayed game XP: a confirmed 2.5x booster window showed every game paying exactly 2.5 times the formula value, while GXP stayed at floor(base XP / 3), meaning GXP is computed before the booster is applied. Boosters are a stackable inventory item, can be rolled as a quest reward, and do not apply to quest rewards themselves. No server-wide XP events were observed in three years of logs.
GXP (Guild XP)
Every game payout contributes guild XP:
GXP = floor(base game XP / 3)
Verified exactly on 6,700+ games across 2023-2026 (the only exceptions were booster games, consistent with the pre-booster rule above). Quest and achievement XP does not generate any GXP, though quests can roll direct GXP as a reward type since the 2025-06-30 update.
Quests and achievements
Standalone You have gained NXP messages (no "from this game") are quest and achievement reward claims. Rewards queue up when earned (the unclaimed queue caps at 5) and are paid out when claimed, either by visiting the Quest Master NPC in the lobby or through the stat menu. Observed payouts ranged from 150 to 5,000 XP, with fixed per-quest values (common ones: 150, 240, 600, 1600, 1800, 2700, 4000).
Quests existed since at least 2023 with 22 quest types. The 2025-06-30 update expanded the pool to 61 daily/weekly types plus three higher-level quest slot tiers with dedicated pools (spicy, gold, rusty), and added 13 quest-related achievements. Observed quest names include dailies (First Play of the Day, First Win of the Day, Winner, Hunter, Head Hunter, Duels Player/Winner/Killer, Arcade Gamer/Winner, TNT Run, TNT Tag, One More Game!, Painsomnia, Build Battle Player/Winner) and weeklies (Bed Removal Co., Double Up, Duels Weekly Kills, TNT Run, TNT Tag).
Confirmed achievement rewards:
| Achievement | Requirement | Reward |
|---|---|---|
| Pearl Philosophy | Win 200 Pearl Fight games | 5,000 XP |
| Speed Demon | Beat Obstacles in under 60 seconds | 5,000 XP + Emerald Blocks bridging cosmetic |
| Weekly Warrior | Complete 5 weekly quests | 1,000 XP |
| Straight Bridger | Beat straight bridge 10 times | 300 XP + River bridging theme + Oak Log Blocks |
Levels
Cumulative XP drives the account level shown as the [N✫] chat prefix. Every 100 levels is one prestige. The XP required to advance one level ramps up over the first few levels, then grows by 500 per prestige:
| Level up | XP required |
|---|---|
| 1 → 2 | 2,000 |
| 2 → 3 | 3,000 |
| 3 → 4 | 4,000 |
| 4 → 5 through 99 → 100 | 5,000 |
| 100 → 101 through 199 → 200 | 5,500 |
| 200 → 201 through 299 → 300 | 6,000 |
| 300 → 301 onward | 6,500, +500 per further prestige |
In general, for level n ≥ 4: XP(n → n+1) = 5,000 + 500 × prestige, where prestige = floor(n / 100). /level shows your progress in game.
Until 2023-09-28, star prestige achievements also granted account XP; that was removed to prevent overshooting level thresholds.
The You have earnt N x ✫ message in Party Games is an unrelated star system: 3 stars for 1st place, 2 for 2nd, 1 for 3rd per round. It does not affect account level.
History of changes
Dates before 2023 come from the development changelog; the formula changes were never announced and are dated from game data.
- 2020-10-06: leveling system introduced ("levels similar to bedwars" with prestiges), XP awarded from kills, beds, and finals,
/levelcommand added. Techniques also began giving XP. - 2021-01-15: bridging gives XP.
- 2021-03-12: Block Sumo kills set to reward 5 XP and win XP increased (the origin of the old Block Sumo formula).
- 2021-03-19: guild XP (GXP) added, earned by playing multiplayer games.
- 2021-03-21: quests introduced (randomized, XP on completion).
- 2021-04-23: Beta Block Sumo starts giving XP and stats.
- 2023-01-03: achievements introduced, with XP rewards and cosmetics.
- 2023-04-22: end-of-game stats now credited even if you already left (the "from a previous game" lobby message).
- 2023-09-27: star prestige achievements stopped granting account XP ("this prevents missing that level").
- 2025-06-30 ("3 Million Unique Logins" update): XP boosters introduced; quest pool expanded from 22 to 61 types plus spicy/gold/rusty slot tiers; quests can now reward GXP or boosters directly. The Block Sumo formula change (from the time-ramped 5-XP-per-kill formula to the current 8-XP-per-kill formula with player count and finals bonuses) also dates to this window, unannounced: the old formula held through 2025-06-14 and the new one was live by 2025-08-09.
- Between 2025-09-24 and 2026-05-14: Beta Block Sumo moved from the duels formula to a per-second accrual model, unannounced (it still paid the duels formula in September 2025).
Open questions
- Exact 2026 Block Sumo short game curve (below 45 seconds)
- Exact current (2026) Beta Block Sumo formula
- Free-for-all placement payouts in 2023-2025 Block Sumo
- Bedwars team formulas (2v2 and larger) and the kill-dependent win cap
- The sub-mode paying a +35 win bonus in duels