Minecraft Name: roperson Suggestion: Allow users to change their names using the new Mojang system. Reason: Many people, including myself, no longer like their usernames. They have waited a very long time for the ability to change it. But, if they enjoy playing on ECC, they can't without being locked out. Any Other Information: I think the main reason for not allowing name changes is [Trade] signs. This plugin records the name a UUID first logged in as, and then allows the to be looked up. I wrote a little snippet of code that should allow Trade signs to work with the name change system, assuming 'playerName' is the name on the sign (who should receive the money): Code: UUID fundsTo=NameChange.lookupId(playerName); Everything else is simply a matter of changing usernames to UUIDs in the database. Link To This Plugin: https://github.com/DysLabs/NameChange/blob/master/NameChange Thanks for reading!
There are a few problems with name changes on ECC, the first of which being the forums. Every time a player wishes for their name to be changed, they would need to contact an administrator to change it on the forums as well. This would provide even more work for the staff team to endure. The second of which being Essentials, I am not sure if this would even work with it. I don't understand code so this plugin that you provided may cover all the plugins including Essentials, but it also might not. Thirdly, ECC has built a community, and it might tear some aspects of that community apart if players are not easily recognizable. If I am not sure who I am trading with, due to their recent name changes, then I will most likely not trade with them. Although at a glance this may seem like a great idea, there are a number of issues to be dealt with before this can be done.
The plugin could provide a command which gives the original username of a player. I have never used Essentials. I know it provides kits and such. It should be easily adaptable. Forums, yeah, don't work well with this.
http://www.ecocitycraft.com/forum/threads/major-internal-naming-conversion.94065/ Andrew is not allowing these.
that's not a proper solution for tradesigns either. What if the user changes their name and there is no UUID related to the name it tries to look up?
I didn't test the code, as I was in a hurry. However, I'm 99% sure it records the first username a UUID logs in as and then fetches that.
Let's say someone is a scammer that is not trusted. They can just change their name and w/o forums to compare against people think user is trusted but end up getting scammed -9000