config experience - magemonkeystudio/fabled GitHub Wiki

📈 Config: Experience

The Experience section of config.yml controls how players earn class XP, which sources are valid, and how level progression is calculated.

File location:

/plugins/Fabled/config.yml

⚙️ XP Gain Settings

'use-exp-orbs': 'true'
  • If true, vanilla XP orbs will contribute to class experience.
  • If false, XP must come from defined mob yields below.
'block-mob-spawner': 'true'
'block-mob-egg': 'true'
'block-creative': 'true'
  • Prevents players from earning XP when killing mobs spawned from spawners, eggs, or while in Creative Mode.

💬 XP & Level Messages

'exp-message-enabled': 'true'
'level-message-enabled': 'true'
'lose-exp-message': 'true'
'lose-level-message': 'true'
  • Toggles display messages for gaining or losing XP and levels.

🌍 Death XP Loss Blacklist

'lose-exp-blacklist':
  - 'pvpWorld'
  • Players will not lose XP on death in these worlds.

📊 Leveling Formula

'use-levels': 'false'
  • If true, uses values from levels.yml.
  • If false, uses the formulas below.
formula:
  x: '1'
  y: '8'
  z: '16'
  • Experience required to level up is calculated as:
x * lvl^2 + y * lvl + z
'use-custom': 'false'
'custom-formula': '25(1.1^(lvl-1))'
  • If use-custom is true, overrides the x/y/z formula.

🧟 Mob XP Yields

These values only apply if use-exp-orbs is false.

yields:
  blaze: '10'
  cavespider: '5'
  creeper: '3'
  elderguardian: '10'
  enderdragon: '400'
  enderman: '5'
  endermite: '3'
  evoker: '10'
  ghast: '5'
  giant: '20'
  guardian: '10'
  husk: '2'
  irongolem: '10'
  magmacube: '1'
  pigzombie: '5'
  player: '5'
  shulker: '5'
  silverfish: '2'
  skeleton: '3'
  slime: '1'
  spider: '3'
  stray: '5'
  vex: '3'
  vindicator: '5'
  witch: '3'
  wither: '500'
  witherskeleton: '5'
  zombie: '2'

🔗 Related Pages