EntityPacketBridge 1.0.0+
RequiredHandles modern fake-player interactions.
Official documentation
A free lightweight NPC system with player skins, actions, dialogs, holograms, GUI management and Folia-aware scheduling.

Getting started
Stop the Minecraft server completely.
Install every required dependency listed below before FoliaNPC.
Place FoliaNPC.jar inside the plugins folder.
Start the Minecraft server and review the generated FoliaNPC configuration folder.
Test the plugin on a staging server before enabling it for all players.
Supported environments
Integrations
Handles modern fake-player interactions.
Fallback packet backend for supported environments.
Reference
| Command | Description | Permission |
|---|---|---|
/npc create <id> [name] | Creates an NPC. | folianpc.admin |
/npc remove|select|info <id> | Manages or inspects an NPC. | folianpc.admin |
/npc move <id> <x> <y> <z> [yaw] [pitch] | Moves an NPC. | folianpc.admin |
/npc skin <id> <player|url|texture|clear> ... | Changes the NPC skin. | folianpc.admin |
/npc action <id> add <right|left|both> <console|player> <command> | Adds a click action. | folianpc.admin |
/npc dialog <id> set <lines> | Configures dialog text. | folianpc.admin |
/npc hologram <id> ... | Configures name and description holograms. | folianpc.admin |
/npc menu [id] | Opens the NPC administration GUI. | folianpc.admin |
/npc import|export <file|id> | Imports or exports NPC data. | folianpc.admin |
/npc reload | Reloads FoliaNPC. | folianpc.admin |
Access control
| Permission | Default | Description |
|---|---|---|
folianpc.admin | Administrators | Allows complete NPC creation and management. |
Server setup
Visual guide
