NPC

NPCs are passive mobs that have a mob model similar to villagers can only be spawned using commands. NPCs will show a "Talk" button if you tap and hold on them, however, the button currently opens a page that has nothing in it.

Spawning
NPCs do not spawn naturally, they have a spawn egg in creative inventory. However, the spawn egg doesn't do anything and the mob can only be spawned using commands. NPCs have a custom name when spawned:.

Trivia

 * NPCs have villager sounds.
 * NPCs are invulnerable, even if the player that is hitting it is in creative mode. The only way to kill NPCs is using commands, or be dropped it to fall into the void
 * NPC can't move themself, so they can only moved using command, piston or sticky piston ,minecart and boat or by pushing it with water.
 * Another way to spawn NPC without Commands is by putting the NPC spawn egg to Monster Spawner ,or Dispenser and active the dispenser