Make NPCs have a toggleable option to be visible to only the NPC's owner.
Additionally, allow a summon NPC preset command with @p to make an entity be owned by the player when @p is used.
Example, FTB Quests: summon an NPC with the @p command, this NPC would then be summoned and the owner would be the player, allowing this NPC to be visible to only the player.
This would allow a more immersive experience on servers when running quests like "protect Eldrin" (Eldrin being the NPC) without ruining the immersion by having multiple of the same NPC be visible to the players who are also doing those quests.
Make NPCs have a toggleable option to be visible to only the NPC's owner. Additionally, allow a summon NPC preset command with @p to make an entity be owned by the player when @p is used. Example, FTB Quests: summon an NPC with the @p command, this NPC would then be summoned and the owner would be the player, allowing this NPC to be visible to only the player. This would allow a more immersive experience on servers when running quests like "protect Eldrin" (Eldrin being the NPC) without ruining the immersion by having multiple of the same NPC be visible to the players who are also doing those quests.