⚠️
Notice Version
2.3.3 is the last version compatible with
Minecraft 1.17.1 - 1.20.5.
Future releases will require
Java 21 and will no longer support these Minecraft versions.
Highlights
In-game NPC editor
Toggle edit-mode and configure NPCs directly by interacting with them.
Edit common properties like name, skin, equipment, glow, visibility, tab-list, pose, and more.
Click Actions (Left / Right / Both)
Build action chains that run when players click an NPC.
Built-in action types include:
Command (run commands; supports @s as player placeholder)
Server (send players to a BungeeCord server)
Wait (delay before running the next action)
Animation (play an animation)
Path (make the NPC walk along a saved path)
Path system
Create paths using points, visualize them, test them with a temporary NPC, and reuse them in NPC actions.
point add [index] [location] [rotation]
point remove [index|location]
point list [page]
point clear
create [name] [maxIterations] [allowDiagonalMovement]
delete <name>
list [page]
visualize [name]
visualize points
record start|stop
test <name> [speed]
edit <name>
Config file:
plugins/NpcPlugin/config.yml
look-at-update-interval: time in ticks between “look at player” updates
avoid-command-check: if true, commands added to NPC actions will not be strictly validated
debug: enables extra debug logging
input-time: conversation timeout in seconds (if < 0, no timeout)
auto-update: automatically updates NPCs after option changes
placeholderTimer: time in ticks between placeholder refreshes
“This plugin does not support Paper servers!”
You are running the Spigot build on a Paper server. Install the Paper build instead.
Server action does nothing
Ensure BungeeCord is set up and the server names match your proxy configuration.