CerealSunny
Retinazer
Hello! This was the reason I decided to make an account here.
I was thinking that, as the title suggests, there should be some sort of item similar to the "Name Tag" that Minecraft has for renaming town NPCs.
While killing town NPCs repeatedly to get the name you want can be very terious, especially since they can have several possible names, an item like this could also be used to give villagers custom names (like a Guide named Kiwi, or a Merchant named Jason), also called "nicknames" in-universe (idea by @TWillyH).
It would be a nice option to have for people who like having villagers with specific names, or to just give the Goblin Tinkerer a goofy name because he took all of your Platinum coins for reforges again without getting the one you wanted.
Here is what I came up with:
Name Certificate
Type: Tool / Consumable
Tooltip: Allows you to nickname villagers
Keep this in your inventory and interact with a villager to nickname them
Rarity: Green
Sell: 40 Silver
Research: 5 required
Recipe: Sign + Feather + Black Ink @ Work Bench
Alternatively, this item could be sold by the Clothier in pre-Hardmode for 2 Gold, which would make it a post-Skeletron item;
Or obtained by throwing a Sign into Shimmer (idea by @a really spooky planet).
How I'd imagine it would work is that while you have the Name Certificate in your inventory, whenever you interact with any town NPC (regular or pet), there would be a new "Nickname" option along with the usual. When you click on this option, it would show "(name of NPC) the (type of NPC)" similarly to a sign and you could change their name, but their type would stay the same.
To help picture this:
Let's say you want to nickname the Guide, so when you click on "Nickname", the white text would read "Asher the Guide". You could change his name to "Kiwi", but "the Guide" would stay there to show how it will look in status messages, like when they die or throw a party. Once you save this name, the Name Certificate would be used up.
"Kiwi" here is just an example, and you could name him almost whatever you want. I'd imagine it would have the same 20 character limit as Chests to avoid cluttering up status messages.
You could name them after friends and town pets could be named after real life pets, for instance.
Traveling and Skeleton Merchants can also be nicknamed, but you will keep the Name Certificate since they are not permanent villagers, and they will have any of their "default" names when they come back. The Old Man is the only NPC that cannot be nicknamed (he simply refuses to).
While there are villagers that drop special items when they have a specific name (e.g. Steampunker and Painter), they are all vanity items, so I think it would be fine to let nicknamed villagers drop these items.
If the nicknamed villager dies, the next one will still arrive with one of the "default" names currently available.
Below is an old sprite I made of what the Name Certificate could look like:
I thought I would throw the idea out there just in case, but regardless, any feedback would be appreciated!
I was thinking that, as the title suggests, there should be some sort of item similar to the "Name Tag" that Minecraft has for renaming town NPCs.
While killing town NPCs repeatedly to get the name you want can be very terious, especially since they can have several possible names, an item like this could also be used to give villagers custom names (like a Guide named Kiwi, or a Merchant named Jason), also called "nicknames" in-universe (idea by @TWillyH).
It would be a nice option to have for people who like having villagers with specific names, or to just give the Goblin Tinkerer a goofy name because he took all of your Platinum coins for reforges again without getting the one you wanted.
Here is what I came up with:
Name Certificate
Type: Tool / Consumable
Tooltip: Allows you to nickname villagers
Keep this in your inventory and interact with a villager to nickname them
Rarity: Green
Sell: 40 Silver
Research: 5 required
Recipe: Sign + Feather + Black Ink @ Work Bench
Alternatively, this item could be sold by the Clothier in pre-Hardmode for 2 Gold, which would make it a post-Skeletron item;
Or obtained by throwing a Sign into Shimmer (idea by @a really spooky planet).
How I'd imagine it would work is that while you have the Name Certificate in your inventory, whenever you interact with any town NPC (regular or pet), there would be a new "Nickname" option along with the usual. When you click on this option, it would show "(name of NPC) the (type of NPC)" similarly to a sign and you could change their name, but their type would stay the same.
To help picture this:
Let's say you want to nickname the Guide, so when you click on "Nickname", the white text would read "Asher the Guide". You could change his name to "Kiwi", but "the Guide" would stay there to show how it will look in status messages, like when they die or throw a party. Once you save this name, the Name Certificate would be used up.
"Kiwi" here is just an example, and you could name him almost whatever you want. I'd imagine it would have the same 20 character limit as Chests to avoid cluttering up status messages.
You could name them after friends and town pets could be named after real life pets, for instance.
Traveling and Skeleton Merchants can also be nicknamed, but you will keep the Name Certificate since they are not permanent villagers, and they will have any of their "default" names when they come back. The Old Man is the only NPC that cannot be nicknamed (he simply refuses to).
While there are villagers that drop special items when they have a specific name (e.g. Steampunker and Painter), they are all vanity items, so I think it would be fine to let nicknamed villagers drop these items.
If the nicknamed villager dies, the next one will still arrive with one of the "default" names currently available.
Below is an old sprite I made of what the Name Certificate could look like:
I thought I would throw the idea out there just in case, but regardless, any feedback would be appreciated!
Last edited: