Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
DrakesRenameit
Rename and change description any item in your inventory. You can even recolor them too! This is an early beta there may be bugs!
| Date uploaded | 9 months ago |
| Version | 0.2.0 |
| Download link | DrakeMods-DrakesRenameit-0.2.0.zip |
| Downloads | 95 |
| Dependency string | DrakeMods-DrakesRenameit-0.2.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.29.0README
DrakesRenameIt V0.2.0
A much needed mod for Valheim that lets you rename any items. Great for roleplay or just plain fun! Want to let your friends know, that axe is totally yours? Prank a friend by changing his favorite axe.
How to use:
Simply Press shift + right click on any item you want to rename. Press ctrl + right click on any item you want to change the description of! (new!) A dialog prompting you to change your items name/description will appear Okay will confirm the dialog with your change, reset button will bring it back to the items original localized string. It always appears with the current name including $ localization. If you would like to maintain localization with an additional name, simply leave the $string intact and add around it.
Rename anything:
Lock others from changing your names:
Easy to use Shift + Right click in inventory: You can recolor and even keep localized strings.
Start your own rock collection:
New now we have descriptions!
Features with rename:
- Fully supports the same sign codes like <color=blue> bold etc for full information check official Valheim documentation
on sign features.
- You can even resize using <size=...> Do not recommend over 200, things start to get funky.
- Supports localization strings
- Lets you rename any existing item and renames that instance.
- Fully supports multiplayer play, just ensure each client has the mod.
- Server Sync on all config settings.
- Doesn't ACTUALLY rename items, so any mod that needs to deal with the items shared: name won't experience any issues! (hopefully...)
What this Mod doesn't do:
your taxes- change every single item that exists
- makes new instances of an item
- actually change the name of the item under the hood
- give you up
let you down!
Configurations:
You can configure the following:
- Character limit of the rename. Be sure to allow for <color> and other tags as they count as part of the limit. I definitely recommend some sort of limit as the item will start to looks funky if the name is too long.
- Character limit of description. Be sure to allow for <color> and other tags as they count as part of the limit. I definitely recommend some sort of limit as the item will start to looks funky if the description is too long.
- Rename Enabled - you may want to use the description only, maybe you want neither and just like this mod, I wont judge. This could be used to premake items on a world then prevent others from changing them.
- Rewrite Desription Enabled - you may want to use the name only, maybe you want neither and just like this mod, I wont judge. This could be used to premake items on a world then prevent others from changing them.
- Lock To Owner - If you want to keep someone from renaming your things, it will prevent anyone who is not the same player name as the one who originally crafted said item.
- Name Claims Owner - This goes hand and hand with Lock to owner, if you are not locking the owner, this doesn't really have a ton of value, especially in most cases "crafted by": does not change for many items. when on this will allow you to claim non crafted items, such as rocks and other pickables when you change the name. It will then work with lock to owner to prevent changing the name. Remember, when you write your name on something it definitely makes it yours ;)
Quirks and Known Issues:
Quirks:
- Item stacks behave a very particular way. When you rename an existing stack, it will rename the whole stack. Any item added to said stack will then become absorbed. This is the best way to prevent say picking up a rock, and having your special rock blown away when it mixes into the stack this is due to the nature of how the stack holds items.
- This means if you have a special pet rock by itself, if you pick up another rock, it will create a stack and lose your name.
- Future feature may add the option to prevent stacks from combining with different names automatically. Known Issues:
- Item stands still show the name of the original item. When you grab it however it returns to the custom name.
- Upgrading an item will replace the custom name with the original name
- For now you will have to rename it again, I am looking into a solution for this.
Wishlist for future
- I hope to address the known issues
- I may try to add stack splitting feature
- I want to add yet another option- to lock rename to admins only
- I want to allow admins to rename owned items anyway.
- if there is a high demand for this:
- Renamable pieces (that have hover names)
Distant crazy features
- Someday if it seems doable, I may add customizations like color changes to the icon or item itself, things like that, However this may require a lot of work since I believe it would require new prefabs of items which may be a mess for valheim.
Contact me:
- Want to drop a line tell me how I'm doing. -Report a bug (THATS NOT IN THE KNOWN ISSUES ALREADY), or a request for new features.
- I cannot guarantee the request will be met but if there's a high enough demand and the ask isnt too difficult I may take it into consideration. Email: [email protected] Discord: Drakethos!
CHANGELOG
- Version 0.1.0
- Initial upload and baseline version.
- Current Feature List:
- Change any in game item name to anything.
- Configurable character limit
- Configurable lock own to non item owners
- Configurable claim unowned items by renaming
- Support localized strings
- Reset option for item to original name.
- Current Feature List:
- Initial upload and baseline version.
- Version 0.1.1
- Fix dependency strings
- Increased default char limit from 25 to 50 to follow my own advice
- Improved readme documentation.
- Went back to school to learn how to spell better.
- Version 0.1.2
- embedded server sync because the mod link breaks things for other mods
- Version 0.2.0
- Added ability to update item descriptions
- Under the hood cleanup
- Changed the way owner claim verifies
- house keeping
- Reorganized config
- added toggle for both descript and rename
- Version 0.3.0
- Added admin overrides
- added admin API hook for determining overrides
- added more customization to configs
- added UI color customization
- Version 0.3.1
- Quick bug fix
- Version 0.4.0
- Under the hood improvements
- Upgrades now carry over the item names and descriptions!
- Version 0.5.0
- Fixed item stand to display custom name
- Version 0.6.0
- Added support for API event tracking for name and description changes
- Added new config to disable changing names/descriptions on resources, like wood, stones, etc.
- Version 0.6.1
- Bug fix for admin override not working correctly on named resources
- Version 0.6.2
- null check hardening code to prevent crashes with other mods.
- Version 0.6.3
- Compatibility fix with infinity hammer.
- Compatability fix for ZenItemStands
- Version 0.6.4
- Fixed bug with admin detection
- Version 0.7.0
- added new exclusion features.
- Version 0.9.0
- Pre-release candidate for 1.0 — thorough testing requested before Thunderstore publish.
- Added configurable unlock cost: pay items from your inventory once per stack before rename/description/crafted-by edits are allowed (admins/VIPs bypass).
- Added "Crafted by" label override: display-only change to the "Crafted by" line in tooltips (real crafter ownership is unchanged).
- Added ShowReason config: when on, denied rename/description attempts show the exact reason in the tooltip/center message.
- Added RenameAllowlist config: specific items can bypass ExcludedNames, ExcludedCategory, and the unowned-resource block.
- Added SeparateStacks and SeparateStacksHardLock: auto-pickup and merges require matching Drake identity; hard lock prevents manual drag-merges too.
- Major under-the-hood refactors, null-check hardening, and tooltip/UI improvements.
- VIP permission system improvements.
- Version 0.9.9
- Quick bug fix dropping items and glitch with item stands.
- Added ward visibility option for itemstands.
- Code refactor and cleanup
- Cleanup config descriptions
- Cleanup Readme
- Version 0.9.10
- Modifiers config: optional durability name prefixes (
DurabilityModifierEnabled,DurabilityUnbrokenLabel,DurabilityBrokenLabel,DurabilityTierModifiers). - Broken label only at 0 durability; wear tiers for in-between; no label in the gap below pristine.
- Skips modifiers for items with no durability (
m_maxDurability0), e.g. wood and coins. - ExcludeStacks (Exclusions): when enabled, non-elevated players cannot rename, edit descriptions, or crafted-by labels on vanilla stackable items (
m_maxStackSize > 1). Overridden when AllowAdminOverride applies (admins/VIPs). RenameAllowlist bypasses like other exclusions. Independent of SeparateStacks / SeparateStacksHardLock under General — those merge rules still apply; elevated users can always edit stacks when override is on. - Build: removed duplicate
environment.propsimport (fixes MSB4011 when Jotunn already imports it viaSolutionDir). - Fixed nullable-analysis warnings (
RenameitConfigconfig fields,InventoryStackPatchesHarmony ref signature, menu button null checks,GetPropperName/hasNewDesc, and related files). - API:
RenameDenialReason.ExcludedStackablerenamed toExcludedStacks(flag value unchanged); config keyExcludeStacksreplacesExcludeStackablein config files if you used a draft build with the old name.
- Modifiers config: optional durability name prefixes (
- Version 1.0.0
- ServerSync hardening
- LockSyncedConfig (default on) locks all gameplay sections 01–09 for non–Valheim-admins; only 10 UI-NotSynced (
MenuHintColor, optional MenuOpenModifier override) stay per-client. - Every synced entry uses explicit BindSynced registration; startup audit logs if LockSyncedConfig was not registered or synced entry count is wrong (31 entries).
- VipList reloads when ServerSync pushes updates (SettingChanged / SourceOfTruthChanged), not only once at load. VIP matching uses character name, GetPlayerID(), and peer host ID. Runtime AddVIP / RemoveVIP is server-only on remote clients. VIP grants mod bypass only, not Valheim admin.
- LockSyncedConfig (default on) locks all gameplay sections 01–09 for non–Valheim-admins; only 10 UI-NotSynced (
- ShowDenialUi (General, server-synced, new in 1.0) — when off, blocked items show no red strikethrough menu hint, denial tooltip lines, or center message on failed modifier+right-click (silent denials). Unlock-cost, not-in-inventory, and validation messages are unchanged. Legacy HideDisabledDenialUi cfg values migrate automatically (inverted). ShowReason default is now false (specific denial reasons only when ShowDenialUi and ShowReason are both on).
- Menu key bindings
- MenuOpenModifier (UI-NotSynced): full support for Shift, Ctrl, Alt, combos (Shift+Alt, etc.), F1 and other KeyCode names, and None (right-click only). Tooltip hints use the resolved binding.
- ServerDefaultMenuOpenModifier (General, server-synced, default Shift): modpack hosts set the server-wide default; players with an empty local MenuOpenModifier follow the server. Any non-empty local value always overrides on that machine (personal preference without editing every client cfg).
- Localization
- Centralized strings via RenameItLocalization and LKeys; defaults in code, overrides in Assets/Localization/English.json.
- Spanish.json included; language file name must match Valheim’s language id.
- Menus, editors, unlock flow, permission denials, HUD messages, and tooltip hints are localized (no hard-coded English in those paths).
- UI cleanup
- Cancel on rename, description, and crafted-by editors (reverts pending edits, closes panel).
- Reset all confirmation dialog before clearing every Drake customization on a stack.
- Unified action menu layout and button wiring; localized labels throughout.
- Config & docs
- Numbered cfg sections 01 Admin through 10 UI-NotSynced for Configuration Manager tab order; legacy section names migrate automatically.
- README overhaul for 1.0 (permissions, config sections, menu keys, denial UI).
- ServerSync hardening