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.
@MightyFlyRudy
This feature already exists. Please delete your config and allow it to be rebuilt by the plugin. The option is scoreboard: true
Any chance of getting this to change the names that show up when you press tab?
@vsams14
Spout is for the name above the head. The rest is handled by Bukkit itself. The problem is that you are using Essentials. I can not guarantee that this plugin will work with essentials. I can change the display name that Bukkit uses, but essentials itself has to pick up on that change and use it. Hence my link to the FAQ.
It really is hit or miss. I haven't looked at Essential's source code, but 10 bucks says that it ignores any change to the display name by other plugins.
<<reply 559447>>
Attempted to use older spout (737) but still chat name does not change
<<reply 557015>>
I currently have the following plugins:
Spout Plugin #828
Pail
PailPlus
CraftBukkitUpToDate
Essentials
Essentials Chat
Essentials Spawn
DispNameChanger
Sunburn (http://forums.bukkit.org/threads/fun-mech-sunburn-v2-21-because-the-sun-just-wasnt-hot-enough-1-0-1-r1.38676/)
Thanks for your help!
PS. I just realized, should i try an older version of spout (737 or older)? Maybe the dev build is just buggy…
@vsams14
I need the plugins list please.
Also: FAQ: Chat Managers
So, I absolutely love this plugin, and the nametag changing bit works great. However, in chat, my name still appears as my account name, and I was wondering if there is a way to fix this? I am willing to provide logs and anything else necessary to get this resolved.
Before people ask, yes, i am using spout, everyoine on the server has spoutcraft. Everyone's nametags change, just chat names do not...
@Bannanas12
Please see the section in the configuration about ScoreBoard usage.
Hi! Thanks for this, I needed a plugin like it. One thing you should do is make it so it displays the new name on the server list (tab key) and when you type /list.
-Thanks!
@Jascrod
Use the link in the description. The jar hasn't been "approved" by the mods yet so the zip file only contains the source files.
As for not working with pex chat manager, You need to be a little more descriptive than that. What doesn't work? Does it not change names? Do permissions not work?
EDIT:
And what I mean by description is up above where it says "Latest Version" under the quote. Bukkit's file system is weird as hell.
Doesnt work with Pex chat manager.
There is no .jar in the 5.2 plugin zip :P
Plugin update published. Let me know if there are any bugs.
@sammy23
Changes to color, or to the name itself?
If it's changes to the color, It's probably because some other plugin is parsing colors on login. If it's the name, that is not normal behavior.
Hey, me again. :) I forgot to find out the reason as to why i have to relog to see the changes.. Is this normal? lol
Thank's again
@Sayshal Please refer to the config to disable kick/ban login/logout messages. If the option does not exist in your config, ensure you are running the latest version, as well as deleting your config and allowing it to be regenerated. If you are still having issues, please file a bug report, as an update will be released soon.
@maltazar1
What exactly is the problem with colors? If you could it would be best to file this in a bug report. The only time I strip colors are when I do comparisons and the like. It's a distinct possibility that I might have missed something along the way.
Works great, it's a shame that colors doesn't work for me at all... I'm using herochat because everything else is more buggy... Any ideas what might cause that problem?
@SniperFodder
Breaks mChatSuites' login/logout/kick/ban messages when this is enabled.
@sammy23
Hey yea, No problem man. Let me know if you encounter any more problems.
Thanks so much.
I've asked a lot of people about which plugin is the best to change names and they all point to this one. It's exactly what i want so thanks for a great plugin. I'll pass the essentials info on also.
Cheers! :)