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, change description, and update the Crafted by line for any item in your inventory. You can even recolor them too with sign color codes!
| Last updated | 5 days ago |
| Total downloads | 2469 |
| Total rating | 1 |
| Categories | Mods Server-side AI Generated |
| Dependency string | DrakeMods-DrakesRenameit-0.9.10 |
| Dependants | 5 other packages depend on this package |
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.9.10 Release Candidate
A Valheim mod that lets you rename items, rewrite descriptions and now even update the Crafted by line (display only). Good for roleplay or labeling gear.
How to use
Hold Shift or Ctrl (configurable: MenuOpenModifier in UI-NotSynced) and right-click an inventory item to open a small menu: Rename, Description, or Crafted by. Choose an action; only available options are clickable.
"Okay" will confirm the dialog with your change, while the "reset" button will bring it back to the item's 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:
Edit descriptions!
Works on item stands: edit them with font styles
Now with customizable "crafted by" names and messages
New simplified single modifier. Right click menu to access 3 editible items, with fast reset.
Configurable cost mode: set in game prices to make renaming more meaningful.
Configurable list of alternates to "Crafted By" to update
Configurable flag warded item stands. Great for showing things off in a shop setting. Able to add price tags on them, etc.
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 resize using <size=...> Do not recommend over 200, or 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.
- recolor the UI tips with configs
- Admin override does not apply to the rules
- You can enable and disable parts of the mod now.
- API hooks for other mods to track name and description changes
- Doesn't ACTUALLY rename items, so any mod that needs to deal with the items shared, the name won't experience any issues! (hopefully...)
- New Change crafted by name.
- New Seperate stacks by customization with configurable options.
- New Admin override configurable for auto detection or VIP list only
- New Configurable options for showing reasons for denials and more detailed config options for exclusions and allowlists.
- New one unified menu for all rename, description, and crafted by edits with a slick new design.
- New configurable costs for editing items, making changes more meaningful and preventing abuse.
- New Vast array of configurations for what's allowed to be edited, by name and category.
- New Allow Item stands to be configured to show name on wards.
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 behind the scenes
- give you up
let you down!
Configurations:
Settings live in BepInEx/config/ (e.g. com.DrakeMods.DrakesRenameit.cfg). Almost everything is server-synced so the host controls rules for the world; the exceptions are ShiftColor and CtrlColor (per-client UI only).
General (server-synced)
- RenameEnabled — When on, non-elevated players may rename items (via the action menu). Turn off to block new renames while keeping other features.
- RewriteDescriptionsEnabled — When on, descriptions may be edited from the menu. Can be used without rename, or turned off if you only want custom names.
- CraftedByLabelEnabled — When on, players may set a display-only override for the “Crafted by” line in tooltips. Real crafter id/name used by the game (ownership, locks) is unchanged.
- SeparateStacks — When on, stacks only merge automatically when the tag matches (custom name, description, and crafted-by display key). Auto pickup and other automatic merges will not combine mismatched stacks.
- SeparateStacksHardLock — Only applies when SeparateStacks is on. When true (default), mismatched stacks cannot be merged. This includes manual drags onto another stack. When false, you can drag one stack onto another and they combine immediately. The target stack will keep its custom name, description, and crafted-by display.
- LockToOwner — When on, only the crafter / owner can rename or change description. Stacks with no crafter yet (raw picked-up resources: no crafter id and no crafter name) are not treated as “someone else’s” until they are crafted or claimed. After NameClaimsOwner assigns you as crafter, others are blocked as usual.
- NameClaimsOwner — When on, successfully applying a new name or description on an unowned stack sets you as crafter (and “crafted by” style ownership) so LockToOwner can protect that item from edit. Works with uncrafted resources when AllowRenameResources (and allowlist if needed) permits the edit.
- AllowRenameResources — When on, unowned resource-style items (no crafter yet) can be renamed or given a description. When off, those items are blocked unless they are on RenameAllowlist (then claim rules can still apply). This is separate from ExcludedCategory
Material, which can still block by item type for crafted gear. - ShowReason — When on, denied rename/description attempts show why (ownership, exclusion, resources, etc.) in the center message and inventory tooltip. When off, messages stay generic. Server-synced so clients cannot enable detailed reasons against the host’s preference. Denials are still logged to the BepInEx log for admins.
Limits (server-synced)
- NameCharacterLimit — Max length for custom names. Counts rich text tags (
<color>,<size>, etc.), require adequate headroom. - CraftedByCharLimit — Max length for Crafted By: names. Counts rich text tags (
<color>,<size>, etc.), require adequate headroom. - DescriptionCharacterLimit — Same idea for custom descriptions.
Admin (server-synced)
- AllowAdminOverride — When on, “elevated” players (see below) bypass LockToOwner, exclusions, and resource rules, and can still rename or edit descriptions even when RenameEnabled / RewriteDescriptionsEnabled are off for everyone else (“regardless of ownership or enabled,” per config).
- VipList — Comma-separated player names or player IDs (same strings as the API
AddVIP). Used when AllowAdminOverride is on. Valheim server admins also count as elevated unless VipOnlyOverride is on. - VipOnlyOverride — When true (and AllowAdminOverride is on), only VIP list / API VIPs count as elevated; Valheim’s server admin flag is ignored for bypassing rules. Useful to test VIP-only behavior. When false, either Valheim admin or VIP counts as elevated.
Exclusions (server-synced)
- ExcludedNames — Comma-separated items that cannot be renamed or have descriptions changed (for non-elevated players). Each entry can be a Jotunn item list Item (spawn name, e.g.
AxeStone), Token ($item_..., matches internal item name), or English Name column. Elevated users ignore this when AllowAdminOverride is on. - ExcludedCategory — Comma-separated category tokens, e.g.
Swords,Armor,Material,Bows, orSkills.SkillType/ItemTypeenum names. Alias words likearmor,weapons,meleealso work. A full reference file is generated atBepInEx/config/com.DrakeMods.DrakesRenameit/ExcludedCategoryReference.txton first run or when the mod version changes. - ExcludeStacks — When true, stackable vanilla items (
m_maxStackSize > 1) cannot be renamed, have descriptions changed, or crafted-by labels edited by non-elevated players. AllowAdminOverride still lets admins and VIPs edit those stacks. RenameAllowlist can bypass this for specific items. This is separate from SeparateStacks / SeparateStacksHardLock in General: those control whether differently customized stacks merge; they do not replace admin override for editing. - RenameAllowlist — Same entry format as ExcludedNames. For normal players, items on this list skip excluded-by-name, excluded-by-category, ExcludeStacks, and the unowned-resource check, but still require RenameEnabled / RewriteDescriptionsEnabled to be on and still obey LockToOwner if another player owns the item. AllowAdminOverride elevation bypasses the global toggles and most restrictions as usual.
UI (not synced — client only)
- MenuOpenModifier —
ShiftorCtrl+ right-click opens the Drake menu. The other modifier + right-click uses default behavior. - ModifierColor — Tooltip hint color for MenuOpenModifier (Unity color name or
#rrggbb).
Permission order (how rules stack)
Admin/VIP override → global toggles (rename, description, crafted-by label) → LockToOwner (only matters once an owner exists) → RenameAllowlist → then any of the following: excluded names, excluded category, ExcludeStacks (stackable items), and AllowRenameResources for raw resources.
Known Issues:
Known Issues: - None currently but please report if you find any!
Wishlist for future
- 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.
- Probably a seperate mod though!
API Docs:
Events live in namespace DrakeRenameit.API (RenameEvents).
using DrakeRenameit.API;
RenameEvents.OnItemNameChanged += (player, item, oldName, newName) => { /* ... */ };
RenameEvents.OnItemDescriptionChanged += (player, item, oldDesc, newDesc) => { /* ... */ };
RenameEvents.OnCraftedByDisplayChanged += (player, item, itemPrefabName, oldDisplay, newDisplay) => { /* ... */ };
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 isn't too difficult I may take it into consideration. Email: [email protected] Discord: Drakethos
-
discord server: https://discord.gg/cQegN9fB6r
-
buy me a coffee ☕ https://paypal.me/Drakethos?country.x=US&locale.x=en_US
Credits: Used Cursor AI assitance to complete desired features Big shout out and thanks to nchnc for the intense testing of this mod!