NPCPremium
by zJuqni
With NPCPremium installed, a server can place NPCs that stay in the world, wear chosen skins and respond to players through configurable actions.
What it does
The NPCs are saved in the world as entities, so they remain where they were placed after a restart. Each NPC takes its skin from a player nickname, and falls back to the Steve or Alex texture when the skin cannot be resolved. Names and subnames support legacy color formatting, including escaped ampersands, and placeholders can be used in text.
Each NPC can run one of ten AI modes, including static, wander and patrol, plus follow, guard, orbit, greet, flee, mirror and showcase. Right-clicking an NPC can trigger messages, sounds or actions. With Emotecraft installed, the NPC itself plays real Emotecraft emotes. The mod runs on Fabric servers and clients, and requires Fabric API and Emotecraft 2.4.12 or newer, along with playeranimator, depending on the setup.
NPCPremium is client and server, so both the server and every player need it. It is released under All rights reserved, so the code is not open source. Files are published for Fabric and Forge, with the latest Fabric build at 1.2.0 for 1.21.1 and the latest Forge build at 1.0.0-forge-1.20.1 for 1.20.1.
Key features
Persistent NPC entities
NPCs are stored in the world's NBT data and stay in place between sessions.
Skins from player nicknames
A skin is resolved from a player nickname, with Steve and Alex textures as the fallback.
Configurable AI modes
Ten modes, from static to showcase, set how an NPC moves and reacts to nearby players.
In-game editor GUI
A full editor screen sets names, subnames, right-click actions, messages, sounds and emotes.
Emotecraft emote playback
Real Emotecraft emotes can be played by the NPC itself when Emotecraft is installed.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
How it compares
Online Emotes is client-side only, open source under the Open Software License 3.0, and covers Fabric, Forge, NeoForge and Quilt across 1.18 – 26.2, so it does not place NPCs in the world. Emotecraft x Easy NPC is a Fabric mod for 1.21.1 – 1.21.11 with the client required and the server optional, and is not open source. Serious Player Animations is client-side only under the MIT License for Fabric and Forge, 1.20 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NPCPremium | Fabric and Forge | 1.20.1 – 1.21.11 | Client and server | 2026-08-04 |
| Online Emotes | Fabric, Forge, NeoForge and Quilt | 1.18 – 26.2 | Client-side only | 2026-07-31 |
| Emotecraft x Easy NPC | Fabric | 1.21.1 – 1.21.11 | Client required, server optional | 2026-03-14 |
| Serious Player Animations | Fabric and Forge | 1.20 – 1.21.1 | Client-side only | 2024-10-20 |
Questions
Does NPCPremium need Emotecraft?
Which loaders and versions does NPCPremium support?
Do players need the mod to see NPCs?
In the catalog
NPCPremium is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from zJuqni
Similar mods
What the author says
NPCPremium is a configurable NPC mod for Minecraft Fabric servers and clients. It adds persistent player-like NPCs with custom skins, formatted name/subname, right-click actions, placeholders, messages, sounds, a full in-game editor GUI, real Emotecraft emotes played by the NPC itself, and a configurable lightweight…
Official listing
- Modrinth page
- modrinth.com/mod/npcpremium
- Owner
- zJuqni
- Published
- 2026-04-01
- Updated on Modrinth
- 2026-08-04
- Facts verified
- 2026-10-15
