npc-lib
Simple & Extendable NPC library for Minecraft Java Edition Servers
Fabric
- Loaders
- Fabric
- Downloads on Modrinth
- 7K
- Followers on Modrinth
- 19
- versions
- 8
- Updated
- October 3, 2026Oct 3
- Published
- in 2025
Showcase: Cave Explorers · swipe
At a glance
A library: other mods need it
Runs on Fabric
For Minecraft 1.21.4–1.21.11, 26.2–26.3
Server only — players don't need to install it
Latest version — 3.0.0-beta.18 from October 3, 2026
Requires Fabric API
Where it's neededGame versions1.21.4–1.21.11, 26.2–26.3
In gamenot neededOn serverrequired
Install on the server only; players don't need it
Features
- Bukkit & Forks (including Folia) supported via ProtocolLib or PacketEvents
- Full Minestom & Fabric support (latest version only)
- Skin (Static and Dynamic loading)
- Attributes (Status, Pose, Skin Layers)
- Equipment (Main & Off Hand, Armor)
- Interaction (Interact & Attack)
- Action Controller (Automatic Looking at Player, Player Imitation & Spawning etc.)
- LabyMod Extension (Sending Emotes & Sprays)
- ...
More Documentation
More detailed documentation, such as instructions for installation and use, can be found on our GitHub page
FAQ
How to install npc-lib?
Install Fabric for your Minecraft version, download npc-lib for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does npc-lib support?
npc-lib has builds for Minecraft 1.21.4–1.21.11, 26.2–26.3.
Is npc-lib needed on the server?
Server only — players don't need to install it
License and source
MIT Licensefree to use and share with credit to the author