Language

FancyNpcs

FancyNpcs

Modrinth

Simple, lightweight and fast NPC plugin using packets

391.1k downloads 522 followers updated 1mo ago
latest v2.11.0+370 Modrinth
Folia Paper 1.19.3 – 26.2 DecorationUtility

FancyNpcs Banner


Simple, lightweight and feature-rich NPC plugin for Paper (and Folia) servers using packets.

Features

With this plugin you can create NPCs with customizable properties like:

  • Type (Cow, Pig, Player, etc.)
  • Skin (from username or texture URL)
  • Glowing (in all colors)
  • Attributes (pose, visibility, variant, etc.)
  • Equipment (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 1.21.4 or newer with Java 25 (or higher) is required. Plugin should also work on Paper forks.

Spigot is not supported.


Documentation

Official documentation is hosted here. Quick reference:

Have more questions? Feel free to ask them on our Discord server.


Developer API

More information can be found in Documentation and Javadocs.

Maven

<repository>
    <id>fancyinnovations-releases</id>
    <name>FancyInnovations Repository</name>
    <url>https://repo.fancyinnovations.com/releases</url>
</repository>
<dependency>
    <groupId>de.oliver</groupId>
    <artifactId>FancyNpcs</artifactId>
    <version>[VERSION]</version>
    <scope>provided</scope>
</dependency>

Gradle

repositories {
    maven("https://repo.fancyinnovations.com/releases")
}

dependencies {
    compileOnly("de.oliver:FancyNpcs:[VERSION]")
}

Images

Images showcasing the plugin, sent to us by our community.

Screenshot 1
Provided by Explorer's Eden

Screenshot 2
Provided by Explorer's Eden

Screenshot 3
Provided by Explorer's Eden

Screenshot 4
Provided by Beacon's Quest

Screenshot 5
Provided by @OliverSchlueter

Screenshot 6
Provided by @OliverSchlueter

Screenshot 7
Provided by @Grabsky

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.

Versions

Beta
2.11.0+370
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 1mo ago
Commit hash: 6d1e1755 Commit message: fancynpcs: Fix glowing in npcconvert command *(The last commit message does not always directly reflect the changes…
19.7k
Beta
2.11.0+369
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 1mo ago
Commit hash: ec5f4e1a Commit message: fancynpcs: Remove player_command_as_op action *(The last commit message does not always directly reflect the changes…
800
Release
2.11.0
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
* Added support for 26.2 * Added `mineskin_timeout` config option to set the timeout for fetching skins from MineSkin * Fixed `/npc displayname` command…
32.9k
Beta
2.10.1.368
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
Commit hash: 2e8f983d Commit message: fancynpcs: Add generic command execution exception handler *(The last commit message does not always directly reflect…
206
Beta
2.10.1.367
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
Commit hash: 6b8f0428 Commit message: fancynpcs: Fix attributes for 26.2-rc-2 *(The last commit message does not always directly reflect the changes related…
403
Beta
2.10.1-java21+2
folia, paper · 1.21.4, 1.21.5, 1.21.6 · 2mo ago
Commit hash: 512aa29d Commit message: Fix interactions being executed twice *(The last commit message does not always directly reflect the changes related to…
3.5k
Beta
2.10.1.366
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
Commit hash: ee6e0cc9 Commit message: fancynpcs, fancyholograms: Add support for 26.2-rc-2 *(The last commit message does not always directly reflect the…
173
Beta
2.10.1.365
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
Commit hash: c7435c57 Commit message: fancynpcs: Fix custom model attribute check in NPC classes *(The last commit message does not always directly reflect…
2.4k
Release
2.10.1
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
* Fixed skin system throwing errors * Fixed npcs disappearing / not showing
6.7k
Beta
2.10.1-java21
folia, paper · 1.21.4, 1.21.5, 1.21.6 · 2mo ago
Only use this version, if you have to use 1.21.4 and/or Java 21. We highly recommend to update to the latest supported Paper version (21.1.2 atm) and Java…
880
Beta
2.10.0.364
folia, paper · 1.21.5, 1.21.6, 1.21.7 · 2mo ago
Commit hash: b38cd1f1 Commit message: deployment: Remove support for 1.21.4 *(The last commit message does not always directly reflect the changes related to…
95
Beta
2.10.0.363
folia, paper · 1.21.4, 1.21.5, 1.21.6 · 2mo ago
Commit hash: fa1f154d Commit message: fancynpcs: Fix error while fetching UUID for skin *(The last commit message does not always directly reflect the…
2.4k

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install FancyNpcs?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is FancyNpcs free?

FancyNpcs is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does FancyNpcs support?

Works with Folia, Paper. Supports versions 1.19.3–26.2. See the download section on this page for the full list of supported versions and loaders.

Download FancyNpcs

B 2.11.0+370 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.11.0+369 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB R 2.11.0 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.1.368 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.1.367 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.1-java21+2 1.21.4, 1.21.5, 1.21.6 folia, paper 6.1 MB B 2.10.1.366 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.1.365 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB R 2.10.1 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.1-java21 1.21.4, 1.21.5, 1.21.6 folia, paper 6.1 MB B 2.10.0.364 1.21.5, 1.21.6, 1.21.7 folia, paper 6.3 MB B 2.10.0.363 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.362 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.361 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0+2-java21 1.21.4, 1.21.5, 1.21.6 folia, paper 6.1 MB B 2.10.0-java21 1.21.4, 1.21.5, 1.21.6 folia, paper 6.1 MB B 2.10.0.359 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.358 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.357 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.356 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.10.0.355 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB R 2.10.0 1.21.5, 1.21.6, 1.21.7 folia, paper 6.4 MB B 2.9.2.354 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.9.2.353 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.9.2.352 1.21.4, 1.21.5, 1.21.6 folia, paper 6.4 MB B 2.9.2.351 1.21.4, 1.21.5, 1.21.6 folia, paper 6.2 MB B 2.9.2.350 1.21.2, 1.21.3, 1.21.4 folia, paper 6.3 MB A Wednesday 1.21.2, 1.21.3, 1.21.4 folia, paper 6.3 MB B 2.9.2.349 1.21.2, 1.21.3, 1.21.4 folia, paper 6.3 MB B 2.9.2.348 1.21.2, 1.21.3, 1.21.4 folia, paper 6.3 MB A 2.9.2.347 1.21.2, 1.21.3, 1.21.4 paper 6.4 MB B 2.9.2.346 1.21.2, 1.21.3, 1.21.4 folia, paper 6.4 MB B 2.9.2.345 1.21.2, 1.21.3, 1.21.4 folia, paper 6.4 MB B 2.9.2.344 1.21.2, 1.21.3, 1.21.4 folia, paper 6.4 MB B 2.9.2.343 1.21.2, 1.21.3, 1.21.4 folia, paper 6.4 MB B 2.9.2.342 1.21.2, 1.21.3, 1.21.4 folia, paper 6.4 MB B 2.9.2.341 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.340 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.338 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.337 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.336 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.335 1.21.2, 1.21.3, 1.21.4 folia, paper 6.2 MB B 2.9.2.334 1.21, 1.21.1, 1.21.2 folia, paper 6.3 MB R 2.9.2 1.21, 1.21.1, 1.21.2 folia, paper 6.3 MB B 2.9.1.333 1.21, 1.21.1, 1.21.2 folia, paper 6.3 MB B 2.9.1.332 1.21, 1.21.1, 1.21.2 folia, paper 6.3 MB B 2.9.1.331 1.21, 1.21.1, 1.21.2 folia, paper 6.3 MB R 2.9.1 1.21, 1.21.1, 1.21.2 folia, paper 6.2 MB B 2.9.0.330 1.21, 1.21.1, 1.21.2 folia, paper 6.2 MB B 2.9.0.329 1.21, 1.21.1, 1.21.2 folia, paper 6.2 MB

Files are served directly from the original source. Modgrid does not host or modify them.