DK NPCS

DK NPCS

Lightweight NPC system that creates realistic player NPCs with custom skins, interactions, and command support.

by
928 Downloads
bukkitfabricpaperpurpurspigotmanagementtransportationutility
Rent Server with this Mod

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 it
  • CONSOLE: <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

DK NPCS 1.0.6release
MC 1.21.1fabric
April 22, 2026
DK NPCS 1.0.5release
MC 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
April 21, 2026
DK NPCS 1.0.4release
MC 1.21.1fabric
April 20, 2026
DK NPCS 1.0.3release
MC 1.21.1fabric
March 26, 2026
DK NPCS 1.0.2release
MC 1.21.1fabric
March 11, 2026

How to Install DK NPCS on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set bukkit Loader

In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).

3

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

bukkitfabricpaperpurpurspigot

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+70 more)

Server-side

Required

Recommended 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.

Rent Modded Server

Install DK NPCS with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+63 more