Commands
Syntax: <this>
indicates a required argument, [this]
is an optional argument. See Permissions for more details about permissions.
Any command below that start with /sk
also works with the aliases /skills
and /skill
.
Player commands
The following commands are accessible to all players by default.
Syntax | Description | Permission |
---|---|---|
/skills | Opens the skills menu, which shows an overview and player progress in all skills. | auraskills.command.skills |
/stats | Opens the stats menu, which shows an overview and player levels in all stats. | auraskills.command.stats |
/[skill] | Opens the level progression menu of a specific skill directly, where [skill] is the name of the skill (e.g. /farming , /archery , /healing ). These commands can be disabled in config.yml at enable_skill_commands | auraskills.skill.[skill] (Controls access to all skill features) |
/sk lang [language] | Changes your personal language used for messages and menus. Must be a valid language code (see tab completion). | auraskills.command.lang |
/abtoggle or /sk toggle | Toggles your personal action bar. | auraskills.command.abtoggle |
/sk top [page] or /skilltop [page] | Shows the leaderboard of top players in all skills (sum of skill levels). | auraskills.command.top |
/sk top <skill> [page] or /skilltop <skill> [page] | Shows the leaderboard of top players in a specific skill. | auraskills.command.top |
/sk top average [page] or /skilltop average [page] | Shows the leaderboard of the average of a player's skill levels. | auraskills.command.top |
/sk rank or /skillrank | Shows your skill rankings. | auraskills.command.rank |
/mana | Shows your current mana. | auraskills.command.mana |
/sk claimitems | Opens the menu to claim items (from item rewards or /sk item give) that did not fit into the player's inventory initially. | auraskills.command.claimitems |
/sk sources <skill> [sortType] | Opens the sources menu for a skill, which displays the ways to gain XP. | auraskills.command.sources |
/sk help | Shows the command help page. | auraskills.command.help |
Admin commands
The following commands are only accessible to players with op by default.
Syntax | Description | Permission |
---|---|---|
/sk reload | Reloads the plugin config, messages, menus, loot tables, etc. Some options may require a restart. | auraskills.command.reload |
/sk version | Shows the current version of the plugin. | auraskills.command.version |
/sk skill setlevel <player> <skill> <level> | Sets a skill to a level for a player. | auraskills.command.skill.setlevel |
/sk skill addlevel <player> <skill> <level> | Adds a number of levels to a skill for a player. | auraskills.command.skill.setlevel |
/sk skill setall <player> <level> | Sets all skills to a level for a player. | auraskills.command.skill.setlevel |
/sk skill reset <player> [skill] | Resets all skill to the starting level (0 or 1 depending on start_level in config.yml) for a player, or a specific skill if skill is provided. | auraskills.command.skill.reset |
/sk xp add <player> <skill> <amount> [silent] | Gives skill XP to a player in a skill. | auraskills.command.xp.add |
/sk xp set <player> <skill> <amount> [silent] | Sets a player's skill XP to an amount in a skill. | auraskills.command.xp.set |
/sk xp remove <player> <skill> <amount> [silent] | Removes skill XP from a player in a skill. Does not decrease a player's skill level, only the XP progress of the current level. | auraskills.command.xp.remove |
/sk multiplier [player] | Shows a player's current XP multiplier based on their cummulative auraskills.multiplier.* permissions. | auraskills.command.multiplier |
/sk backup save | Saves a backup of the current skill data to the backups folder. | auraskills.command.backup.save |
/sk backup load <file> | Loads a backup from the backups folder. You must specify the exact file name, including the file extension. This will override the current skill data, so it is advised to take a backup before loading one. | auraskills.command.backup.load |
/sk save | Saves skill data. | auraskills.command.save |
/sk updateleaderboards | Sorts and updates skill leadeboards. | auraskills.command.updateleaderboards |
/sk transfer <playerFrom> <playerTo> | Copies the player data from one player to another. playerFrom and playerTo must be valid UUIDs. The player data from playerFrom is not reset. Players do not have to be online for this to work. | auraskills.command.transfer |
sk resethealth | Removes all AureliumSkills player health and luck attributes. Useful if you want to uninstall the plugin. This command can only be run through console and there should be no players online to work properly. | N/A |
/sk preset load <file> | Loads a config preset from the presets folder, replacing and modifying the current configuration. The file must be the full file name and end in .zip. Requires to be typed twice for confirmation. | auraskills.command.preset |
/sk profile skills <player> | Views the skill levels of another player. player is the username of the player you want to view skills for. This player does not have to be online. | auraskills.command.profile |
/sk profile stats <player> | Views the stat levels of another player. player is the username of the player you want to view skills for. This player does not have to be online. | auraskills.command.profile |
/mana <player> | Shows how much mana a player has. | auraskills.command.mana.other |
/mana add <player> <amount> [allowOverMax] [silent] | Adds mana to a player. If allowOverMax is true, added mana can go over max mana. By default, mana will be capped at max mana. | auraskills.command.mana.add |
/mana remove <player> <amount> [silent] | Removes mana from a player. Mana cannot go below 0, any extra is ignored. | auraskills.command.mana.remove |
/mana set <player> <amount> [allowOverMax] [silent] | Sets the mana of a player. | auraskills.command.mana.set |
/sk modifier add <player> <stat> <name> <value> [operation] [silent] [stack] | Adds a stat modifier to a player. Setting silent to true will not send a feedback message. Setting stack to true will add the stat modifier even if the name is already used by appending a number to the end. | auraskills.command.modifier |
/sk modifier addtemp <player> <stat> <name> <value> <duration> [pauseOffline] [operation] [silent] [stack] | Adds a temporary stat modifier to a player with the given name. The duration argument is in the format [years]y[months]mo[days]d[hours]h[minutes]m[seconds]s . Examples of valid durations are 5s , 10m , and 4d2m1s . The pauseOffline argument defines whether the remaining duration should stop counting down when the player is offline (defaults to false). | auraskills.command.modifier |
/sk modifier remove <player> <name> [silent] | Removes a specific stat modifier from a player. | auraskills.command.modifier |
/sk modifier list [player] [stat] | Lists all stat modifiers. If player is not specified, modifiers for yourself will be listed. Specifying stat only shows that stat's modifiers. | auraskills.command.modifier |
/sk modifier removeall [player] [stat] [silent] | Removes all stat modifiers. If player is not specified, all modifiers for yourself will be removed. Specifying stat only removes that stat's modifiers. | auraskills.command.modifier |
/sk item modifier add <stat> <value> [operation] [lore] | Adds an item stat modifier to the item held, along with lore by default. | auraskills.command.item.modifier |
/sk item modifier remove <stat> [lore] | Removes an item stat modifier from the item held, and the lore associated with it by default. | auraskills.command.item.modifier |
/sk item modifier list | Lists all item stat modifiers on the item held. | auraskills.command.item.modifier |
/sk item modifier removeall | Removes all item stat modifiers from the item held. | auraskills.command.item.modifier |
/sk armor modifier add <stat> <value> operation] [lore] | Adds an armor stat modifier to the item held, along with lore by default. | auraskills.command.armor.modifier |
/sk armor modifier remove <stat> [lore] | Removes an armor stat modifier from the item held, and the lore associated with it by default. | auraskills.command.armor.modifier |
/sk armor modifier list | Lists all armor stat modifiers on the item held. | auraskills.command.armor.modifier |
/sk armor modifier removeall | Removes all armor stat modifiers from the item held. | auraskills.command.armor.modifier |
/sk item requirement add <skill> <level> [lore] | Adds an item requirement to the item held, along with lore by default. | auraskills.command.item.requirement |
/sk item requirement remove <skill> [lore] | Removes an item requirement from the item held, and the lore associated with it by default. | auraskills.command.item.requirement |
/sk item requirement list | Lists the item requirements on the item held. | auraskills.command.item.requirement |
/sk item requirement removeall | Removes all item requirements from the item held. | auraskills.command.item.requirement |
/sk armor requirement add <skill> <level> [lore] | Adds an armor requirement to the item held, along with lore by default. | auraskills.command.armor.requirement |
/sk armor requirement remove <skill> [lore] | Removes an armor requirement from the item held, and the lore associated with it by default. | auraskills.command.armor.requirement |
/sk armor requirement list | Lists the armor requirements on the item held. | auraskills.command.armor.requirement |
/sk armor requirement removeall | Removes all armor requirements from the item held. | auraskills.command.armor.requirement |
/sk item multiplier add <target> <value> [lore] | Adds an item multiplier to the item held, which multiplies XP when held. target is either the name of a skill, or global to add a multiplier for all skills. value is the percent more XP gained (100 = 2x XP). | auraskills.command.item.multiplier |
/sk item multiplier remove <target> | Removes an item multiplier from the item held. | auraskills.command.item.multiplier |
/sk item multiplier list | Lists the item multipliers on the item held. | auraskills.command.item.multiplier |
/sk item multiplier removeall | Removes all item multipliers from the item held. | auraskills.command.item.multiplier |
/sk armor multiplier add <target> <value> [lore] | Adds an armor multiplier to the item held, which multiplies XP when worn. target is either the name of a skill, or global to add a multiplier for all skills. value is the percent more XP gained (100 = 2x XP). | auraskills.command.armor.multiplier |
/sk armor multiplier remove <target> | Removes an armor multiplier from the item held. | auraskills.command.armor.multiplier |
/sk armor multiplier list | Lists the armor multipliers on the item held. | auraskills.command.armor.multiplier |
/sk armor multiplier removeall | Removes all armor multipliers from the item held. | auraskills.command.armor.multiplier |
/sk item register <key> | Registers the held item to a unique key. This key can be used to represent the exact item in configs like rewards and loot. | auraskills.command.item.register |
/sk item unregister <key> | Unregisters an item from the item registry. | auraskills.command.item.register |
/sk item give <player> <key> [amount] | Gives a registered item to a player. If the player does not have enough inventory space, the item will be added to the player's unclaimed items, which is claimed using /sk claimitems . | auraskills.command.item.give |
/sk openmenu <menuName> [player] [properties] [page] | Opens a menu for a player. If player is not specified, it opens for the sender. The properties argument is a JSON string required to open some menus. For example, {"skill":"Skill:mining"} should be passed when opening the level_progression, abilities, sources, and leaderboard menu. The page argument starts at 0 for the first page. | auraskills.command.openmenu |
/sk jobs add <job> [user] | Joins a specific job for yourself or a different player. | auraskills.command.jobs (auraskills.command.jobs.other when user is specified) |
/sk jobs remove <job> [user] | Quits a specific job for yourself or a different player. | auraskills.command.jobs (auraskills.command.jobs.other when user is specified) |
/sk jobs removeall [user] | Quits all jobs for yourself or a different player. | auraskills.command.jobs (auraskills.command.jobs.other when user is specified) |
/sk trait add <player> <trait> <name> <value> [operation] [silent] [stack] | Adds a trait modifier to a player with the given name. | auraskills.command.modifier |
/sk trait addtemp <player> <trait> <name> <value> <duration> [pauseOffline] [operation] [silent] [stack] | Adds a temporary trait modifier to a player with the given name. The duration argument is in the format [years]y[months]mo[days]d[hours]h[minutes]m[seconds]s . Examples of valid durations are 5s , 10m , and 4d2m1s . The pauseOffline argument defines whether the remaining duration should stop counting down when the player is offline (defaults to false). | auraskills.command.modifier |
/sk trait remove <player> <name> [silent] | Removes a trait modifier from a player with the given name. | auraskills.command.modifier |
/sk trait list [player] [trait] | Lists trait modifiers of a player. | auraskills.command.modifier |
/sk trait removeall [player] [trait] [silent] | Removes all trait modifiers from a player. | auraskills.command.modifier |
/sk item trait add <trait> <value> [operation] [lore] | Adds an item trait modifier to the held item, along with lore by default. | auraskills.command.item.modifier |
/sk item trait remove <trait> | Removes an item trait modifier from the item held. | auraskills.command.item.modifier |
/sk item trait list | Lists all item trait modifiers on the item held. | auraskills.command.item.modifier |
/sk item trait removeall | Removes all item trait modifiers from the item held. | auraskills.command.item.modifier |
/sk armor trait add <trait> <value> [operation] [lore] | Adds an armor trait modifier to the held item, along with lore by default. | auraskills.command.armor.modifier |
/sk armor trait remove <trait> | Removes an armor trait modifier from the item held. | auraskills.command.armor.modifier |
/sk armor trait list | Lists all armor trait modifiers on the item held. | auraskills.command.armor.modifier |
/sk armor trait removeall | Removes all armor trait modifiers from the item held. | auraskills.command.armor.modifier |
/sk item ignore add | Adds the tag that ignores the held item from mana ability interactions. | auraskills.command.item.ignore |
/sk item ignore remove | Removes the tag that ignores the held item from mana ability interactions. | auraskills.command.item.ignore |