Create a living spawn: 5 roaming NPCs per spawner, random names & skins.
All commands are OP-only.
/spawnernpc give spawner [amount]Gives you a special LIGHT block called “NPC Spawner” (tagged item).
Only this given item will work as a spawner when placed.
amount is optional (defaults to 1, max 64).
/spawnernpc listShows all registered spawner locations (world + x y z).
/spawnernpc respawnRemoves all currently spawned NPCs from this plugin and spawns them again for every saved spawner.
/spawnernpc reloadReloads config.yml, reloads spawner storage, then does a respawn.
/spawnernpc clearDeletes all saved spawners from spawners.yml and removes all NPCs created by the plugin.
Alias: /npcspawner works the same as /spawnernpc.
Adds an NPC Spawner system using a special LIGHT block.
1 spawner = 5 NPCs (configurable).
NPCs wander around spawn (actually: around the placed spawner) within 50 blocks radius (configurable).
NPCs get random names and random skins (from lists in config.yml).
NPCs do not disappear while the server is running.
On server restart, NPCs are not duplicated (they are memory-only), and will be spawned again from saved spawners.
“Living spawn” effect: make your lobby/spawn feel populated with walking NPCs.
Roleplay / atmosphere: wandering villagers/players with skins around a city hub.
Decoration with motion: instead of static NPC statues, you get moving “crowd” NPCs.
Event hubs: place multiple spawners to create different “crowd zones” on your spawn.
In config.yml you can change:
NPC count per spawner
radius and wander frequency
name pool and skin pool
whether NPCs are protected / keep chunks loaded
If you want, I can add:
dropping the special spawner item back when you break it
limiting spawners per world or per area
requiring a permission instead of OP-only

Required plugin: Citizens 2 !!
WORK !! - paper spigot 1.21.8