Minecraft Blogs

Minecraft Username Changes - Will it Mess up Server Bans?

  • 15
  • 1
  • 29
avatar sycoinc
Level 57 : Grandmaster Programmer
392
I have seen this asked everywhere lately since the announcement of 'code placed in in preparation for username changes'

Looking through console on my server when i noticed a user trying to connect that was banned... it came up like this (###### = Username + IP hidden but shows in console )

Player [21:15:00 INFO]: GameProfile{id='daae81f5fc364f9e8080037b2e529add', name='#########'} (/###.###.###.###:#####) disconnected (§cYou are banned from this server! Reason: §eImmature children do not belong on this server)


What i take it from this the GameProfile is a unique code assigned to EACH user in minecraft. The name= " ##### " section shows the actual username they tried to login with... From my understanding and hoping is that if we can change usernames Paid or Not Paid the only thing that would change is the name= ' ## ' section meaning all previous bans on a server under a specific username would still stand.

I hope I am correct in this assumption if anyone has more info they would like to add please do.

**note this person was banned for constant cussing, abusing other players and trolling before you go off at the ban reason**
Tags

1
06/16/2016 8:43 am
Level 1 : New Miner
NightFallHD
Bans officially go by UUID, because I was banned from Mineplex quite some time ago and I have since been through 4 different names, and i'm still banned
1
01/21/2015 2:06 pm
Level 7 : Apprentice Network
Tappy
The username is not based with their account. When 1.8 everyone was assigned a unique UUID, so if you change the name they player will still be banned as it will ban the UUID not the name.
1
01/22/2015 5:28 am
Level 57 : Grandmaster Programmer
sycoinc
uuid's were actually put in 1.7 but username changes be feb 15th
1
09/13/2014 8:31 pm
Level 8 : Apprentice Architect
The_original_one
no it does it by IP
and username once it has been changed but there is still a flaw...
1
09/13/2014 10:51 pm
Level 57 : Grandmaster Programmer
sycoinc
the uuid is linked to the payers account so once name changes come up it will note if they have changed their username toa ccomidate on bans and such (this is a dummed down simple version as i didnt want to write technical)
1
09/14/2014 12:04 pm
Level 8 : Apprentice Architect
The_original_one
what you just saw was a kink in da camera
1
04/09/2014 5:46 pm
Level 17 : Journeyman Network
canopenertrooper
I've waited 2 years for this change. Thank you Mojang.
1
03/19/2014 12:27 pm
Level 16 : Journeyman Ninja
bejames14
It would only effect the server bans if you use a username ban. But if you do a UUID ban or an IP ban it doesn't really effect it, unless that person connects to a different IP.

-bejames14
1
03/19/2014 6:44 pm
Level 57 : Grandmaster Programmer
sycoinc
yeah seems from further research in the months after this, if they logged in anywhere with their username it logs it against their uuid, so that issue is solved for the most part also as links both
1
12/09/2013 9:39 pm
Level 23 : Expert Nerd
zbee
Mojang will manage to make this go smoothly. Likely they will implement an alias system where a user technically has two usernames, the old and the new, that way they can continue to have a ban active on every user.
1
12/09/2013 8:11 pm
Level 10 : Journeyman Architect
JaydenNoss
If Mojang enables name changes, there should be a database that keeps the first name of that account. Any bans made on that account should ban the first username. If the account tries to join again, the server console checks the database for that accounts first username and if the username matches the banned name, it won't let them enter.

OR

Mojang makes it a requirement that every Mojang account have an ID. When a ban is given, it bans the ID, not the username. ID's shouldn't be changed.

That's my take on it anyway.
1
12/10/2013 2:23 am
Level 1 : New Miner
ChrisandGeorge
there already are codes
1
12/09/2013 9:46 pm
Level 23 : Expert Nerd
zbee
Only current banning plugins store it in the mojang server username / ip banned access log. Switching to IDs (while already in place) completely would cause all servers to be vunerable to their banned players again, which would lead to community chaos.

The first method would work, but it could be made even more efficient if instead when a user logs into a server, it checks their username against their list. What Mojang could do is store two usernames when a user logs into the Minecraft client, and the server client could just check both of the names, no external checks required, making it even safer :)
1
12/09/2013 11:17 pm
Level 10 : Journeyman Architect
JaydenNoss
That would work too.
1
12/10/2013 1:05 am
Level 1 : New Miner
PixelEnderman
Maybe like the steam username system, that would work.
1
12/09/2013 7:51 pm
Level 8 : Apprentice Archer
Chetcat
I'm pretty sure Mojang wouldn't be stupid enough to let something like that slide. They'll be sure that it won't affect server bans/player info in any way.
1
12/09/2013 6:27 pm
Level 28 : Expert Network
Descripted
I feel as they will go, they will make these fixes before the release it.
(goddoiwanttochangemyname)
1
12/09/2013 1:48 pm
Level 26 : Expert Dragonborn
Wolf_paladin
I just see a lot of ways changing names could go wrong.
1
12/09/2013 1:41 pm
Level 14 : Journeyman Explorer
Nomadic Miner
Nomadicminer will soon be NomadicMiner.

In any case, bans may update to where case will not matter. I feel that Usernames will ne be allowed to be changed too drastically. I do think bans go by your mc ID rather than your name
1
12/09/2013 12:47 pm
Level 63 : High Grandmaster Fox
meganukebmp
Actually you are really close. When a user logs in to minecraft as of 1.6 the launcher will generate a token wich is the code you see. This token gets uploaded to minecraft.net after the login. When you join a server the server compares your token to the token uploaded to minecraft.net. If both tokens match it lets you join the server. Its meant to stop hackers. Once the client leaves the server another token is generated for the next join if there is one. If we change usernames it will still authenticate us by our tokens tied to the original username. Think of the new usernames as displaynames over the normal username wich will forever remain in our token even if we change our username.
1
12/09/2013 12:24 pm
Level 32 : Artisan Dragonborn
SuperPyroManiac
MCBans as well as most other banning plugins have already setup work for the UUID (Unique User ID) My issue is will permissions be based off of UUID, and how will they be converted?
1
12/09/2013 11:19 am
Level 73 : Legendary Geek
HaakonHawk
What i think would be nice... What if you could change your display name. But you still have the same username. That way. You could have the name you wanted on servers. But without messing up banning system, or VIP/Premium system on servers!
1
12/09/2013 7:40 am
Level 13 : Journeyman Scribe
VladimirVolchenkov
Ip is the major leader to keep your account name still banned no matter what the name is. UUID is a cause but really does nothing.

- VV
1
12/09/2013 7:43 am
Level 57 : Grandmaster Programmer
sycoinc
thing is though ip banning someone without their username banned can still mean they get on on an alternate ip... had it a few times when we have ip banned and didn't ban their username also... but still as long as mojang doesnt derp up ppls ban lists im happy with whatever way they do it
1
12/09/2013 7:44 am
Level 13 : Journeyman Scribe
VladimirVolchenkov
You know you can ban an IP as well. Also their names are key sensitive, might be on the owners end of things too for the username.

- VV
1
12/09/2013 12:26 pm
Level 32 : Artisan Dragonborn
SuperPyroManiac
Most dymanic IP's change monthly. Not a very good plan, as well as if there are other people in the household of theirs that play. UUID is already being banned and used on my server, works just fine.
1
12/09/2013 4:46 am
Level 59 : Grandmaster Baconator
monkeyfunk26
Yup i noticed this too. It's called a UUID. The aim is to have everyone have a unique id, but interchangeable "nicknames," so to speak (on a global level). The question is, will banlists automatically adapt to associate a particular ban with the UUID, rather than the username?

And at that, I foresee a world of problems when a bajillion kids want "SkythekidRS" as their username. I wonder how Mojang will deal with duplicate names. Perhaps you can register names with your Minecraft profile, and the system makes sure no one else has that name registered at the time. And then you can choose one of your registered names from, say a drop down menu, and that will become your "active" username, while still holding onto the other ones in the vault. Hmmm...
1
12/09/2013 5:17 am
Level 57 : Grandmaster Programmer
sycoinc
I would hope to see it as a paid username change BUT it can't be taken already so people can't 'steal or fake to be people'.

But if it free i hope they do the whole if the name is taken you can't use it.... and hope spammers or people claiming to be others won't rise to an uncontrolable level
1
12/09/2013 2:04 am
Level 29 : Expert Geek
Chuk40076
Correct, thank you for clearing this up. :)
Planet Minecraft Logo

Website

© 2010 - 2020
www.planetminecraft.com

Welcome