Commands
Version: 1.3.0
Player Commands
/kspet (aliases: pet, pets)
Main pet command with subcommands:
| Subcommand | Usage | Description |
|---|---|---|
| (no args) | /kspet | Opens the Pet Menu UI |
summon | /kspet summon <type> | Summon a pickup pet by type ID |
dismiss | /kspet dismiss | Dismiss the active pickup pet |
rename | /kspet rename <name> | Rename the active pet |
stats | /kspet stats | Show pet stats in chat |
filter | /kspet filter | Open the pickup filter UI |
filter mode | /kspet filter mode <whitelist|blacklist> | Set filter mode |
filter add | /kspet filter add <type> <value> | Add a filter rule |
filter remove | /kspet filter remove <index> | Remove a filter rule |
filter clear | /kspet filter clear | Clear all filter rules |
filter preset | /kspet filter preset <preset> | Apply a preset |
collection | /kspet collection | Open the pet collection UI |
bestiary | /kspet bestiary | Open the pet bestiary UI |
combat | /kspet combat | Open the combat pet page |
mount | /kspet mount | Open the mount page |
mounts | /kspet mounts | Open the mount page (alias) |
Filter Presets
| Preset | Description |
|---|---|
no_junk | Blocks common blocks (Dirt, Sand, Stone, Gravel, etc.) |
valuables | Only picks up rare/valuable items |
ores_only | Only picks up ore items |
pick_all | Clears all rules — picks up everything |
/kscombatpet (aliases: combatpet, cpet)
| Subcommand | Usage | Description |
|---|---|---|
stats | /kscombatpet stats | Show combat pet stats in chat |
/ksmount (aliases: mount)
| Subcommand | Usage | Description |
|---|---|---|
summon | /ksmount summon <type> | Summon a mount by type ID |
dismount | /ksmount dismount | Dismount the current mount |
list | /ksmount list | List available mounts |
/kslang
| Subcommand | Usage | Description |
|---|---|---|
| (no args) | /kslang | Opens the language selection UI |
<code> | /kslang de-DE | Sets language directly |
auto | /kslang auto | Clears override, uses client language |
Supported language codes: en-US, de-DE, fr-FR, es-ES, pt-BR, ru-RU, pl-PL, tr-TR, it-IT
Admin Commands
/kspetadmin (aliases: petadmin)
Permission: ks.pet.admin
| Subcommand | Usage | Description |
|---|---|---|
give | /kspetadmin give <player> <type> | Give a pet egg/rune/horn to a player |
remove | /kspetadmin remove <player> <type> | Remove a pet from a player |
setlevel | /kspetadmin setlevel <player> <type> <level> | Set a specific pet's level |
addxp | /kspetadmin addxp <player> <type> <amount> | Add XP to a specific pet |
reroll | /kspetadmin reroll [<player> <type> | combat | collector | mount] | Re-roll all stats from scratch |
maxout | /kspetadmin maxout [<player> <type> | combat | collector | mount] | Set pet to max level with all stat slots filled |
reload | /kspetadmin reload | Reload config and pet type definitions |
list | /kspetadmin list | List all registered pet types |
inspect | /kspetadmin inspect hand | Inspect the pet item in your hand |
inspect | /kspetadmin inspect <player> | Inspect all pet items in a player's inventory |
creator | /kspetadmin creator | Open the Pet Creator UI |
cleanup | /kspetadmin cleanup | Force-remove all KS-role NPCs from world |
cleanworld | /kspetadmin cleanworld | Clean orphaned pet NPCs across all worlds |
despawnall | /kspetadmin despawnall | Despawn all active pet NPCs |
See the Admin Panel & Pet Creator page for detailed documentation of each command.
Mount Controls
When mounted:
| Key | Action |
|---|---|
| WASD | Move the mount |
| F | Dismount |
| Shift | Sprint (if mount supports it) |
info
Mounts use Hytale's native mount system. The mount NPC position is synced automatically for all players via setMountEntityId.