I'm wondering how to spawn a really simple npc that just stands around and does absolutely nothing. No chat, no wandering, no response to damage. I figure this would be a pretty easy task for someone who understands the NPC scripts, but I can't really figure it out, any help?
The easiest way to do this would be to make a copy of villager.npctype and rename it something like dunce.npctype. Change the type (one of the first lines), delete all of the *State.lua lines, and save. Create a new spawner that references your dunce.npctype, and you should be all set.