DispNameChanger
About
DispNameChanger is a plugin that lets you easily change your display name or any other player's display name. In the current context of Bukkit, that means the username that is displayed on death, when you talk, etc etc etc. Optionally, if Spout* or TagAPI** is installed on the server, this plugin will change the display name above a users head.
*Do note that the Spout Client, SpoutCraft, is required to see this change.
**TagAPI has some restrictions in how it works in changing the display name. Please see the TagAPI page for limitations.
Quote from SniperFodder:IMPORTANT If you would like help with the plugin that is perfectly fine. However, to assist everyone better, please open a ticket if you believe there is a bug. If you would like support for another plugin, or a feature suggestion, also please open up a ticket. I can not properly support everyone in the comments section. Everyone is also free to post questions in the forum. I generally get back to people within 1 day. If I'm not answering questions in the forum, or on the main page, please feel free to highlight me on the bukkit forums; same username.
Latest Version
Download the latest compiled version of the plugin here. Source Code (GitHub Repository)
- Plugin Version: 6.0.0 | May 11th, 2013
- Bukkit Compatibility: Recommended Build: 1.5.2-RC0.1
Beta Version
Download the latest compiled beta version of the plugin here.
- Plugin Version: None Currently Live
- Bukkit Compatibility: N/A
Known Issues
These are the currently known issues. For more information please check the ticket system.
- Names that are right at 16 characters and have the prefix option enabled will be truncated by the plugin.
- Commands with Display Names don't work in server console (yet).
- If a killer's in-game name is the same as any words previous to the name in a death message, the wrong word will get replaced with the displayname.
Frequently Asked Questions
Users can find the FAQ to this plugin here.
Features
This is the current feature set of the plugin.
- Change the display name of a specified player, including yourself.
- Can use spaces in name by surrounding with quotes ""
- Supports Bukkit SuperPerms
- Persistence: Display names last through session changes (Thanks to Sammy)
- Supports Colors (Thanks to itsacoshop247)
- Spout: If installed, changes player's names above heads (Only if the client is using SpoutCraft).
- Ability to toggle title integration as well as announcements on name change
- New TagAPI: If installed the plugin will use TagAPI to replace the name above a players head.
- Please see the TagAPI page for a features list in how it works with Vanilla Servers.
- If Spout and TagAPI are both enabled on a server, TagAPI Support will be disabled in preference of Spout.
- Ability to toggle kick/quit/death message integration.
- Scoreboard/PlayerList integration
- All display names must be unique
- Localization now added!
- English
- French
- If you would like to translate the plugin into your language, please check this page here.
- DispName Prefix: Users can now turn on a Prefix that will be prepended to user names to signify that a username has been changed.
- Prefixes can now be colored.
- Display Names can be used in other commands like /kick and /tp.
- Command Filtering to prevent all names being replaced in commands.
- Display names can be globally announced, either to everyone or only those with the 'dispname.announce' permission node.
- Can restrict usage of the following chat Style codes using the following nodes:
- Bold | dispname.color.bold
- Italic | dispname.color.italic
- Magic | dispname.color.magic (Random characters)
- Strikethrough | dispname.color.strike
- Underline | dispname.color.underline
- Can restrict the usage of all Chat color codes.
- Can list all users with changed display name.
- Choose when to save Display Names!
- Completely disable saving! (Will warn user if this happens).
- Display List Command now Paginated!
- Pagination can be disabled by setting pagination to 0.
Possible Features
- Censorit Integration
- Suggestions?
More Information
You can find more about the plugin on the projects GitHub Wiki page. This includes commands, permission nodes, and the like.
Credits
Credit is needed where credit is due.
- captainawesome7 | Original Author
- itsatacoshop247 | Contributor
- Daxiongmao87 | Contributor
- Luke Zwekii | Contributor
- Sammy | Contributor
- bearbear12345 | Contributor
- morganm | Contributor
ChangeLog
Current change log for the plugin, last 2 versions.
[ ! ] Signifies a change or Bug Fix.
[ + ] Signifies the addition of something.
[ - ] Signifies the removal of something.
Version 6.0.0
- [ ! ] Resolved Reset Name Bug
- [ ! ] Resolved killer's Name being used instead of Display Name.
- [ + ] Added TagAPI Support.
- [ - ] Removed some left over debug lines.
Version 5.9.0
- [ ! ] Resolved bug with Command filter not properly filtering when number of commands to filter was greater than 0.
- [ + ] Added Ability to toggle spout title integration, as well as spout announcement for name changes.
- [ + ] Added Configuration options to config.yml for spout integration.
- [ + ] Converted project to Gradle. Building is as simple as ensuring you have Gradle installed, and calling gradle build on the plugin. The project can also easily be converted to a maven project if you so choose as well since the directory structures are roughly the same.
- [ - ] Removed some left over debug lines.
If you have questions, concerns, or just generally want to talk about the plugin, please do so here. Otherwise, general comments are welcome on the main page.

