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}'

🔗 Related Pages