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 fromlevels.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
istrue
, overrides thex/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'