Item Renamer: Ultimate Guide to Custom Item Names and Lore in Minecraft
Every server owner knows the feeling: you want to add personality to your world, but every block of sand still just says “Sand.” What if ender pearls could be called “Shadow Grenades,” or your legendary sword displayed a whole backstory beneath its name? That is exactly where ItemRenamer steps in — a powerful Bukkit/Spigot plugin that hands you complete control over item names, lore, and even enchantment visuals, without ever touching a single line of Java code. Whether you are building an RPG adventure, a minigame hub, or simply want to surprise your friends with custom language packs, this tool transforms the way items communicate on your server.
What Is ItemRenamer?
ItemRenamer is a server-side plugin that lets you rename any item in the game, apply multi-line lore descriptions, and even tweak enchantment glows or durability displays. It works across multiple worlds, supports player-specific packs via Vault, and never actually edits the underlying items — everything is purely cosmetic, so removing the plugin instantly restores original names. This means your precious diamond gear remains safe while looking completely unique. The plugin also respects anvil renaming: if a player renames an item themselves, that custom name takes priority over the server-wide pack.
Installation and Setup
Getting started is straightforward. First, make sure you have ProtocolLib installed — it is a required dependency that allows ItemRenamer to intercept and modify item packets. Place the ProtocolLib.jar in your server’s plugins folder, then drop the ItemRenamer.jar right next to it. Restart the server, and the default configuration will be generated automatically. For those who prefer a streamlined experience, the ItemRenamer plugin can also be effortlessly installed through the foxygame.net launcher, which offers a modern, flexible platform to download and manage server plugins directly from its menu. After the initial setup, you can test the example pack by setting your world to run it, giving you an instant preview of how the renaming magic works.
Configuration Deep Dive
The plugin’s configuration file is organized around packs — collections of renaming rules that can be assigned to different worlds or even specific player groups. Here is how the core settings break down:
- autoupdate — Toggles update reminders when a new version is available.
- creativedisable — Disables renaming while you are in creative mode to avoid confusion with client-side item displays.
- worlds.<worldname> — Links a world to a specific pack, so each dimension can have its own unique item language.
- packs.<packname>.<itemid>.<data>.name — Renames a specific item variant (e.g., 35:3 for light blue wool) to any string you choose.
- packs.<packname>.<itemid>.all.name — Applies the same name to all damage values of that item.
- packs.<packname>.<itemid>.other.name — Catches any data values you haven’t explicitly defined.
- packs.<packname>.<itemid>.<data>.lore — Adds a list of lore lines, placed in square brackets or separated by dashes.
- packs.<packname>.<itemid>.<first>-<last>.name — Renames a whole range of damage values at once, perfect for tools or dyed items.
For player-specific packs, you can combine the plugin with Vault and a permissions system like PermissionEx. Simply set the itempack option in a player’s info to the desired pack name, and their items will reflect that pack regardless of the world they are in.
In-Game Commands Made Simple
You never have to edit YAML files by hand if you prefer a live approach. Hold the item you want to rename and type /renamer select hand. The plugin automatically detects the item ID, durability, and even enchantments. Then you can set the name and lore on the fly:
/renamer set name Nameless Tool/renamer add lore Unknown Artifact
This instantly applies to all identical items in your current world. To manage packs, use /renamer add pack and /renamer select pack. A full list of essential commands includes:
/renamer set world [world] [pack]— Assign a pack to a world./renamer get world [world]— Check which pack a world uses./renamer delete pack [pack]— Remove an entire pack./renamer reload— Refresh configuration without restarting./renamer save— Force save changes immediately.
Modifying Enchantments and Visuals
Beyond names, ItemRenamer can alter how enchantments appear. Using /renamer add enchantment you can apply any vanilla enchantment to an item, from Sharpness to Aqua Affinity. Three special custom enchantments unlock even more visual control:
- GLOW 1 — Preserves the purple enchantment glow without showing any enchantment text.
- NO_ATTRIBUTES 1 — Hides all attribute lines (attack speed, armor toughness) introduced in 1.6.
- NO_DURABILITY 0 — Removes the durability bar entirely; replace 0 with a number to force a specific durability display.
These tricks let you create truly clean, mysterious items that look nothing like their vanilla counterparts.
Permissions and Server Management
All commands default to operators, but you can fine-tune access with the following permission nodes:
- itemrenamer.config.get — Read-only access to configuration.
- itemrenamer.config.set — Edit configs and reload from disk.
- itemrenamer.update — Receive update notifications and use the update command.
Important Notes and Limitations
Keep in mind that items inside the creative menu are client-side and cannot be renamed, but creative players will still see renamed items in their main inventory bar. The plugin never permanently alters items — all changes are visual overlays, so disabling it returns everything to normal. Also, if a player uses an anvil to rename an item, that custom name will always override the ItemRenamer pack, giving individuals final say over their gear.
ItemRenamer turns the mundane task of item naming into a creative playground. From RPG servers that need immersive lore to minigames where every gadget has a unique identity, this plugin delivers unmatched flexibility. Pair it with a few well-designed packs, and your server will feel like a completely new game — all without a single client-side mod.