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!
CHANGELOG
- Version 0.1.0 - Current
- 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 (