Commands¶
The /kc command tree is the main admin entry point for interacting with the server-side systems of KimetsuCraft. It is used to inspect players, spawn test entities, tune combat systems, open configuration tools, and access visual or debugging utilities that are not exposed through normal gameplay.
By default, /kc requires permission level 2, which matches the normal Minecraft operator level used for command access. This is not completely fixed: the root access level is controlled by the gameplay setting commands.minPermissionLevel, so server owners can make the command tree more restrictive or more permissive if needed.
There is one important detail: while the root /kc permission is configurable, some subcommands are still intentionally admin-only. For example, /kc config gameplay and other admin-oriented branches such as parts of /kc combat explicitly require permission level 2.
Main Command Categories¶
When you type /kc, the command tree is organized into these main categories:
| Category | Purpose |
|---|---|
| player | Manage player progression and data such as breathing, level, experience, stamina, stat points, cooldowns, and other player-specific values. |
| entity | Spawn, remove, inspect, or find test entities such as NPCs, demons, dummies, and Wisteria-related content. |
| config | Open the in-game configuration tools, including the gameplay config editor and the visual tuning tools. |
| combat | Access admin combat utilities for damage, aura, control effects, marks, target logic, and combat testing tools. |
| fx | Open or trigger visual-effect and animation tools for sprites, Effekseer effects, GeckoLib-related previews, and screens. |
| others | Miscellaneous utilities such as profiler tools, NPC testing helpers, and ore-finding commands. |
Command Tree¶
/kc
├── player
│ ├── reset <player>
│ ├── info <player>
│ ├── breath <type> <player>
│ ├── level
│ │ ├── set <level> <player>
│ │ └── add <level> <player>
│ ├── exp
│ │ ├── set <amount> <player>
│ │ └── add <amount> <player>
│ ├── stamina <value> <player>
│ ├── points
│ │ ├── set <points> <player>
│ │ └── add <points> <player>
│ ├── stat <stat> <value> <player>
│ ├── tech
│ │ ├── unlock <id> <player>
│ │ ├── unlockall <breath> <player>
│ │ ├── lock <id> <player>
│ │ ├── lockall <player>
│ │ └── list [breath]
│ ├── cooldown
│ │ ├── reset <technique> <player>
│ │ ├── resetall <player>
│ │ ├── set <technique> <ticks> <player>
│ │ └── info <player>
│ ├── fly <speed> <player>
│ ├── priority
│ │ ├── attack <value> <seconds> <player>
│ │ └── defense <value> <seconds> <player>
│ └── prepareCombat <player>
│
├── entity
│ ├── dummy
│ │ ├── training
│ │ ├── combat
│ │ ├── remove
│ │ ├── removeall
│ │ └── reset
│ ├── npc
│ │ ├── spawn <profile> [amount]
│ │ ├── remove <profile>
│ │ ├── removeall <profile>
│ │ ├── stats [npc | entity <target>]
│ │ └── find [profile]
│ ├── demon
│ │ ├── spawn <variant> [amount]
│ │ ├── remove
│ │ └── removeall
│ └── wisteria [design]
│
├── config
│ ├── gameplay
│ └── visual
│
├── combat
│ ├── damage
│ │ ├── attack
│ │ │ ├── bonus <targets> <percent> <seconds>
│ │ │ └── reduction <targets> <percent> <seconds>
│ │ ├── defense
│ │ │ ├── bonus <targets> <percent> <seconds>
│ │ │ └── reduction <targets> <percent> <seconds>
│ │ ├── deal <target> <amount> [attacker]
│ │ ├── info <target>
│ │ └── clear <targets>
│ ├── aura
│ │ ├── set <stacks>
│ │ ├── max
│ │ ├── off
│ │ └── info
│ ├── control
│ │ ├── silence <seconds> <player>
│ │ ├── root <seconds> <player>
│ │ ├── stasis <seconds> <player>
│ │ └── clear <player>
│ ├── mark
│ │ ├── add <id> [seconds]
│ │ ├── set <id> <level> [seconds]
│ │ ├── clear <id>
│ │ └── list
│ ├── target
│ │ ├── nearest
│ │ ├── clear
│ │ └── hostile
│ │ ├── on / off
│ │ └── all on / all off
│ └── push <targets> <x> <y> <z>
│
├── fx
│ ├── sprite <folder> [tpf] [distance] [offsetYaw] [offsetPitch] [scale] [yaw] [pitch] [flipU] [emissive]
│ ├── effek
│ │ ├── status
│ │ ├── list
│ │ ├── reload
│ │ ├── play <path> [scale] [rotY] [rotX] [rotZ]
│ │ ├── front <path> [scale]
│ │ ├── entity <path> [scale]
│ │ └── feet <path> [scale]
│ ├── anim
│ │ ├── play <id>
│ │ ├── list
│ │ └── listgroup <group> [page] [size]
│ ├── gecko
│ │ ├── info
│ │ ├── modellist [category]
│ │ ├── animlist [category]
│ │ ├── spawn <model> [anim] [duration] [follow] [matchYaw] [loop] [fullbright]
│ │ ├── stop
│ │ └── reload
│ └── screen
│ ├── shake <intensity> [duration] [frequency] [decay]
│ ├── fov <delta> [duration]
│ ├── tilt <angle> [duration]
│ ├── vignette <color> <alpha> [duration]
│ ├── flash <color> [alpha] [duration]
│ ├── tint <color> <alpha> [duration] [pulse]
│ ├── shader (grayscale | chromatic | blur | off)
│ ├── preset (damage | impact | technique <color> | concentration | lowhealth)
│ ├── chromatic (light | medium | heavy | intense | <intensity> [duration])
│ ├── speedlines (dash | burst | zoom | <color> <alpha> <duration>)
│ ├── slash (diagonal | cross | triple | star) <color>
│ ├── radialblur (power | focus | dash | <intensity> <duration>)
│ ├── trauma (light | medium | heavy | devastating | max | clear | <amount>)
│ ├── freeze (micro | light | medium | heavy | dramatic | <frames>)
│ ├── combo (critical | technique | finisher | dashfx | sword) <color> | parry
│ ├── clear
│ └── config
│ ├── camera <enabled>
│ ├── overlay <enabled>
│ ├── shader <enabled>
│ ├── intensity <multiplier>
│ └── info
│
└── others
├── profiler
├── findore
└── testnpc
├── spawn
├── remove
├── exec <technique>
├── queue <technique>
├── clear
├── list [breath]
└── status