Skip to main content

Commands & Permissions

This page is scanned from plugin.yml, config.yml, and FioTagCommand.java.

Scope

The root command is fixed in plugin.yml, while the shorter subcommand names come from the alias tree in config.yml.

Root Command

/fiotags

Aliases:

/fiotag
/tags
/tag

Config alias groups:

  • menu, help, notification, customtag, admin
  • reload, placeholders, author, version, open, tag, token, historytag, meta, check, migrate
  • set, history, unclaim, unlocked, locked, bypass, permanent, temporary, give, take, list, add, remove

User Commands

CommandPermissionDescription
/fiotagsfiotags.useOpens the main menu.
/fiotags menufiotags.useOpens the player tag menu.
/fiotags helpfiotags.helpShows the player help text.
/fiotags notification [unclaim|tagtoken]fiotags.notifyToggles notification states for the player.
/fiotags customtagfiotags.customtag.createStarts personal custom tag creation.

Admin Commands

CommandPermissionDescription
/fiotags admin helpfiotags.admin.helpShows admin help.
/fiotags admin reloadfiotags.admin.reloadReloads config, menus, and data stores.
/fiotags admin menufiotags.admin.menuOpens the admin GUI.
/fiotags admin placeholdersfiotags.admin.placeholdersPrints the placeholder reference.
/fiotags admin authorfiotags.admin.authorPrints author information.
/fiotags admin versionfiotags.admin.versionPrints plugin version.
/fiotags admin open <menu> <player>fiotags.admin.openOpens any supported menu for a target player.
/fiotags admin tag set <locked|unlocked|unclaim> <temporary|permanent> [duration] <player> <tag>fiotags.admin.tag.set plus state/bypass childrenChanges tag state for a player.
/fiotags admin tag history <player> [page]fiotags.admin.tag.historyShows a player's custom tag history.
/fiotags admin token <give|take|set> <player> <amount>fiotags.admin.token.*Manages custom tag tokens.
/fiotags admin historytag <set|add|remove|list> <player> [amount]fiotags.admin.historytag.*Manages custom tag history limits.
/fiotags admin meta <add|remove|list> <player> <data>fiotags.admin.meta.*Manages player metadata entries.
/fiotags admin check <player>fiotags.admin.checkInspects a player's tag and token state.
/fiotags admin migrate <plugin>fiotags.admin.migrateImports data from another supported plugin.

User Permissions

PermissionDefaultDescription
fiotags.user.*trueGrants the standard player command set.
fiotags.usetrueAllows the main menu command.
fiotags.helptrueAllows player help.
fiotags.notifytrueAllows notification toggles.
fiotags.customtag.createtrueAllows personal custom tag creation.
fiotags.customtag.color.vanillaopAllows vanilla/legacy color formatting in custom tags.
fiotags.customtag.color.hexopAllows hex and gradient formatting in custom tags.
fiotags.customtag.token.autofalseReceives automatic custom-tag token rewards.

Admin Permissions

PermissionDefaultDescription
fiotags.adminopBase admin permission.
fiotags.admin.*opWildcard for all admin actions.
fiotags.admin.helpop/fiotags admin help
fiotags.admin.reloadop/fiotags admin reload
fiotags.admin.menuop/fiotags admin menu
fiotags.admin.placeholdersop/fiotags admin placeholders
fiotags.admin.authorop/fiotags admin author
fiotags.admin.versionop/fiotags admin version
fiotags.admin.openop/fiotags admin open ...
fiotags.admin.tagopParent permission for tag management.
fiotags.admin.tag.setopParent permission for state changes.
fiotags.admin.tag.set.lockedopSet a tag to locked.
fiotags.admin.tag.set.unlockedopSet a tag to unlocked.
fiotags.admin.tag.set.unclaimopSet a tag to unclaim.
fiotags.admin.tag.set.bypassopParent permission for bypass mode.
fiotags.admin.tag.set.bypass.permanentopUse permanent bypass mode.
fiotags.admin.tag.set.bypass.temporaryopUse temporary bypass mode.
fiotags.admin.tag.historyopShow player tag history.
fiotags.admin.metaopParent permission for metadata actions.
fiotags.admin.meta.addopAdd metadata.
fiotags.admin.meta.removeopRemove metadata.
fiotags.admin.meta.listopList metadata.
fiotags.admin.tokenopParent permission for token actions.
fiotags.admin.token.giveopGive tokens.
fiotags.admin.token.takeopTake tokens.
fiotags.admin.token.setopSet token amount.
fiotags.admin.historytagopParent permission for history-limit actions.
fiotags.admin.historytag.setopSet history limit.
fiotags.admin.historytag.addopAdd to history limit.
fiotags.admin.historytag.removeopRemove from history limit.
fiotags.admin.historytag.listopList history limit.
fiotags.admin.checkopInspect tag state.
fiotags.admin.migrateopRun data migration.
fiotags.admin.updateopReceive update notifications.

YAML Presets

Common player preset:

fiotags.user.*
fiotags.use
fiotags.help
fiotags.notify
fiotags.customtag.create

Common admin preset:

fiotags.admin
fiotags.admin.*
fiotags.admin.reload
fiotags.admin.menu
fiotags.admin.placeholders
fiotags.admin.tag.set
fiotags.admin.tag.history
fiotags.admin.meta
fiotags.admin.token
fiotags.admin.historytag
fiotags.admin.check
fiotags.admin.migrate
Permission Model

The plugin uses parent nodes and granular children together. Grant only the exact node you need if you want tight control.