ducky npcs
by cokie1479
With DuckyNPC installed, a server operator can place NPCs that show a real player's appearance wherever the world needs them.
What it does
Customisable NPCs can be spawned with a Minecraft player's skin, or with a custom skin loaded from a location the operator sets. Each NPC can be given commands that run when a player interacts with it, through a right click or a punch, and multiple commands are supported with their own operator levels. Permissions are set per NPC, so each one can carry a different op level. Definitions are kept in a JSON file inside the duckynpc folder, and NPCs are managed through chat commands rather than a separate screen.
Server owners who want characters for quests, shops, tutorials or custom events can use the mod without writing a plugin. It runs on the client and the server, so the server and every player need it. Files are published for Forge 1.20.1 – 1.20.6, and the source code and issue tracker are public, while the license is All rights reserved and the project is not open source.
Key features
Customisable NPCs
Operators place NPCs that behave as configured, with command execution for each one.
Player skins
An NPC can be spawned using a Minecraft player's skin, or a custom skin from a location of the operator's choice.
Command execution
Commands run when a player interacts with an NPC, and each command can be configured with its own operator level.
Per-NPC permissions
Each NPC has its own permission level, so one NPC can grant more access than another.
JSON data storage
NPC definitions are kept in a JSON file inside the duckynpc folder, which makes them simple to back up or move between worlds.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Quest givers
An NPC can start a quest by running commands when a player right clicks it.
Shopkeepers and guides
Operators can use NPCs as shopkeepers or tutorial guides placed near spawn or along a route.
Who it’s for: Server owners and map makers who want interactive characters for quests, shops or events, without building a separate plugin.
How it compares
Mine Piece NPC Spawn Control is a Forge mod for 1.20.1 – 1.20.6 that runs on the client and server, under All rights reserved, so it is not open source. Reei's Easy NPCs is Forge-only for 1.20.1 and is optional on the client or server, also under All rights reserved. interactEntity, by contrast, is an open source Forge mod under the MIT License for 1.20.1, and it runs on the client and server together.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ducky npcs | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-07-08 |
| Mine Piece NPC Spawn Control | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-08-05 |
| Reei's Easy NPCs | Forge | 1.20.1 | Client or server, optional | 2026-05-26 |
| interactEntity | Forge | 1.20.1 | Client and server | 2026-07-05 |
Questions
Does DuckyNPC need to be installed on both sides?
Which Minecraft versions does DuckyNPC support?
Where are NPCs saved?
In the catalog
ducky npcs is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 11,154 mods support Minecraft 1.20.6.
More from cokie1479
Similar mods
What the author says
A Minecraft Forge 1.20.1 mod that adds customizable NPCs that can execute commands when interacted with. DuckyNPC lets server operators create NPCs that look like real players, place them anywhere in the world, and configure commands that run when players interact with them. Perfect for quest givers, shopkeepers…
Official listing
- Modrinth page
- modrinth.com/mod/ducky-npcs
- Owner
- cokie1479
- Published
- 2026-07-08
- Updated on Modrinth
- 2026-07-08
- Facts verified
- 2026-10-15
