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.
So, I'm currently in the middle of working on an update.
I've converted the project to a Gradle build tool and will now be pushing actual code changes soon.
I've already got the Spout Title Turn off written, but untested. After I get that tested I will take a look at the DisplayName replace mechanism for commands. After that, I will be looking at TagAPI integration.
If you have bugs that need to be squashed, please file a bug report or post a comment.
@lee3kfc
Was there an error? I thought it booted fine on 1.4.6.
i want to use this plugin for my MC1.4.6 server.
can you update?
@SniperFodder
http://dev.bukkit.org/server-mods/tag/
@TheStriker095
Link? I'll check it out, and add integration for it as well if I like it.No need to remove Spout until they completely stop supporting bukkit.
@SniperFodder
You could switch from using Spout to the TagAPI.
@KyleUnrau
Try here from here.
Do You Guys Now What The Comand Is To Use It I Have It Installed But I Can Use The Help To See The Command List Thanks
Bad news People: Possible Spout Plugin Discontinuation
And I was just about to work on an update this Christmas D:
I'll try to keep you guys posted but it looks like this plugin's Spout side is about to go the way of the DoDo.
hey sorry can anyone help me im using herochat and dnc also colorme but that is disabled at the moment BUT... the colors stay there when the person logs in however the color isnt there when the player talks :( anyone knw whats wrong??
@Swords761
Mmmk, It must be another plugin causing it. I'll have to track down the misbehaving plugin xD
@harryjamesuk
I can tell you that this works perfectly fine with Herochat, I've been using DNC + Herochat for months and never had any problems. Any issues would be on Herochat's side anyways, not DNC's.
@SniperFodder
Awesome, thanks
@gabriel11798
Yo, Check it out! it exists already! /checkname
I can probably add whois as an alias if not too many other plugins use it.
@harryjamesuk
Sorry, I was asleep when I wrote that. What I meant to say is, What isn't working? Names not changing? Display name above head not working?
Just saying that it doesn't work without telling me what exactly isn't working keeps me from fixing the bugs. Also, check out the relevant FAQ in regards to chat managers: Will DNC work with <Insert favorite chat manager here>.
To Elaborate further, There is probably a configuration setting in Hero Chat that you need to tweak.
@SniperFodder
I don't know if it's a why thing, Just maybe you haven't configured it to work? Not sure.
Could you add a "/whois <displayname>" command for finding out who the person actually is?
Just a suggestion.
@harryjamesuk
If you provide a better description of why it doesn't work, or submit a ticket, it can help me to discern a solution if there is something that needs to be done on my end.
EDIT:
At everyone else: I'm sorry I haven't updated this plugin in awhile. Been busy. 12 hour days at work, nearly all week long, and only weekends off, I feel the crunch of my new job. I get a bigger pay check but It leaves me drained. I'm also in the process of decommissioning a server at my home and bringing another one online. That is taking up a lot of my free time. Hopefully soon I can work on this.
Hello,
This doesn't work with HeroChat sadly :'(
@Q2Lummox
It's on my todo list. I went from a 30 hr job to a 50+ hr job so My time is a bit lacking as of late.
@Tealk123
Please, add this option ;)