🤖 NPCs and Characters¶
Commands for managing non-player characters (NPCs). Included in NPCPlugin.
Namespace: hytale.command.npc.*
📂 Categories¶
| Category | Description |
|---|---|
| Spawning NPCs | /npc spawn, /npc all - Create characters |
| NPC Control | /npc freeze, /npc clean - Manage NPCs |
| NPC Appearance | /npc appearance - Models and skins |
| AI and Behavior | /npc path, /npc flock - Artificial intelligence |
| Communication | /npc message, /npc give - Interactions |
| NPC Debugging | /npc debug, /npc dump - Developer tools |
🎯 Quick Reference¶
/npc spawn goblin ← Spawn 1 goblin
/npc spawn goblin --count=5 ← Spawn 5 goblins
/npc spawn wolf --radius=15 ← Larger spawn radius
/npc all ← Spawn all roles
/npc freeze ← Freeze NPCs
/npc thaw ← Unfreeze NPCs
/npc clean ← Remove all
/npc give diamond_sword ← Give item
/npc message Hi! ← Send message
📖 Detailed Sections¶
Spawning NPCs¶
Create new characters:
- /npc spawn <role> - Spawn NPC
- /npc spawn <role> --count=number - Multiple at once
- /npc spawn <role> --radius=number - Within radius
- /npc spawn <role> --frozen - Frozen on start
- /npc spawn <role> --scale=number - Change size
- /npc all - All available roles
NPC Control¶
Manage existing NPCs:
- /npc freeze - Stop all
- /npc thaw - Resume movement
- /npc clean - Remove all
- /npc dump - NPC information
NPC Appearance¶
Change character appearance:
- /npc appearance <model> - Change appearance
- /npc role <role> - Change role
AI and Behavior¶
Advanced AI control:
- /npc path - Set movement path
- /npc flock - Group behavior
- /npc blackboard - AI data
- /npc attack - Attacks
- /npc step - Simulation step
Communication¶
Interact with NPCs:
- /npc message <message> - Send message above head
- /npc give <item> - Give item to hold
- /npc give nothing - Remove item
NPC Debugging¶
Tools for advanced users:
- /npc debug - Debug flags
- /npc dump --json - JSON format
- /npc benchmark - Performance test
💡 Practical Examples¶
Creating a Group of Goblins¶
/npc spawn goblin --count=10 --radius=20
Will spawn 10 goblins within a 20 block radius.
Freezing Everyone¶
/npc freeze --all
All NPCs (and items) will stop in place.
Giving Weapons to Character¶
/npc give diamond_sword
The nearest NPC will hold a diamond sword.
Sending a Message¶
/npc message Welcome players! --all
All NPCs will show this message.
📚 Available NPC Roles¶
Below is an example list of available roles:
- Goblin - Green small creatures
- Orc - Large green creatures
- Wolf - Wolves
- Skeleton - Skeletons
- Human - Humans
- And many more...
See the full list by typing /npc spawn in-game.
ℹ️ Information¶
- NPCs can be frozen without server impact
- History can be undone and redone
- Each NPC has a unique ID
- Custom roles can be created with mods
Next: Select category above to see full details.