Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
A powerful NPC plugin with in-game commands and GUI!
If you have any suggestions or encounter any issues, you can use the issue page or via Discord @Eisi05
Available Commands:
- /npc create – Creates a new NPC
- /npc copy <UUID> – Copies an existing NPC
- /npc edit – Toggles edit mode for modifying NPCs
- /npc list – Opens a GUI with all created NPCs
- /npc reload – Reloads all NPCs and config
- /npc tp <UUID> - Teleports you to the NPC
- /npc tphere <UUID> Teleports the NPC to you
- /npc config <key> [value] - Modifies the config settings
- /npc config reload - Reloads the config
- /npc excptions - Shows excptions that occurred during NPC loading/startup
Permission (default for OPs):
- npc.admin
Customizable Options:
- Skin
- Use Player Skin
- Latency Simulation
- Show in Tablist
- Hide Nametag
- Pose
- Tab list order
- Skin Parts
- Look at Player
- Glowing
- Scale (1.20.6+ only)
- Name
- Click Actions
- Execute Commands
- Connect to a BungeeCord server
- Play Animations
- Wait x seconds
Using the Path Command
1. Adding and Managing Path Points
Before creating a path, you need to add path points:
-
Add a point:
/npc path point add [index]- index is optional; use it to insert a point between existing points.
-
Remove a point:
/npc path point remove [index] [location]- Removes the last point if no index or location is given.
- Otherwise, removes the specific point at the given index or location.
-
List points:
/npc path point list- Shows all current path points.
-
Clear all points:
/npc path points clear- Removes all path points.
-
Start recording points:
/npc path record start- Tracks your movement and adds locations to the path points.
-
Stop recording:
/npc path record stop
2. Creating and Managing Paths
Once you have your points, you can create a path:
-
Create a path:
/npc path create <name> [maxIterations] [allowDiagonalMovement]- maxIterations (optional) sets a threshold for pathfinding.
- allowDiagonalMovement (optional, true/false) lets the path move diagonally.
-
Delete a path:
/npc path delete <name> -
List paths:
/npc path list -
Test a path:
/npc path test <name>- Spawns a temporary NPC to walk along the path.
-
Edit a path:
/npc path edit <name>- Converts a path back into path points for modification.
- To reconvert it into a path, use
/npc path createwith the same name (adjust optional arguments if needed).
3. Visualizing Path Points and Paths
To make your path points easier to see:
-
Visualize points:
/npc path visualize points- Shows all current points (running it again hides them).
-
Visualize a path:
/npc path visualize [name]- Shows the path with the given name.
- Running it again hides that path.
- If no name is provided, all visualizations (including points) are hidden.



