
Mods / Entity Nametags
Author: SiiMeR
Side: Both
Created: May 11th at 5:35 PM
Last modified: Jun 16th at 6:05 PM
Downloads: 5533
Follow Unfollow 94
Recommended download (for Vintage Story 1.20.10 and 1.20.11 - 1.20.12):
entitynametag_1.3.0.zip
1-click install
A simple mod that provides a nametag item to change the display name of most mobs and entities. Only you can name an elk belonging to you.
The nametag can also be used to take ownership of sailboats. Simply tick the checkbox when you are editing the name of the boat. LIMIT OF 1 BOAT PER PLAYER.
You can disallow more entity classes by editing ModConfig/EntityNametagConfig.json (server-side)
By default, these Entities are not able to be nametagged:
13.5.2025 11:02:01 [Audit] Player SiiMeR (g1U2RO0yyLzWikUwC6Jmuzw2) renamed entity game:tameddeer-albinoelk-female-adult (at 511284, 111, 512087) from 'Tamed albino elk adult (Female)' to 'New Name'
Mod Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
1.3.0 | 1162 | Jun 16th at 6:05 PM | entitynametag_1.3.0.zip | 1-click install | ||
* Players who are not the owners of a boat can no longer interact with the chests and other interactables on it. | ||||||
1.2.2 | 3043 | May 19th at 10:58 AM | entitynametag_1.2.2.zip | 1-click install | ||
* Spanish translation by C4BR3R4 | ||||||
1.2.1 | 341 | May 16th at 7:49 AM | entitynametag_1.2.1.zip | 1-click install | ||
* Fix crash related to GUI editor and ownership | ||||||
1.2.0 | 43 | May 15th at 10:41 PM | entitynametag_1.2.0.zip | 1-click install | ||
* BOAT OWNERSHIP! Take ownership of boats just like you can own an elk. Others will not be able to sit in the boat, nor will they be able to interact with the stuff on the boat. | ||||||
1.1.0 | 495 | May 13th at 2:52 PM | entitynametag_1.1.0.zip | 1-click install | ||
* Ukrainian translation by justOmi | ||||||
1.0.4 | 33 | May 13th at 8:04 AM | entitynametag_1.0.4.zip | 1-click install | ||
* Added server-side audit logging for namechanges | ||||||
1.0.3 | 91 | May 12th at 6:44 PM | entitynametag_1.0.3.zip | 1-click install | ||
| ||||||
1.0.1 | 313 | May 11th at 6:05 PM | entitynametag_1.0.1.zip | 1-click install | ||
* Fixed a bug which stopped you from being able to name your elk | ||||||
1.0.0 | 12 | May 11th at 5:47 PM | entitynametag_1.0.0.zip | 1-click install | ||
First release |
They revert to their default name
What happens to the entities when this mod is removed?
SiiMeR no, im playing a multiplayer world opened to a couple of friends.
Are you playing singleplayer? Solaire_Goshaven
I'm having an issue where I'm able to name elks, but after re-logging, the name reverts and has to be reapplied with a new nametag. Version is 1.20.11, has anyone else noticed this?
It should work out of the box with that too.
While I haven't tried seeing if it works, this would be neat with the https://mods.vintagestory.at/equus mod
Done C4BR3R4
Thanks for the translation!
Of course SiiMeR
Hey, do you want me to include the translation in my mod? C4BR3R4
Hi, i translated mod to Spanish Spain (es-es).
Should be fine as the name is a base game feature, I am just adding an item to change it Nephelangelo
Freakyuser396 thx bro i will try it
Is this safe to add and remove from a world? Might introduce it to my server.
That issue should now be fixed! Pinewater
Cool mod!
Unfortunately having crashes with version 1.20
Tried it without any other mods and it still crashed
1.10 Seems to work just fine though
(Crash logs)
Game Version: v1.20.10 (Stable)
5/15/2025 10:28:17 PM: Critical error occurred in the following mod: entitynametag@1.2.0
Loaded Mods: game@1.20.10, entitynametag@1.2.0, creative@1.20.10, survival@1.20.10
System.NullReferenceException: Object reference not set to an instance of an object.
at EntityNametag.GuiDialogEntityNameEditor.<>c__DisplayClass4_0.<Compose>b__4() in .\GuiDialogEntityNameEditor.cs:line 62
at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 318
at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 308
at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 445
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 588
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 415
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1963
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 392
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1993
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 357
at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 914
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 211
at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
This really, really belongs in vanilla.
Mrcloch You need a "Ink an Quill" in your offhand for the nametag item to work, and modded entities should work, at least my carts do
SiiMeR alright thx but with this mod how can i name animal/creatures like the elk or other animals like rhinos from the fauna eras mods or dinos by example ? like i was not able to find a way to write a name on the item or at least i did not knew how to do it?
There is the Itemizer mod (https://mods.vintagestory.at/itemizer) for naming items. This is only for living and/or moving things.
Stopping enemies from despawning is possible, but not in the scope of this mod
Mrcloch
hey sorry but how do you add the anemto the item like i try shift click or control click do i have to go to an anvil like the other block game? or how also neat idea is it posible to stop enemies from despawning if they have a name?
SiiMeR
gr8! Thank you!
I have added audit logging in v1.0.4
Example:
13.5.2025 11:02:01 [Audit] Player SiiMeR (g1U2RO0yyLzWikUwC6Jmuzw2) renamed entity game:tameddeer-albinoelk-female-adult (at 511284, 111, 512087) from 'Tamed albino elk adult (Female)' to 'New Name'
DejFidOFF
SiiMeR
Hello o/ Is it possible to log name changes somwehere when mod is used on the server. You know. Imagine situation when some people can name entities with unapropriate names and we, admins need something to identified those players.