EpicRename icon

EpicRename -----

Want to rename items? or maybe even relore them? / Good Minecraft EULA compliant donor perk.




~ [ #195] Fixed config option disable_bypass_messages not disabling economy bypass messages. Reported by @Pirito10 on github.com.
~ [ #196] Fixed NullPointerException when Vault's economy error message is null. Reported by @Pirito10 on github.com.
~ [ #198] Fixes issues with /glow in MC versions 1.20.5 and newer. Reported by dr.lunar on discord.
~ [ #202] Fixes issues with hex color codes introduced in ER 3.12.1-snapshot+2025.february.7. Reported by @melaniebeedot on github.com.

The config.yml file will be automatically updated.

Thanks for using EpicRename,
JustBru00

Full Changelog: v3.12...v3.12.1
----------, Mar 23, 2025

+ [ #168] Added /editname and /editlore. These commands allow a player to easily edit existing custom names and lore. Requested by @SiuanSong.
+ [ #132] Added /addloreline. This command allows the player to easily add another line of lore to an item. Requested by @DeleteMetaInf.
+ [ #185] Added configuration option for a prefix and suffix for each line of lore created by /lore. This allows the default minecraft style to be changed for players without permissions for formatting codes. Requested by @BillyTheScroofy.
+ [ #176] Added /unhideenchantments. This command reveals enchantments hidden by /hideenchantments. Requested by @mechcalvin.
+ [ #174] Added configuration option to block &x color code. Previously this would allow players to bypass color code permissions. Requested by @sirblazzit.
+ [ #186] Added basic tab completion to all EpicRename commands for a nicer user experience.
~ [ #187] Fixed formatting code permission display message so that the color code the player didn't have permission for is actually visible in the message.
~ [ #182] Made minor change to default rename.log message to use {new_name} instead of legacy {name}. This prepares for the possible future removal of {name}.

The config.yml and messages.yml files will be automatically updated.

I hope you have a Merry Christmas and a Happy New Year.

Thanks for using EpicRename,
JustBru00
----------, Dec 31, 2023

~ [ #172] Fixed issue with /removelore material permissions. Reported by @GeoBay99 on github.com.

Thanks for using EpicRename,
JustBru00
----------, Dec 22, 2022

+ [ #117] Added /removename and /removelore. These commands are self explanatory. Requested by @mechcalvin on spigotmc.org, @LOOHP on github.com, @PixelCollectorr#5520 on discord.com.
+ [ #133] Added /hideenchantments. This command adds the ItemFlag HIDE_ENCHANTS to the item in hand. Requested by @DeleteMetaInf on github.com.
+ [ #141] Added configurable prefixes for /rename. Find this option in config.yml under command_argument.prefixes Requested by @Remski on spigotmc.org.
+ [ #140] Added {previous_name} and {new_name} variables for rename.success and rename.log messages. Requested by @Remski on spigotmc.org
~ [ #167] Fixed hex color codes not counting towards formatting code limits. Requested by @Siuan on spigotmc.org.

The config.yml and messages.yml files will be automatically updated.

Thanks for using EpicRename,
JustBru00
----------, Oct 23, 2022

~ [ #171] Hardened grindstone exploit protection to fix issue with anvils. Reported by PixelCollectorr on discord.

Thanks for using EpicRename,
JustBru00
----------, Aug 16, 2022

~ [ #166] Hardened grindstone exploit prevention. Please upgrade immediately if grindstones are a part of your server's gameplay.

Thanks to @ralphie12 on spigotmc.org for providing a concise report of this issue.

Thanks for using EpicRename,
JustBru00
----------, Feb 11, 2022

~ [ #164, #156] Fixes issues with permissions for the following formatting codes: m, n, l, k, o. Reported by @Outlander87 @Ajsmith0429

I apologize for the lack of updates recently. I will strive to provide more prompt updates in the future.

Thanks for using EpicRename,
JustBru00
----------, Sep 24, 2021

+ [ #160] Enabled hex color codes on 1.17 servers.
- [ #161] Removed MCStats. The MCStats service has been defunct for a while now.
~ [ #159] Updated bStats metrics to version 2.2.1.
~ [ #149] Fixed nag message about async tasks appearing sometimes when the server was shutdown.
~ [ #162] Fixed issue with EpicRenameOnline usage not being reported reliably to bStats.

Thanks for using EpicRename,
JustBru00
----------, Jul 7, 2021

+ [ #150] Add support for 1.16 hex color codes. Syntax for hex color codes is "&#" followed by the 6 digits of the hex color code. Example: "&#55ffff" (Requested by: Geri#9999 on discord, @CleCharge9731, @danechek, @MrWardy)

+ [ #152] Added new graph to bStats to track usage of the experience cost feature.

~ [ #155] Fixes the formatting code permissions. Now allows the server administrator to give players the "epicrename.{command}.format.*" permission and give the player a negative permission such as "epicrename.{command}.format.a". This will allow the player to use all color codes except for "a". (Requested by: @saifxhatem)

I have updated the permissions list to list every single permission. Check it out at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

Thanks for using EpicRename,
JustBru00
----------, Oct 3, 2020

+ [ #146] Minecraft 1.16.1 support.

+ [ #131] Add proper wild card (*) permissions. See more on the permissions list. (Requested by @SilkPenny on SpigotMC)

+ [ #139] Update bStats to version 1.7.

+ [ #137] Adds configuration option to add a single space character to the beginning of all /rename names. (Requested by @JHarris12345 on SpigotMC)

~ [ #151] /epicrename help missing /insertloreline message.

The config.yml file will automatically be updated with the new option for #137. You can also regenerate your config by deleting it if you desire.

Thanks for using EpicRename,
JustBru00
----------, Jul 9, 2020

+ [ #121] Added experience cost for /rename, /lore, /glow. Enable and set prices in the config file. The prices are experience points NOT levels. (For example: 55 experience points is 5 levels if the player only has 5 levels.) (Requested by: @PenguinsLickYou and @TheGeri77 on spigotmc.org.)

~ [ #135] Fixed bug where /lore would place an extra space on the end of a single lore line. (Reported by @DeleteMetaInf on github.com.)

I do not recommend having both economy and experience costs turned on.

Your config and messages.yml files will be automatically updated or you can delete them and EpicRename will generate new ones.

Thanks for using EpicRename,
JustBru00
----------, Apr 1, 2020

Changelog:
+ [ #118] Adds /insertloreline <beforeLineNumber> <text> (Requested by: @Venaf on github)
+ [ #130] Adds configuration option to add a single space character to the end of all /rename names. (Requested by: @JHarris12345)
+ [ #113] Configuration files will be updated automatically now. Simply remove the old EpicRename jar file and install EpicRename 3.7. Your config.yml and messages.yml will automatically have the new values added. (Requested by: @Dracathio, @ZGreenDragonZ)
+ [ #127] Added official 1.15 support.
+ [ #128] Added jayoevans (Sobki) to the authors list in plugin.yml
+ [ #123] Added aliases for /setloreline, /removeloreline (Requested by @SiuanSong on github)

~ [ #134] Fixes extra line added by /setloreline when new lines must be added. (Reported by: @DeleteMetaInf)
~ [ #126] Fixed /removeglow on spigot 1.15.
~ [ #129] Changed minimum Java version to Java 8.
~ [ #122] Updated bStats to version 1.5.
~ [ #125] Fixes issue where the EpicRename prefix would not be reloaded by /epicrename reload.
~ [ #116] Changed api-version to 1.13 to prevent issues with backwards compatibility.

View permissions information at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

Thanks for using EpicRename,
JustBru00
----------, Jan 30, 2020

~ Hardened grindstone exploit protection. Requested by @Dovkin.

Please delete messages.yml in /plugins/EpicRename/ before starting server with this version.

If you see an error like the following:
Code (Text):
[17:20:45 ERROR]: Could not load 'plugins\EpicRename v3.6.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.14
        at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:223) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:128) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:327) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.loadPlugins(CraftServer.java:323) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:213) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:697) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_191]
Your server is running MC 1.13 and it isn't vulnerable to the 1.14 grindstone exploit. Use EpicRename version 3.6. Servers running versions older than 1.13 should not get this error message.

Thanks for using EpicRename,
JustBru00
----------, Jul 27, 2019

~ Fixes exploit found by @Dovkin in 1.14.X with grindstones and glowing items. ( https://www.spigotmc.org/threads/epicrename.51650/page-15#post-3483011)

Make sure to delete your old config.yml and messages.yml as they have received updates in this version.

Thanks for using EpicRename,
JustBru00
----------, Jul 22, 2019

What's new in version 3.6:
+ Added official support for 1.14
+ Added economy cost for /glow. Requested by @danechek on spigotmc.org.
+ Added an option to disable bypass messages from being shown to players. Requested by @Sleepy.ca on spigotmc.org.

+ Added /export. /export allows players to export their single items or complete inventory to a web link which can be shared to other servers or friends. This command should be considered for admins only. Requested by @Flavourized on github.com.
a. /export <hand,inventory>

+ Added /import. /import allows players to import a single item or a complete inventory from a web link. This command should be considered admin only. Requested by @Flavourized on github.com.
a. /import <hand, inventory> <webLink>
b. /import raw <rawYAMLData>

Please delete config.yml and messages.yml as they have both received an update in this version.

View permissions information for /export and /import at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

/import example links:
Single item: https://epicrename.com/25e2d8f81a
Inventory: https://epicrename.com/1ef82ea8be

Thanks for using EpicRename,
JustBru00
----------, Jul 10, 2019

You will need to delete your config.yml and messages.yml as they have both received updates on this version.

+ Added a formatting code minimum and maximum. (Requested by @_DJDan)

+ Added maximum amount of lines to /setloreline. (Requested by @SiuanSong on github. Completed by @Sobki)

+ Added aliases for all commands to allow bypassing of conflicts with other plugins. All commands now have an alias with ep in front of the command name. Eg. /eprename (Requested by @APimpNamedShane on github)

~ Clarified what `blacklists.text` is for in the config with comments.
~ Clarified what the `character_limit` is for in the config. It is now named `rename_character_limit`.
~ Clarified error messages when trying to hook to Vault for economy fails.
- Removed duplicate call to Messager.color() when getting a message from messages.yml. (Will it help with performance? Probably not. /shrug)

There are new bypass permissions for the formatting code min and max checks. Check out the permissions at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

Thanks for using EpicRename,
JustBru00
----------, Oct 27, 2018

+ Added support for 1.13
~ Fixed minor internal spelling error.

Thanks for using EpicRename,
JustBru00
----------, Jul 22, 2018

~ Fixes error caused by Blacklists.class when trying to edit AIR or null item.

Thanks for using EpicRename,
JustBru00
----------, Mar 16, 2018

+ Added existing name and existing lore blacklist. (Requested by @hoorigan)
- Removed support for old epicrename.rename.MATERIAL and epicrename.lore.MATERIAL permissions.

The new bypass permissions for the existing name and existing lore blacklist can be found on the permissions list at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

You will need to delete both your messages.yml and config.yml. Both have gotten some new settings.

Thanks for using EpicRename,
JustBru00
----------, Jan 27, 2018

~ Changed the per material permissions. All commands now support them and follow the same format (epicrename.CMD_NAME.material.MATERIAL). Easily give players permission for all materials with epicrename.CMD_NAME.material.*.
+ Added format code permissions. All commands that require text arguments use the same permission format(epicrename.CMD_NAME.format.CODE). Easily give players permission for all format codes with epicrename.CMD_NAME.format.*.
~ Fixed bug with line numbers that are less than or equal to zero in /setloreline and /removeloreline. (Found by: @WindUnwaken)

The old per material permissions for /rename and /lore are still working in this version. They WILL BE REMOVED in version 3.3 when it is released.

If you are confused about any of the permission changes you can see all of them at: https://github.com/JustBru00/RenamePlugin/wiki/Permissions-List

The file messages.yml has been updated with new messages. Please delete it and restart the server after installing the new version.

Thanks for downloading,
JustBru00

If this plugin is useful to you feel free to buy me a pizza. (PayPal is being annoying so further donations will have to wait until sometime after August 9)
----------, Dec 3, 2017

~ Fixes unnecessary text blacklist checking on /glow, /removeglow and /removeloreline

You must delete your messages.yml.

Thanks for downloading,
JustBru00
----------, Sep 14, 2017

This is a critical update if you rely on the blacklist feature.
~ Fixes problem with blacklist bypass permission for /lore (Found by @Siuan)
~ Fixes blacklist checking missing on /setloreline, /removeloreline, /glow, /removeglow.
~ Fixes minor grammar problems in some internal messages.
+ Adds missing success message on /setloreline

You will need to delete your messages.yml file because this version adds some new messages.

Thanks for downloading,
JustBru00
----------, Sep 14, 2017

~ Fixed economy amount formatting bug. (Found by @Adsy)

No config changes in this update.

Thanks for downloading,
JustBru00
----------, Jun 24, 2017

~ Fixes a bug where phrases were not checked properly from the text blacklist. (Found by @Latula)

There were no config changes in this update.

Thanks for downloading,
JustBru00
----------, May 4, 2017

This update has been tested on 1.12-pre2.
Make sure to delete the old messages.yml and config.yml

+ Adds a /glow command which gives items an enchantment glow. (Requested by @nitewing76 and @PsychoThePsycho)
+ Adds a /removeglow command which removes the glow created by /glow.
+ Added per world enabling support in the config. (Requested by @BrettplayMC)
+ The replace underscores config option now works for /lore. (Requested by @_DJDan)

New permissions are on the permissions list here.

To install:
1. Download the plugin.
2. Stop your server.
3. Delete old plugin.
4. Delete old config.yml and messages.yml.
5. Start server.
6. Enjoy :D

Thanks for downloading,
JustBru00
----------, Apr 22, 2017

Added an option to enable underscores to spaces replacing again for the /rename command. (Requested by @_DJDan)
Added bStats. ( https://bstats.org/plugin/bukkit/EpicRename)

You will need to delete your old config.yml. (Just the config though NOT messages.yml)

Thanks for using EpicRename,
JustBru00

If you appreciate this plugin please think about buying me a pizza.
----------, Apr 6, 2017

Added /lore permissions per material. (Like /rename) (Requested by @Wonderful_Wiz)
Added messages.yml with all the plugins messages. (Requested by @Paras)
Added /setloreline and /removeloreline (Requested by @Nopzakung)
Removed /renameentity because it was redundant. (Just /rename a nametag.)

Changed a few permissions please double check the permissions list.
Changed /rename argument handling. /rename &bTesting this awesome plugin will now work. (You can use spaces (YEAH)
Changed /lore syntax. Now /lore &b&lTesting|&6The|&c&lPlugin
That would appear like:
[​IMG]

To install:
1. Download plugin.
2. Remove old version of EpicRename
3. Delete/backup old config files.
4. Start server.
5. Enjoy.

This took a while because I rewrote the code to be much better for future features.

Thanks for downloading and Merry Christmas,
JustBru00
----------, Dec 23, 2016

Fixes a bug with the plugin that would throw errors if the material blacklist in the config was empty.

Thanks for using EpicRename.
----------, Sep 19, 2016


+ Adds /epicrename reload command. (Permission is "epicrename.reload")
Requested by @MGSBigBoss

+ Adds /rename and /renameentity character limit. (Disabled by default) You can edit the limit and enable it in the config.
Requested by @BobbyTowers

To install this version you will need to reset (delete) the old config.

You can find the bypass permission for character limit here.

Link to the GitHub release here.

Thanks for using EpicRename :D
----------, Jul 16, 2016

Fixes a bug in the /lore command introduced in v2.5.2.

Sorry about that. :p
----------, Apr 22, 2016

Fixes an error while enabling/disabling on certain Linux servers.

Full change log.

Source Code Changes.

Thanks for using EpicRename.
----------, Apr 21, 2016

- Removes a debug message that was used for programming the plugin.
----------, Mar 1, 2016

Removes command /renameany.
Changes permissions for /rename

New permissions:
epicrename.rename.BUKKIT_MATERIAL_HERE
epicrename.rename.*

Now instead of using /renameany for all items and /rename for a specific material you can use /rename for both.

Change log:
+ New permission epicrename.rename.VALID_MATERIAL_HERE
+ New permission epicrename.rename.*
- /renameany command.
+ Grammer fixes in eco messages.
+ Changed copyright date in code.
+ Auto update checker. (Purely a checker not a down-loader.)

Thanks for using my plugin :D
----------, Feb 19, 2016

+ Material Blacklist (as requested by @ maxlehot1234)
Bypass permission: epicrename.bypass.materialblacklist
+ McStats (To disable change opt-out to true in the config.)
+ Changed to Java 7

Thanks for downloading.
Make sure to delete your old config.
----------, Nov 3, 2015

Added Blacklist.
Fixed some minor spelling/grammar problems.

Make sure to delete your old config.

Thanks for downloading everyone.
----------, Jul 12, 2015

Plugin Rewrite. (Made plugin more efficient.)

Added permisson for /renameentity: epicrename.renameentity

Changed permissons:

/rename: epicrename.rename
/renameany: epicrename.renameany
/lore: epicrename.lore
----------, Jun 30, 2015

+ Added /epicrename command. usage: /epicrename help or /epicrename license
+ Added /renameentity command. This command gives you a name tag that is renamed. usage: /renameentity <Text>

To Install:
1. Download EpicRename v2.1.jar
2. Delete EpicRename v2.0.jar
3. Start server.
4. Enjoy :D
----------, Jun 2, 2015

Fixed economy bug.
Added configurable prefix.

To Install:
1. Download EpicRename v2.0.jar
2. Delete EpicRename v1.9.jar
3. Delete config.yml in the EpicRename folder.
4. Start the server.
5. Enjoy :D

Report any bugs in the discussion thread.
----------, Apr 29, 2015

Added New message handler. (Adds a prefix. The prefix will be in the config in 2.0)
Fixed Economy Bugs.

To install:
1. Download EpicRename v1.9.jar
2. Delete EpicRename v1.8.jar
3. Delete the EpicRename folder to reset config.
4. Start server.
5. Enjoy :D
----------, Apr 23, 2015

Added basic economy features.
If you don't want to use the new economy stuff, just set use under economy in the config to false.

To install:
1. Download EpicRename v1.8.jar
2. Download Vault (For command costs)
3. Delete EpicRename v1.7.jar
4. Delete the EpicRename Folder (To reset the config)
5. Start your server.
6. Enjoy :D

I rushed this update if there are any bugs or problems please post in the discussion thread.
----------, Apr 23, 2015

+ Changed how the config is saved.

To Install this version:
1. Download EpicRename v1.7.jar
2. Delete EpicRename v1.6.jar
3. Delete the EpicRename Folder. (To reset config)
4. Start your server.
5. Enjoy :D
----------, Apr 21, 2015

Added more color to CONSOLE.
Added prefix to CONSOLE messages.

Next update:
Prefix for all chat messages.
New Config?

To install:
1. Delete old EpicRename v1.5.jar
2. Download EpicRename v1.6.jar
3. Place in your plugins folder
4. Start server
----------, Mar 24, 2015

Added colored console messages during:
Enable
Disable
When someone renames a(n) item in /rename or /renamany

To install:
Delete EpicRename v1.4.jar from your plugins folder.
Download EpicRename v1.5.jar and place it in your plugins folder.
Start your server.
Enjoy.
----------, Mar 18, 2015

Fixed bug where if you typed a one of EpicRename's commands in CONSOLE it would give you a error.
----------, Mar 6, 2015

+ Added configurable messages.
+ Added that underscores ('_') are auto translated into spaces (' ').
Make sure to delete the old EpicRename v1.2.jar
And delete any EpicRename folders.
What should I add next? (Post in discussion please)
Special thanks to @ThePestsKiller for helping me with the config.
----------, Mar 6, 2015

Fixed /lore Permission
----------, Mar 4, 2015

Added /lore ................................... rename.lore

Still working on configurable messages.
Removed config for now.
----------, Mar 4, 2015

Fixed rename.any permission not working.
And added basic config (A test it will not work)
----------, Feb 25, 2015

Resource Information
Author:
----------
Total Downloads: 135,697
First Release: Feb 24, 2015
Last Update: Mar 23, 2025
Category: ---------------
All-Time Rating:
110 ratings
Find more info at epicrename.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings