Mods / Blacksmith name
- Tags:
- Author:
- KenigVovan
- Side:
- Both
- Created:
- Jan 9th 2022 at 10:41 AM
- Last modified:
- Apr 6th at 8:05 AM
- Downloads:
- 61612
- Follow Unfollow 332
-
Latest release (for Vintage Story 1.21.6, potentially outdated):
blacksmithname_1.2.7.zip 1-click install
For testers (for Vintage Story 1.22.0-rc.7):
blacksmithname_1.3.0.zip 1-click install
Mod just adds line to itemInfo of tools/weapons heads and ready tools which were created by a player using anvil.
You can change phrase or color of the name in a lang file.
Thanks for the translation Ragolution and Tels.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.3.0 | blacksmithname | 113 | Apr 6th at 8:05 AM | Empty | blacksmithname_1.3.0.zip | 1-click install | |
| 1.2.7 | blacksmithname | 8540 | Jan 11th at 7:27 PM | blacksmithname_1.2.7.zip | 1-click install | ||
| |||||||
| 1.2.6 | blacksmithname | 74 | Jan 11th at 12:59 PM | blacksmithname_1.2.6.zip | 1-click install | ||
| |||||||
| 1.2.5 | blacksmithname | 501 | Jan 10th at 1:58 PM | blacksmithname_1.2.5.zip | 1-click install | ||
| |||||||
| 1.2.4 | blacksmithname | 2666 | Dec 14th 2025 at 9:10 AM | blacksmithname_1.2.4.zip | 1-click install | ||
| |||||||
| 1.2.3 | blacksmithname | 3039 | Nov 16th 2025 at 7:58 AM | blacksmithname_1.2.3.zip | 1-click install | ||
| |||||||
| 1.2.2 | blacksmithname | 3326 | Nov 8th 2025 at 9:12 AM | blacksmithname_1.2.2.zip | 1-click install | ||
| |||||||
| 1.2.1 | blacksmithname | 969 | Oct 26th 2025 at 2:49 PM | Empty | blacksmithname_1.2.1.zip | 1-click install | |
| 1.2.0 | blacksmithname | 17066 | Oct 7th 2024 at 4:10 PM | blacksmithname_1.2.0.zip | 1-click install | ||
| |||||||
| 1.1.7 | blacksmithname | 3486 | Jul 7th 2024 at 11:32 AM | blacksmithname_1.1.7.zip | 1-click install | ||
| |||||||
| 1.1.6 | blacksmithname | 6967 | Jan 19th 2024 at 7:10 AM | Empty | blacksmithname_1.1.6.zip | 1-click install | |
| 1.1.4 | blacksmithname | 2166 | Nov 20th 2023 at 6:24 PM | blacksmithname_1.1.4.zip | 1-click install | ||
| |||||||
| 1.1.3 | blacksmithname | 1326 | Oct 21st 2023 at 4:35 PM | blacksmithname_1.1.3.zip | 1-click install | ||
| |||||||
| 1.1.2 | blacksmithname | 2514 | Oct 6th 2023 at 4:27 PM | blacksmithname_1.1.2.zip | 1-click install | ||
|
- "smithname" added to GlobalConstants.IgnoredStackAttributes | |||||||
| 1.1.1 | blacksmithname | 1501 | Sep 3rd 2023 at 1:33 PM | blacksmithname_1.1.1.zip | 1-click install | ||
| |||||||
| 1.1.0 | blacksmithname | 2005 | Jun 4th 2023 at 2:04 PM | blacksmithname_v1.1.0.zip | 1-click install | ||
|
- remove double description from item info | |||||||
| 1.0.5 | blacksmithname | 1914 | Jun 19th 2022 at 5:35 PM | blacksmithname_v1.0.5.zip | 1-click install | ||
|
should now work with xmelee weapons - if weapongrip and second part of the weapon are made by different players it will add "Name1 & Name2" | |||||||
| 1.0.4 | blacksmithname | 1002 | Jun 16th 2022 at 7:05 AM | blacksmithname_v1.0.4.zip | 1-click install | ||
|
Transpiler instead of postfix | |||||||
| 1.0.3 | blacksmithname | 845 | Jan 28th 2022 at 7:38 PM | blacksmithname_v1.0.3.zip | 1-click install | ||
| |||||||
| 1.0.2 | blacksmithname | 549 | Jan 25th 2022 at 9:39 PM | blacksmithname_v1.0.2.zip | 1-click install | ||
| |||||||
| 1.0.1 | blacksmithname | 449 | Jan 12th 2022 at 5:26 PM | blacksmithname_v1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.0 | blacksmithname | 501 | Jan 9th 2022 at 10:42 AM | Empty | blacksmithname_v1.0.0.zip | 1-click install | |
No changelog :eyes:
To solve the problem of molds, might it be better to make the name apply to items upon craft? or if no name on the smithed part, it takes the name of the person crafting it on that last step.
Thanks for the error fixes!
ElWarko
fixed
(I'll check molds)
Hi there! Cool mod. I'm getting a mod exception when anyone joins in a MP Survival server.
It is not quite blacksmithing, but is it out of scope to add player names to those that mold and create copper tools out of molds?
Game version: 1.21.6
Mod version: 1.2.6
Thank you for the mod!
Extract from log:
Lantalia
fixed
Getting an exception whenever someone joins
KenigVovan I took the liberty of adding a ton of items to the config using the Bulkitemcode dump mod.
I was unable to upload fully so I just put it in a 'mclo.gs' link. If you're unaware of what this site is/does just google it first before visiting it. It's a popular minecraft error log pasting site, but you can use it for any text. I like to use it to paste large logs and save the url then give it to an AI for analysis.
I run a lot of blacksmith mods like Toolsmith, and stuff like Swordz so I had an AI compile a full list. This does include the Forgotten Armory mods list for armor. Enjoy!
https://mclo.gs/srA4RmN
CreasedTails
added them into config
Emily16
added config to change color, will be generated with a new version.
Added additional patch for Toolsmith, it only doesn't add name with helvehammer but I'm not sure I want to add it there,
maybe later with setting to turn it on/off
KenigVovan I'm not sure why and I am not getting an error log I can paste, but this looks to potentially have a mod conflict with other mods like SmithingPlus, Toolsmith, and possibly xSkills as previously noted concerning Duplicate and Helve Hammer skills. Love this mod!
Also I do not see a config file for changing the color of the name. How do you go about doing that?
Some weaponry from Ancient Armory won't show name of creator at all
KenigVovan
doesn't work !Also having that error showing up in my logs. Mod works though.
Edit: It's fixed as of November 16th! Thanks! :>
@KenigVovan downloaded the most recent update, and I'm still getting a similar errorcode to the last one
Is this compatible with Toolsmith creations and Combat Overhaul weapons?
Mr_J_Soda
fixed
So when trying to load the mod into a fresh world, the following error pops up in the server-main.log
Please update
Is this compatible with Toolsmith creations and Combat Overhaul weapons?
Rythillian
attributes wtih saved names will remain on items but won't be displayed on hover, otherwise nothing
What happens to the items if this is removed from the server?
Working in 1.20.1
Pasting here in case it means something to you! Thanks!
client-main.txt
10.12.2024 23:41:32 [Error] [blacksmithname] An exception was thrown when trying to start the mod:
10.12.2024 23:41:32 [Error] [blacksmithname] Exception: Could not load file or assembly 'toolworks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
at blacksmithname.src.Compat.BlacksmithNameToolworkCompat.StartClientSide(ICoreClientAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 664
10.12.2024 23:41:32 [Error] Failed to start system blacksmithname.src.Compat.BlacksmithNameToolworkCompat
Do you intend to add compatibility with the Toolworks mod? KenigVovan
This mod creates the error in my client-main log:
[Error] Found closing tag <strong> at position x but <font> should be closed first. See debug log for full text.
The debug log shows this:
Forged by: <font color="#ffffff">Entity</strong>
The log will quickly fill up with these errors if I scroll past or interact with items that have the forged by descriptor.
Ryuu
just to add name to a pot/bowl is easy but it would disappear when they are placed as block/blockEnity in a world. To solve it mod would need to replace vanila blockEnity to be able to save inside it player's name. I did it this way for lantern back then, but dropped it. (Maybe there is a better solution for that, which I'm not aware about ofc)
Since we have this for blacksmithing, what about one for who cooked what meal or who put food in a crock? Have you thought about those too? :D
Yes, sounds simple.
that sounds like a good solution for the helve hammer
names on other things would be neat for sure
Alatyr
you mean when helve hammer finished a tool itself? and just place name of the player who placed ingot on an anvil?
I would also like to see the name of the blacksmith appear when crafting a tool on a helve hammer.
Alatyr
It is possible, it would just add name at the moment when armor/shield is crafted through the crafting grid
Is it possible to add a blacksmith name for armor and shields?
Barhandar
name attribute should be in GlobalConstants.IgnoredStackAttributes now, which fixes the problem with trader but probably will let you stack tool heads without smith name with other which has one and copy attribute
To add to the "doesn't work with xskills duplicator": picks with the smith's name also don't work for getting the map to Resonance Archives, and stackable named items (e.g. arrows) don't stack with non-named ones. The name metadata should be ignored for both, the same way toolmode metadata is, and erased in the second case because having unnamed stackables is preferable to being able to change the smith name.
KenigVovan Game Version: v1.18.13 (Stable)
9/29/2023 7:08:16 PM: Critical error occurred
Loaded Mods:
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'The ThreadLocal object has been disposed.'.
at System.Threading.ThreadLocal`1.GetValueSlow()
at Vintagestory.API.Common.CollectibleObject.UpdateAndGetTransitionStatesNative_Patch0(CollectibleObject this, IWorldAccessor world, ItemSlot inslot)
at Vintagestory.API.Common.CollectibleObject.AppendPerishableInfoText(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1672
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch0(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 35
at Vintagestory.GameContent.ModSystemHandbook.onCreatePagesAsync() in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 75
at Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 489
at Vintagestory.GameContent.GuiDialogHandbook.<loadEntries>b__20_0() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 117
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
sorry about that =P
Kara
A crash log could be usefull
Once this mod is added into a server/world, it can not be removed from that server/world or it will result in clients crashing due to having an invalid item in inventory. tried pulling it from my server, to make the shops be able to reconize all items (dosnt play 100% nice with xskills duplicator perk) when you duplicate a item, the dupped item dosnt have the "forged by:" tag on it. as stated by Alatyr before. so kind of oof, that it cant be pulled out at this time.
Sometimes the smith's name does not appear on the item. I'm playing with XSkills, maybe dealing with the duplicator perk or something else.
Ryuu
should work
How does this fair with the mod "RPG Item Rarity"? Does there need a compatibility created or will it work fine right out of the box and is friendly with it?
Alatyr
just built with net7, but seems to work correctly with xskill
Alatyr
Last time I was checking why it didn't work with XSkill it has its own wrapper for smithing and vanila code wasn't called or was changed (I don't remember clearly)
and transplier just was ignored.
I'll take a look how it is now and if I can somehow workaround or just create sub mod which will depend on XSkill
KenigVovan It's not working with XSkills on server
Ziru
yes
is this working in 1.17.9?
StewBag, 1.0.2 version? Any other mods installed?
Causes client crash when placing heated ingot on anvil.
The name of the person who made the tool's head will remain after putting tool's head on stick.
Thank you for suggestion, i'll change lang file.
Does this factor in the person who made the tool's head or will I become a master smith by putting tool heads on sticks? 😄
As an additional suggestion, I believe it would make more sense for it to say "Forged by..." instead of "Smithed"