-
View User Profile
-
Send Message
Posted Mar 30, 2012@cognx12
Post a ticket.
-
View User Profile
-
Send Message
Posted Mar 29, 2012Alright. So my server is 1.2.4 and at first when people logged off it wouldnt store there name so I installed the other version and that got fixed but now It dosent show there nic names above there heads. Before it did.
-
View User Profile
-
Send Message
Posted Mar 29, 2012Alright! Give it up for the bukkit team! Pushing out 1.2.4 so soon after my mess up!
-
View User Profile
-
Send Message
Posted Mar 27, 2012Hotfix-5.5.2 pushed out to change the display name list command from /list to /displaylist. There are also aliases that work as well: listnames, displist, dnclist.
This hotfix also corrects a bug with the announce system double sending name change messages to the target/command sender.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Heads up everyone: It appears that I made a mistake in using bleeding edge API changes that are not available in the current beta/stable builds of Bukkit. If you get a NoSuchField error in your console, It is because your server is not running the latest development build of craftbukkit (1.2.4). I apologize for this.
If you do not wish to update to the latest developmental build of CraftBukkit, I recommend using version 5.4.1 of DNC: http://dev.bukkit.org/server-mods/dispnamechanger/files/23-disp-name-changer-v5-4-1-1-1-r6/
This version will work with most craftbukkit servers, with the exception that it does not have proper spout integration.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@SniperFodder
i dont use spout on my server but the names being restored on server join.
-
View User Profile
-
Send Message
Posted Mar 26, 2012It is recommended that EVERYONE not using spout on their server Upgrade to v5.5 immediately, as this resolves a serious bug in relation to display names not being restored on server join.
I've also added in permission nodes to restrict usages of certain color codes (Formatting codes & the Magic Color Code {Random Characters}). There is also a /list command to list everyone at once with their display name. Do note that list does not have pagination built into it (yet) so it's possible to run out of room on the screen for all the names.
-
View User Profile
-
Send Message
Posted Mar 25, 2012@Sayshal
you use mysql?
-
View User Profile
-
Send Message
Posted Mar 25, 2012@SniperFodder
I'm on 1.2.4 and my name is still resetting even with 5.4.3
-
View User Profile
-
Send Message
Posted Mar 25, 2012@SniperFodder
oh dont know why i have Chatmanager in my plugin folder but i have delite it now and the issue is already here
-
View User Profile
-
Send Message
Posted Mar 24, 2012@Tealk123
In your list of plugins, it says ChatManager towards the end. Check your plugins list and ensure that ChatManager isn't loaded then.
-
View User Profile
-
Send Message
Posted Mar 24, 2012@SniperFodder
Done.
-
View User Profile
-
Send Message
Posted Mar 24, 2012@SniperFodder
no i have only herochat and DispNameChanger
no ather plugin for chat or the names
-
View User Profile
-
Send Message
Posted Mar 24, 2012@Tealk123
You also have a ChatManager plugin installed aside from HeroChat. It's possible that plugin isn't configured either.
@Lasse_1
Please open up a ticket with all the information about what is wrong, error logs, steps to reproduce errors, where to download CB+ + R5, etc etc etc.
-
View User Profile
-
Send Message
Posted Mar 24, 2012Is there any way to get ver 5.4 working on CraftbukkitPlusPlus R5? I need this plugin so much. :(
-
View User Profile
-
Send Message
Posted Mar 24, 2012@SniperFodder
yes i use hero chat but it is configured correctly, because in DispNameChanger vx.x(sorry dont know what version is running fine) its run fine, and after a update i have this problem now
Herochat user in some channel the disp name and in some the accoundnames, both run fine if you change the name after you join the game, if recconect all channels display the accoundname and dispnamechanger have set up your dispname back to your accoundname(in the mysql table)
-
View User Profile
-
Send Message
Posted Mar 23, 2012@Tealk123
Have you installed either of the following plugins recently?
http://dev.bukkit.org/server-mods/bchatmanager/ http://dev.bukkit.org/server-mods/herochat/
If so, Ensure that they are configured correctly (configured to use the display names in chat messages).
-
View User Profile
-
Send Message
Posted Mar 23, 2012@SniperFodder
Statistician, neoPaintingSwitch, BlazeOfGlory, Vault, Multiverse-Core, AfkManager, ConsoleFilter, NarrowtuxLib, setXP, PearlXP, ProperTime, Showcase, EggCatcher, PlayerStatusSigns, Votifier, AntiUGFarm, RepairDispenser, StealthLogin, BiomeEdit, WorldEdit, Courier, PermissionsEx, DirtPaths, Jail, CHDistantFarm, HiddenSwitch, QuickSign, EpicQuest, iConomy, BookWorm, CraftBukkitUpToDate, SleepNotify, BKCommonLib, DispNameChanger, mcbans, CookMe, Modifyworld, FalseBookCore, Herochat, NoLaggChunks, MagicTorches, Death and Rebirth, NoLaggTNT, CommandBook, NoLaggItemStacker, NoLaggExamine, Permissions, HawkEye, FalseBookIC, FalseBookExtra, NoLaggLighting, NoLaggItemBuffer, ChatManager, FalseBookBlock, CreativeGates, LWC, WorldGuard, NoLaggMonitor, EnchantMore, WorldBorder, MyWolf, dynmap, NoLagg, OtherDrops
//edit
now i use
git-Bukkit-1.2.3-R0.2-82-g82402ad-b2117jnks (MC: 1.2.4) (Implementing API version 1.2.4-R0.1-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Mar 22, 2012@Tealk123
I need a list of your plugins. It sounds like you have a plugin that is interfering with DNC.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@SniperFodder
i think a database entrie schould only be create after they have use the "/newname"
i have the same problem like latros
on my server all players have set up a dispname
but if they connect the chat use the accound name
in the database is set up the dipsname, but the plugin ignore this etertie
but after you use the /newname command the chat use the dispname
i use
git-Bukkit-1.2.3-R0.2-b2060jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.2)
Loading DispNameChanger v5.4.3