Home›Java›Mods›VirtualNPC
VirtualNPC
[​IMG]

Lightweight and flexible virtualNPC system for Minecraft servers

Java 21

VirtualNPC is a lightweight NPC plugin designed for Minecraft RPG, survival, lobby, town, and adventure servers.

Create custom player NPCs, apply player skins, design movement routes, display multi-line holograms, and configure different right-click actions through simple in-game commands.

NPCs can follow multiple route modes, including loop, return, random, and one-time movement. Each route supports adjustable movement speed, waiting time, and individual route points, making it easy to create guards, merchants, guides, town residents, and quest characters.

VirtualNPC also includes player-tracking behavior, smart visibility synchronization, interaction cooldowns, automatic hologram cleanup, and configurable viewing distances. These systems help reduce unnecessary processing while keeping NPC movement and interactions smooth.

With multilingual support and straightforward administration commands, VirtualNPC provides the essential tools needed to build immersive and interactive NPCs without the complexity of a large NPC management system.

[​IMG]


If you really enjoy this plugin, please consider supporting my "VirtualNPCPro" version. This version offers additional features and further optimizations to ensure your server runs at peak performance; you can join my Discord or visit the website below to go directly to the Pro version's page.

[​IMG]

[​IMG]
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

VirtualNPC is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1. Downloaded 9 times (via Spigot). Download it and open it directly in the game.

Explore more