

FancyNpcs
FancyNpcs is a multifunctional plugin for creating NPCs (non-player characters) on Minecraft servers running Paper and Folia. It uses a packet system to ensure high performance and minimal server load.
Main Features
With this plugin, you can create characters with extensive customization options:
- Creature type - cow, pig, player, and many others
- Appearance - skin based on username or direct texture link
- Glowing - character highlighting in any color
- Additional parameters - pose, visibility, model variants
- Equipment - ability to add diamond sword, leather armor, and other items
- Interactions - executing commands on behalf of the player or console, sending messages
And this is far from a complete list of available features!
Installation Requirements
For the plugin to work, you need a Paper server from versions 1.19.4 to 1.21.4 with Java 21 or newer. Paper forks are also supported. It's important to note that Spigot is not compatible with this plugin.
For Developers
For integrating FancyNpcs into your projects, an API with detailed documentation is available.
Maven
<repository>
<id>fancyplugins-releases</id>
<name>FancyPlugins Repository</name>
<url>https://repo.fancyplugins.de/releases</url>
</repository>
<dependency>
<groupId>de.oliver</groupId>
<artifactId>FancyNpcs</artifactId>
<version>[VERSION]</version>
<scope>provided</scope>
</dependency>
Gradle
repositories {
maven("https://repo.fancyplugins.de/releases")
}
dependencies {
compileOnly("de.oliver:FancyNpcs:[VERSION]")
}
Usage Examples
Below are screenshots demonstrating the plugin's capabilities in action: