Progression System
Experience Points (XP)
In 0.2.0, XP is based on:- Monster level — Higher-level monsters give more base XP
- Level difference — How close the monster’s level is to yours. Same-level or ±5 gives the best XP; much easier or much harder content is penalized
Leveling Up
When you have enough XP, you level up. Each level up:- Awards stat points (configurable, default 5 per level)
- Resets XP to 0 (excess carries over)
- Updates the HUD
- Sends a level-up notification
Zones and HUD Colors
The HUD shows your current zone and its color:| Color | Meaning | XP | Action |
|---|---|---|---|
| White | Too easy (−26+ levels) | 10% | Move to a harder zone |
| Green | Good match (±25 levels) | 100–150% | Stay here |
| Orange / Red / Purple | Too hard (+26+ levels) | 1–5% | Come back when higher |
XP Reducer (Underleveled Penalty)
When the monster is higher level than you (you are underleveled), the plugin can reduce the XP you get — so fighting far above your level does not reward full XP. This is controlled byEnableGapLevelXpReducer in config.
How it works:
EnableGapLevelXpReducer: true(default) — XP is reduced when you are underleveled. The bigger the level gap (monster above you), the harsher the penalty (see table below).EnableGapLevelXpReducer: false— No XP reduction for being underleveled. You always get full base XP (1.0×) from higher-level monsters, regardless of gap.
XP multiplier when underleveled (monster above you)
| Level gap (monster − you) | EnableGapLevelXpReducer: true | EnableGapLevelXpReducer: false |
|---|---|---|
| +1 to +5 | 1.1× – 1.5× (challenge bonus) | 1.0× |
| +6 to +25 | 1.0× (normal) | 1.0× |
| +26 to +30 | 0.5× (50% penalty) | 1.0× |
| +31 to +40 | 0.4× (60% penalty) | 1.0× |
| +41 to +50 | 0.3× (70% penalty) | 1.0× |
| +51+ | 0.2× (80% penalty) | 1.0× |
EnableGapLevelXpReducer in mods/Zuxaw_RPGLeveling/RPGLevelingConfig.json. Default: true. See Configuration or Difficulty Scaling.
Death Penalty (Optional)
Optional death penalty (same as 0.1.9):- Disabled by default — Enable in config
- When enabled (
ResetLevelOnDeath: true): level reset to 1, lose all XP, clear stat allocations, reset available points - Creates a hardcore experience
"ResetLevelOnDeath": true in mods/Zuxaw_RPGLeveling/RPGLevelingConfig.json, then restart the server.
Stat Points
Stat points are earned on each level up. Allocate them via the GUI (/lvl gui) to any of the available stats. Allocated stats apply as permanent modifiers.
Available points: (Current Level - 1) × StatPointsPerLevel
Example: Level 10, 5 stat points per level → (10 − 1) × 5 = 45 points
See Formulas for progression speed and stat totals at max level.