Main Plugin Config
File:mods/Zuxaw_RPGLeveling/RPGLevelingConfig.json
The main configuration file for the RPG Leveling plugin. Controls XP rates, max level, difficulty preset, and core gameplay toggles.
Configuration Options
XP and Leveling
0.2.0 note: XP from mobs is based on monster level and level difference.RateExp and BaseXP still apply as multipliers. See Formulas for the complete math.
XP Rate Multiplier
RateExp- Global XP multiplier applied to all XP gains1.0= normal XP2.0= double XP3.0= triple XP (default)
Level Requirements
Level XP requirements use this formula:LevelBaseXP- Base multiplier for the level curve (exponent 2.5; default: 150.0)LevelOffset- Added to total XP per level.
Difficulty Scaling
0.2.0 changes: Difficulty scaling settings are now in the main config file. Difficulty scaling is always enabled and controlled via theDifficultyPreset setting.
Difficulty Presets
See Difficulty Scaling for complete details on monster damage, HP scaling, and level-gap mechanics.
Scaling Toggles
Fine-tune difficulty with these toggles:EnableMonsterLevelScale- Master toggle for all level-based scaling (damage, HP, XP)EnableGapLevelDefense- Toggle level-gap defense penalty (you → monster when underleveled)EnableGapLevelDamageToPlayer- Toggle level-gap damage bonus (monster → you when underleveled)EnableGapLevelXpReducer- Toggle XP reduction when fighting higher-level monsters
Death Penalty
Optional hardcore mode that resets progress on death:ResetLevelOnDeath: true- Reset to level 1, lose all XP, clear stat allocationsResetLevelOnDeath: false(default) - Keep level and stats on death
Entity Blacklist
Exclude specific entities from giving XP and showing level displays:- Give no XP when killed
- Show no level display when looked at
- Are comma-separated entity type IDs
PvP XP
Control whether player kills award experience:EnablePVPXp: true- Killing players awards XPEnablePVPXp: false(default) - No XP from player kills
Block XP (Mining / Woodcutting)
0.2.3+: Earn XP from breaking blocks:EnableBlockXP: true(default) - XP awarded for mining ore/mineral and woodcutting log/tree blocksEnableBlockXP: false- No XP from block breaking
Base XP Values
BlockXPBaseMining(default 5.0) - Base XP per mining block (ore, mineral)BlockXPBaseWood(default 3.0) - Base XP per woodcutting block (log, tree)BlockXPPlayerLevelFactor(default 0.1) - How much block XP scales with player level. PlayerScale = 1.0 + (level - 1) × factor (no cap).
Which Blocks Give XP
Only specific block types give XP:
Note: Stone/rock/wood/plank blocks still benefit from Mining/Woodcutting stat speed bonus - they just don’t give XP.
Zone Bonus
Mining/woodcutting in higher-level zones gives more XP. Each zone has its ownBlockXPZoneLevelFactor in Zone Config.
See Formulas for the complete block XP formula.
Example Config (Default Values)
See Also
- Configuration Overview - All config files
- Stats Config - Stat points and values
- Formulas - XP and progression math
- Difficulty Scaling - Monster scaling details
