commands yml - magemonkeystudio/fabled GitHub Wiki

๐Ÿงพ commands.yml

The commands.yml file defines all available commands in Fabled โ€” including player skillcasting, class management, admin tools, and combo support.

This file is generated or managed automatically and should not be edited unless you're familiar with the structure. It is primarily used to customize command behavior, cooldowns, permissions, and argument formatting.

File location:

/plugins/Fabled/commands.yml

โš™๏ธ Command Structure

Each entry defines:

  • name: The root command or alias
  • description: Help message (optional)
  • permission: Required permission node
  • args: Arguments (optional)
  • sender: Who can run the command (PLAYER_ONLY, ANYONE, CONSOLE_ONLY)
  • enabled: Whether the command is enabled
  • cooldown: Optional delay between uses
  • messages: Custom responses (optional)

๐Ÿง Player Commands

Command Description
/class Base command to manage professions, skills, levels
/bind <skill> Binds a skill to your held item
/cast <skill> Casts a skill manually
/clearbind Clears your skill bindings
/customize Opens the GUI editor
/info [player] Shows account and class info
/level ... Adds/sets levels for players
/list [player] Lists all accounts
/lore <lore> Adds lore to the held item
/mana ... Gives mana to player
/options Shows available professions
/points ... Gives skill points
/profess <class> Professes into a class
/reload Reloads plugin files
/reset Fully resets account
/refund Refunds skill/attribute points
/skill Opens skill GUI
/unbind Unbinds skill from held item
/world <world> Teleports player to another world
/help <page> Displays help page
/acc <accountId> Switches accounts
/ap <amount> Gives attribute points
/attr Opens attribute menu
/bar Toggles the skill bar
/switch <class> Changes to a different class
/backup Creates a backup (SQL)

๐Ÿ› ๏ธ Admin & Force Commands

Command Description
/changeclass <player> <group> <class> Changes a player's class forcibly
`/exp add remove
`/level add remove
/points <player> <amount> Adjusts skill points
/ap <player> <amount> Adjusts attribute points
/forceaccount <player> <accountId> Forces an account change
/forceattr <player> [attr] [amount] Forces attribute modification
/forcecast <player> <skill> [level] Forces skill cast
`/forcepoints <add set> ...`
/forceprofess <player> <class> Forces class profession
/forcereset <player> [account] Fully resets a player's data
`/forceskill <up down
/mobcast <mob_uuid> <skill> [level] Forces mobs to cast a skill

๐Ÿ’ฌ Custom Command Messages

Several commands support message overrides:

cast:
  messages:
    not-skill: "&cThat is not a valid skill name"
    not-unlocked: "&cYou must level up the skill first"
    not-available: "&cThat skill is not available for your class"

info:
  messages:
    title: "&8--&2 {player} &8-----------"
    separator: "&8----------------------------"
    category: "&6{group}&7: "
    profession: "&bLv{level} &2{profession}"
    exp: "&bExp &2{exp}"
    no-class: "&7Not Professed"
    end: "&8----------------------------"

reset:
  messages:
    reset: "&2You have reset your active account data"
    confirm: "&4This will delete your active account's data entirely"
    instructions: "&7Type &6/class reset confirm&7 to continue"

refund:
  messages:
    refunded: "&2Your skill points have been refunded"

๐Ÿ” Permissions

Most commands rely on permission nodes defined in:


๐Ÿ”— Related Pages

โš ๏ธ **GitHub.com Fallback** โš ๏ธ