Source-checkedAdmin & protection

LightWeight NPC's

by CodingDynasty · for Minecraft

Spawn NPCs with any players skin. Also contains custom events for developers!

18KDownloads
9 yr agoLast updated
Spigot · PaperLoaders
1.11Latest game version

About LightWeight NPC's

From SpigotMC

Spawn NPCs with any players skin. Also contains custom events for developers!

Current Version
v1.2.2

No Dependencies Required!
​


What is the purpose of LightWeight NPCs?

I want server owners and developers to have the option of using NPCs without having too many extra's like Citizens. Also this plugin contains a small API allowing developers to make their own plugins based off of player interactions with the NPCs. This plugin also allows the use of any Minecraft players skin given their IGN. This plugin also supports color codes for Entity Names! Now allows for NPC rotation and works for more versions of spigot! Now contains boss bar.


What are my plans for the future with this project?
In the future I want to hear feedback from people that have downloaded and used this resource. I can make advancements and bug fixes at any point needed. This plugin will be kept up-to-date and most likely on the latest version of Minecraft from when it is downloaded.

What makes this plugin "Light Weight"?
This plugin uses a reflection manager that can retrieve around one million player handles in less than 1-2 seconds depending on the server's speed. This plugin also gets rid of many aesthetics like NPCs moving and things like that. However, if there is people that want more things added feel free to comment them. NPC's are handled mainly client side!

What is the downside to this?
There are very few downsides to this plugin except that the same players skin cannot be downloaded more than once per minute by any server (This is due to Mojangs API). However, This plugin does cache the skin while it is still being used by another NPC. Also this plugin will kick all players online if there is a /reload. This is to reload all the NPCs skins on the server.

Unique
This plugin offers a unique GUI for editing armor on the NPC!
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler</button>
[​IMG]


Permission Nodes
NPC.ADMIN - Spawn or Remove NPCs

Commands
/npc spawn &lt;skin owner&gt; &lt;Custom Name&gt;
/npc delete &lt;NPC's Custom Name&gt;
/npc edit
/npc done
/npc command &lt;command&gt; (ex. /npc command time set 1000)
(When executing command {player} will be translated into the player who clicked he NPC)

Custom Events (For developers)
NPCInteractEvent (Fires when NPC is clicked) -

This returns the Player, Entity, InteractionType, Skin owner, and Entity ID
NPCNearEvent (Fires when player is within radius of NPC) -
This returns Player, Entity, Skin owner, and Entity ID

Open Source! (Developers)
As I have decided to make this open source finally, I hope that you all get good use out of this code. However, the code has taken hours of grinding and debugging. Please do not repost the source code or sell it as your own. If you decide that you want to use this plugin on your servers please PM me your ip as I would love to come on and check out the different ideas people have used this for! As promised here is the link!
https://github.com/​

Highlights

From source data

Game versions

Supports 3 Minecraft versions, the newest being 1.11.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

LightWeight NPC's on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.2.3, released 2018-01-15

Game versions by loader

LoaderGame versionsNewest
Paper1.9 to 1.11 (3 versions)1.11
Spigot1.9 to 1.11 (3 versions)1.11

From 8 recorded builds of LightWeight NPC's.

Recent builds

BuildReleasedGame versionsLoaders
1.2.32018-01-151.9 to 1.11 (3 versions)Spigot, Paper
1.2.22017-04-21n/aSpigot, Paper
1.2.12017-04-05n/aSpigot, Paper
1.2.02017-04-05n/aSpigot, Paper
1.02017-04-02n/aSpigot, Paper
0.82017-04-02n/aSpigot, Paper

Run LightWeight NPC's on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists LightWeight NPC's as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.11 and 2 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorCodingDynasty, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

LightWeight NPC's, answered

Generated from the mod’s own source data.

Do my players need to install LightWeight NPC's?

SpigotMC lists LightWeight NPC's as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. LightWeight NPC's is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run LightWeight NPC's on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add LightWeight NPC's in one click.