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
Other XP sources (0.3.9)
The Harvest stat does not change XP; it adds a chance for double or triple crop yield on harvest. See Stats Level Config.
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:
Pro tip: If the zone name is green, you’re in the right place for the best XP.
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)
Example: You are level 30, monster is level 60 (gap +30). With reducer on: you get 50% XP (0.5×). With reducer off: you get full XP (1.0×).
Config:
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.