Skip to main content

Ingame Commands

A complete reference of all KyuubiSoft commands, organized by mod. Includes aliases, permissions, and common workflows.

Core Commands

CommandAliasesPermissionDescription
/ksadmincore.adminAdmin commands: reload configs, backup data, server info
/kscitizennpccore.adminManage NPCs: spawn, despawn, respawn, teleport, list
/ksshopnoneOpen the shop interface
/ksdevdevcore.adminDeveloper tools: export data, get position, debug info
/kslangnoneSet your display language (/kslang en-US or /kslang de-DE)

Quest Commands

CommandAliasesPermissionDescription
/ksquestquestbook, qbnoneOpen the quest book
/ksquestadminqadminquestbook.adminQuest admin: start, complete, reset, debug quests
/ksquestsettingsnoneConfigure quest tracker display settings

Achievement Commands

CommandAliasesPermissionDescription
/ksachievementsacnoneOpen the achievement gallery
/ksachievementadminacadminachievements.adminAchievement admin: grant, revoke, reset achievements
/kstitlestitlenoneOpen the title selection screen
/ksrewardsreward, rwnoneView and claim pending rewards
/kslootbagslb, lootbaglootbags.adminManage lootbags: give, list, preview

Info Hub Commands

CommandAliasesPermissionDescription
/ksinfo/hub, /infohubnoneOpen the info hub
/ksinfoadmininfohub.adminInfo hub admin: reload sections
/ksinfoitemgetinfo, infobuchnoneGet the info hub item (physical book)

Season Pass Commands

CommandAliasesPermissionDescription
/ksseasonpasssp, seasonpassnoneOpen the season pass
/ksseasonpassadminspadminseasonpass.adminSeason pass admin: grant XP, reset, manage tiers

ChatPlus Commands

CommandAliasesPermissionDescription
/kschatchatnoneChat settings and channel management
/kschatadminchatplus.adminChat admin: manage channels, mute players
/ksmailmailnoneSend and read mail
/msgm, tellnoneSend a private message
/rreplynoneReply to the last private message

Weapon Mastery Commands

CommandAliasesPermissionDescription
/ksmasterywm, masterynoneView your weapon mastery progress
/ksmasteryadminwmadminmastery.adminMastery admin: grant XP, reset, set level

Admin Testing Workflow

A step-by-step workflow for testing new quest content as an admin:

1. Reload Configs

/ksadmin reload

Reloads all config files from disk. Always do this after editing any JSON file.

2. Respawn NPCs

/kscitizen respawn

Forces all citizens to despawn and respawn. Required after changing citizen configs.

3. Enable Debug Mode

/ksquestadmin debugmode

Toggles the quest debug overlay. Shows:

  • Current quest states for your player
  • Objective progress in real time
  • Trigger events as they fire
  • Error messages for misconfigured quests

4. Start a Quest Manually

/ksquestadmin start <player> <questId>

Bypasses NPC interaction and prerequisites. Useful for testing specific quests directly.

5. Complete a Quest Manually

/ksquestadmin complete <player> <questId>

Force-completes a quest, granting all rewards. Use this to test reward delivery.

6. Reset a Quest

/ksquestadmin reset <player> <questId>

Resets the quest to its initial state so you can test it again from the beginning.

Full Test Cycle Example

/ksadmin reload
/kscitizen respawn
/ksquestadmin debugmode
— Walk to NPC, accept quest, complete objectives, turn in —
/ksquestadmin reset YourName my_quest_id
— Test again —
/ksquestadmin debugmode

Player Workflow

How players typically interact with KyuubiSoft mods:

Quest Flow

  1. Discover — Walk up to an NPC with a quest marker above their head.
  2. Accept — Read the dialog and click "Accept".
  3. Progress — Complete objectives (collect items, defeat enemies, visit locations).
  4. Track — Use /ksquest to open the quest book and track progress.
  5. Turn in — Return to the NPC and complete the quest for rewards.

Achievements

  1. Earn — Achievements unlock automatically as you play (kill enemies, craft items, explore).
  2. View — Use /ksachievements to browse all achievements and your progress.
  3. Claim — Some achievements grant rewards. Use /ksrewards to claim pending rewards.
  4. Titles — Unlock titles through achievements. Use /kstitles to equip a title.

Info Hub

  1. Open — Use /ksinfo or interact with the info hub item.
  2. Browse — Read guides, server rules, and announcements.

Debug Mode

The quest debug mode (/ksquestadmin debugmode) is your most powerful testing tool. When active, it displays:

InformationDescription
Quest StateWhether each quest is available, active, completed, or locked
ObjectivesReal-time progress for each objective (e.g. "3/10 Oak Logs")
TriggersEvents that fire when objectives are progressed
PrerequisitesWhich prerequisites are met or missing
ErrorsConfig errors like missing localization keys or invalid references

Debug mode only shows information to the player who activated it. Other players are not affected.

Common Issues

"Command not found"

  • Check permissions — Most admin commands require specific permission nodes (e.g. core.admin, questbook.admin). Make sure your player or rank has the required permission.
  • Check spelling — Commands use the ks prefix. It is /ksadmin, not /admin.
  • Check aliases — You can use aliases like qadmin instead of ksquestadmin.

"NPC won't respond"

  • Check citizenId — The citizenId in the quest NPC profile must exactly match the id in the citizen config.
  • Check quest availability — The quest may have prerequisites that are not met.
  • Reload — Run /ksadmin reload and /kscitizen respawn.

"Quest stuck in progress"

  • Check objectives — Use /ksquestadmin debugmode to see which objective is not progressing.
  • Check target spelling — Objective target must exactly match the item/entity ID.
  • Reset — Use /ksquestadmin reset <player> <questId> to start over.

"Rewards not received"

  • Check rewards config — Verify item IDs and amounts in the quest config.
  • Check pending rewards — Use /ksrewards to see if rewards are pending claim.
  • Check inventory space — Item rewards require inventory space.

"Config not loading"

  • Validate JSON — Use a JSON validator to check for syntax errors (missing commas, unclosed brackets).
  • Check server logs — The console shows detailed error messages with file paths and line numbers.
  • Check file location — Custom files must be in the custom/ subfolder with the custom_ prefix.