language yml - magemonkeystudio/fabled GitHub Wiki
🌐 language.yml
The language.yml
file allows full customization of plugin messages, GUI titles, skill feedback, error outputs, and the skill tree interface.
File location:
/plugins/Fabled/language.yml
📢 Notifications
Notifications:
cast: '&6{player} &2has cast &6{skill}'
'gain-exp': '&2You have gained &6{exp} experience'
'gain-lvl': '&6Level Up! &2You are now a &6level {level} {class}'
'lose-exp': '&4You have lost &6{exp} {class} &4experience'
'lose-lvl': '&6Level down... &4You are now a &6level {level} {class}'
❗ Error Messages
Errors:
'on-cooldown': '&6{skill} &4cooldown - &6{cooldown} &4seconds left'
'no-mana': '&4You need &6{missing} &4more mana'
'no-skills': '&4That class does not have any skills'
'cannot-use': '&4You cannot equip that item'
'attribute-no-money': "You don''t have enough money to refund this attribute."
🎮 GUI Titles
GUI:
'attribute-title': 'Attributes ({points} points)'
'profess-title': 'Profess'
'skill-tree': '{class}'
'skill-class-list': '{player}'
🌳 Skill Tree Display
Skill Tree:
title: '{name} ({level}/{max})'
type: '&2Skill Type: &6{name}'
requirement:
met: '&2'
not-met: '&4'
attribute:
changing: '&6{value} -> {new}'
not-changing: '&6{value}'
layout:
- '&d{name} &7({level}/{max})'
- '&2Type: &6{type}'
- ''
- '{req:lvl}Level: {attr:level}'
- '{req:cost}Cost: {attr:cost}'
- ''
- '&2Mana: {attr:mana}'
- '&2Cooldown: {attr:cooldown}'
- '&2Range: {attr:range}'
- ''
- '&2Details: &7{desc:1}'
- '&7{desc:2-x}'
📊 Stat Labels
Stats:
health: '&2Health'
points: '&2SP'
level: '&2Level'
exp: '&2Exp'
attrib: '&2AP'
⚔️ Combat / Status Effects
Status:
silenced: '&4You are silenced for another &6{duration} &4seconds'
stunned: '&4You are stunned for another &6{duration} &4seconds'
rooted: '&4You are rooted for another &6{duration} &4seconds'
disarmed: '&4You are disarmed for another &6{duration} &4seconds'
invincible: '&4That target is invincible for another &6{duration} &4seconds'
absorbed: '&4That target is absorbing attacks to gain health for another &6{duration} &4seconds'
channeling: '&4You are still channeling for another &6{duration} &4seconds'
🧩 Combo System
Combo:
left: '&6Left'
right: '&6Right'
shift: '&6Shift'
left_shift: '&6Shift L'
right_shift: '&6Shift R'
space: '&6Jump'
q: '&6Drop'
f: '&6Swap'
gui-display: '{combo}'