Skip to main content

Commands & Permissions

This page was scanned from plugin.yml, FioAchievementsCommand.java, and the current language command help.

Scope

Use this page when you need the real FioAchievements command surface instead of an old shortcut list.

Root Command

The plugin registers one root command:

  • /fioachievements

Aliases:

  • /fioach
  • /achievements
  • /ach

User Commands

CommandPermissionDescription
/fioachievementsfioachievements.command.openOpen the main achievements GUI.
/fioachievements helpfioachievements.command.helpShow player help.
/fioachievements openfioachievements.command.openOpen the main achievements GUI.
/fioachievements menufioachievements.command.openAlias for opening the main achievements GUI.
/fioachievements tiersfioachievements.command.openOpen the tier rewards menu.
/fioachievements tierfioachievements.command.openAlias for the tier rewards menu.
/fioachievements view <player>fioachievements.command.viewView an online player's achievement GUI progress.
/fioachievements stats [player]fioachievements.command.statsOpen achievement history for yourself or another player.

Legacy Admin-Style User Commands

These commands are registered directly on the main command for compatibility:

CommandPermissionDescription
/fioachievements reloadfioachievements.command.reloadReload configuration, language, achievements, leaderboard cache, and menus.
/fioachievements give <player> <achievementId>fioachievements.command.giveMark an achievement as completed for an online player.
/fioachievements complete <player> <achievementId>fioachievements.command.giveAlias for give.
/fioachievements take <player> <achievementId>fioachievements.command.takeRemove a completed achievement from an online player.
/fioachievements remove <player> <achievementId>fioachievements.command.takeAlias for take.
/fioachievements reset <player>fioachievements.command.resetReset a player's achievement progress.

Admin Commands

Admin commands are routed through:

  • /fioachievements admin ...
CommandPermissionDescription
admin helpfioachievements.command.admin.helpShow admin command help.
admin reloadfioachievements.command.admin.reloadReload the plugin runtime data.
admin placeholdersfioachievements.command.admin.placeholdersShow PlaceholderAPI placeholder patterns.
admin enable <achievementId>fioachievements.command.admin.global-stateSet an achievement global state to enabled.
admin disable <achievementId>fioachievements.command.admin.global-stateSet an achievement global state to disabled.
admin freeze <achievementId>fioachievements.command.admin.global-stateFreeze global progress for an achievement.
admin point <set|give|take> <player> <amount>fioachievements.command.admin.pointEdit a player's achievement points.
admin menu <open|forceopen> <player> <main>fioachievements.command.admin.menuOpen the main achievements menu for a player.
admin set <achievementId> <unlocked|locked|onprogress|deactive|active> <player>fioachievements.command.admin.setChange one player's achievement state.
admin tier <set|add|remove> <player> <amount>fioachievements.command.admin.tierEdit a player's achievement tier value.

Permission Nodes

PermissionDefaultDescription
fioachievements.command.helptrueAllows /fioachievements help.
fioachievements.command.opentrueAllows opening the achievement GUI.
fioachievements.command.viewtrueAllows viewing another online player's achievement GUI progress.
fioachievements.command.statstrueAllows viewing own achievement stats.
fioachievements.command.stats.othersopAllows viewing other players' achievement stats.
fioachievements.command.reloadopAllows the legacy direct reload command.
fioachievements.command.giveopAllows direct completion of an achievement for a player.
fioachievements.command.takeopAllows removing a completed achievement from a player.
fioachievements.command.resetopAllows resetting player progress.
fioachievements.command.adminopAllows using /fioachievements admin.
fioachievements.command.admin.helpopAllows admin help.
fioachievements.command.admin.reloadopAllows admin reload.
fioachievements.command.admin.placeholdersopAllows listing placeholders.
fioachievements.command.admin.pointopAllows point editing.
fioachievements.command.admin.menuopAllows opening menus for players.
fioachievements.command.admin.setopAllows changing achievement states.
fioachievements.command.admin.global-stateopAllows global enable, disable, and freeze.
fioachievements.command.admin.tieropAllows tier editing.
fioachievements.adminopParent permission for admin-level access.

Notes

  • <achievementId> uses the loaded id format from config, normally category:file_id.
  • Player targets for most edit commands must be online.
  • Amount parsing accepts compact suffixes such as 1k, 2m, and 3b in command source.