Skip to content

Commands

Complete reference for all available commands.

Opens the Achievement Gallery UI.

Terminal window
/ksachievements
/achievement # Alias
/ac # Alias

Permission: None (available to all players)

Features:

  • Browse all achievements
  • Filter by category
  • Search by name
  • View progress
  • See requirements and rewards

Opens the Title Selection UI.

Terminal window
/kstitles
/title # Alias

Permission: None (available to all players)

Features:

  • View unlocked titles
  • Select active title
  • Clear current title
  • See title source (which achievement)

Opens the Rewards Inventory to collect pending rewards.

Terminal window
/ksrewards
/reward # Alias
/rw # Alias

Permission: None (available to all players)

Notes:

  • Only available when you have pending rewards
  • Rewards are granted when achievements are unlocked
  • Use this command to claim items that couldn’t be given directly

Opens the Lootbag Inventory to open pending lootbags.

Terminal window
/kslootbags
/lootbag # Alias
/lb # Alias

Permission: None (available to all players)

Notes:

  • Only available when you have pending lootbags
  • Lootbags are granted as achievement rewards
  • Open lootbags to receive random items from weighted pools

Set your preferred language for all KyuubiSoft plugins (Achievements, Info Hub, etc.).

Terminal window
/kslang <language>

Permission: None (available to all players)

Supported Languages:

CodeLanguage
en-USEnglish
de-DEGerman
fr-FRFrench
es-ESSpanish
pt-BRPortuguese (Brazil)
it-ITItalian
pl-PLPolish
ru-RURussian
ja-JPJapanese

Notes:

  • Setting is saved per player and persists across sessions
  • Overrides the server’s default language setting from config.json
  • Affects all KyuubiSoft plugins that support per-player language
  • This command is provided by the KyuubiSoft Core plugin

Base command for all admin operations.

Terminal window
/ksachievementadmin <subcommand> [args]
/acadmin <subcommand> [args] # Alias

Permission: achievements.admin

Opens the Achievement Admin Panel UI for live configuration editing.

Terminal window
/ksachievementadmin panel

Permission: achievements.admin (player only)

Features:

  • Edit config.json settings live
  • View and manage achievements
  • Save changes without server restart

List all unlocked achievements for a player.

Terminal window
/ksachievementadmin list <player>

Arguments:

ArgumentTypeDescription
playerstringTarget player name

Example:

Terminal window
/ksachievementadmin list Steve

Output:

Steve's Achievements (47/487):
- first_blood (Combat)
- spider_hunter_1 (Combat)
- miner_1 (Progression)
...

Grant an achievement to a player.

Terminal window
/ksachievementadmin grant <player> <achievement>

Arguments:

ArgumentTypeDescription
playerstringTarget player name
achievementstringAchievement ID to grant

Example:

Terminal window
/ksachievementadmin grant Steve spider_hunter_5

Notes:

  • Bypasses prerequisites (configurable in admin.bypassPrerequisites)
  • Grants rewards immediately
  • Player receives notification
  • Updates title availability

Revoke an achievement from a player.

Terminal window
/ksachievementadmin revoke <player> <achievement>

Arguments:

ArgumentTypeDescription
playerstringTarget player name
achievementstringAchievement ID to revoke

Example:

Terminal window
/ksachievementadmin revoke Steve spider_hunter_5

Notes:

  • Can cascade revoke dependent achievements (configurable)
  • Shows warning before cascade revoke
  • Does NOT remove granted rewards
  • Removes title if it was from this achievement

:::warning Cascade Revoke If admin.cascadeRevoke is enabled, revoking spider_hunter_3 will also revoke spider_hunter_4 and spider_hunter_5 (achievements that require it). :::

Simulate trigger events for testing.

Terminal window
/ksachievementadmin simulate <type> [count]

Arguments:

ArgumentTypeDefaultDescription
typestring-Trigger type to simulate
countnumber1Number of events

Available Types:

  • blocks_mined
  • blocks_placed
  • kills
  • player_kills
  • chat_messages

Examples:

Terminal window
# Simulate mining 100 blocks
/ksachievementadmin simulate blocks_mined 100
# Simulate 10 mob kills
/ksachievementadmin simulate kills 10
# Simulate 1 player kill
/ksachievementadmin simulate player_kills

Use Cases:

  • Testing achievement thresholds
  • Debugging trigger issues
  • Quick progression for testing
PermissionDescriptionDefault
achievements.adminAccess to all admin commands (grant, revoke, list, simulate)OP
Terminal window
# Check current progress
/ksachievementadmin list TestPlayer
# Grant first achievement
/ksachievementadmin grant TestPlayer my_chain_1
# Simulate progress for second
/ksachievementadmin simulate blocks_mined 500
# Verify unlock
/ksachievementadmin list TestPlayer
Terminal window
# Grant event achievement to winners
/ksachievementadmin grant Winner1 summer_event_champion
/ksachievementadmin grant Winner2 summer_event_champion
/ksachievementadmin grant Winner3 summer_event_champion
# Revoke if needed (e.g., rule violation)
/ksachievementadmin revoke Cheater summer_event_champion
Terminal window
# Player claims achievement didn't unlock
# Check their current achievements
/ksachievementadmin list PlayerName
# Simulate the trigger to test
/ksachievementadmin simulate kills 1
# Manually grant if bugged
/ksachievementadmin grant PlayerName first_blood

All commands support tab completion:

  • Player names from online players
  • Achievement IDs from loaded achievements
  • Trigger types for simulate command
ErrorCauseSolution
Player not foundPlayer offline or typoCheck spelling, player must be online
Achievement not foundInvalid achievement IDCheck ID in achievements.json
Already unlockedPlayer has achievementNo action needed
Not unlockedCannot revoke what isn’t ownedCheck with list first
Prerequisites not metGrant without bypassEnable bypassPrerequisites or grant prerequisites first