
DK NPCS
Lightweight NPC system that creates realistic player NPCs with custom skins, interactions, and command support.
About this Mod
Features
- Realistic NPCs using ServerPlayerEntity (same technology as Citizens)
- Custom skins from any Minecraft player
- Action system executed by clicking on the NPC
- Floating text lines above NPCs (holograms)
- Simple and intuitive commands
- Lightweight and optimized for servers
Commands
All commands require permission level 2 (OP).
Basic Management
/npc create <name> <skinPlayer>- Creates an NPC with a player's skin/npc remove <name>- Removes an NPC/npc removeall- Removes all NPCs/npc list- Lists all active NPCs/npc rename <name> <newName>- Renames an NPC
Positioning
/npc teleport <name> <x> <y> <z>- Teleports an NPC/npc teleport <name> <x> <y> <z> <yaw> <pitch>- Teleports with rotation
Skin
/npc skin <name> <skinPlayer>- Changes the NPC's skin
Actions (executed when clicking on the NPC)
/npc action <name> add <action>- Adds an action/npc action <name> remove <index>- Removes an action/npc action <name> list- Lists all actions/npc action <name> clear- Removes all actions
Text Lines (holograms)
/npc lines <name> add <text>- Adds a line of text/npc lines <name> remove <index>- Removes a line/npc lines <name> list- Lists all lines/npc lines <name> clear- Removes all lines
Types of Actions
When adding actions, you can use the following formats:
MESSAGE: <text>- Sends a message to the player (supports&for colors)PLAYER: <command>- Executes a command as if the player had typed itCONSOLE: <command>- Executes a command via the console/<command>- Executes a server command
Use %player% in actions to replace it with the player's name.
Examples of Use
# Create an NPC with Notch skin
/npc create Vendor Notch
# Add lines of text
/npc lines Vendor add &6&lStore
/npc lines Vendor add &7Click to buy!
# Add actions when clicking
/npc action Vendor add MESSAGE: &aHello, %player%!
/npc action Vendor add CONSOLE: give %player% diamond 1
# Teleport the NPC
/npc teleport Vendor 100 64 200 90 0
# Change the skin
/npc skin Vendor jeb_
Available Versions
How to Install DK NPCS on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set bukkit Loader
In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "DK NPCS". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+70 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
DK NPCS server crashes on startup – what to do?
Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is DK NPCS compatible with bukkit and fabric and paper and purpur and spigot?
DK NPCS officially supports bukkit, fabric, paper, purpur, spigot for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with DK NPCS – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if DK NPCS consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install DK NPCS with just one click on your server.