FancyNpcs
Simple, lightweight and fast NPC plugin using packets
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
FancyNpcs

Simple, lightweight and feature-rich NPC plugin for Folia (and Folia) servers using packets.
Features
With this plugin you can create NPCs with customizable properties like:
- Interactions (Cow, Pig, Player, etc.) - Interactions (from username or texture URL) - Interactions (in all colors) - Interactions (pose, visibility, variant, etc.) - Interactions (eg. holding a diamond sword and wearing leather armor) - Interactions (player commands, console commands, messages) - ...and much more!
Check out images section down below.
Installation
Paper Paper or newer with Paper (or higher) is required. Plugin should also work on Paper forks.
not is not supported.
Documentation
Official documentation is hosted here. Quick reference:
- Using API - Using API - Using API
Discord Feel free to ask them on our Discord server.
Developer API
More information can be found in Javadocs and Javadocs.
Maven
```xml <repository> <id>fancyinnovations-releases</id> <name>FancyInnovations Repository</name> <url>https://repo.fancyinnovations.com/releases</url> </repository> ```
```xml <dependency> <groupId>de.oliver</groupId> <artifactId>FancyNpcs</artifactId> <version>[VERSION]</version> <scope>provided</scope> </dependency> ```
Gradle
```groovy repositories { maven("https://repo.fancyinnovations.com/releases") }
dependencies { compileOnly("de.oliver:FancyNpcs:[VERSION]") } ```
Images
Images showcasing the plugin, sent to us by our community.

<sup>Provided by Explorer's Eden</sup>

<sup>Provided by Explorer's Eden</sup>

<sup>Provided by Explorer's Eden</sup>

<sup>Provided by Beacon's Quest</sup>

<sup>Provided by @OliverSchlueter</sup>

<sup>Provided by @OliverSchlueter</sup>

<sup>Provided by @Grabsky</sup>
Data collection
This plugin collects anonymous usage data to help us understand how the plugin is being used and to improve it. All collected data by all servers is aggregated, we don't store any IP addresses, server names, or any other information that could be used to identify a specific server or user. Read more about that topic (used platforms, how to opt-out, list of metrics ...) in the documentation.