15
Minecraft / Blogs

Minecraft Username Changes - Will it Mess up Server Bans?

Collectable

Get Embed Codes

Forum:
HTML:
Link:
avatar
sycoinc
Level 56 : Grandmaster Programmer
391
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**

Comments : 29

Join us to post comments.

Show Comments

1 - 29 of 29

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
  • Tappy
  • Level 6
  • Apprentice Network
  • January 21, 2015, 9:06 am
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.
  • sycoinc
  • Level 56
  • Grandmaster Programmer
  • January 22, 2015, 12:28 am
uuid's were actually put in 1.7 but username changes be feb 15th
no it does it by IP
and username once it has been changed but there is still a flaw...
  • sycoinc
  • Level 56
  • Grandmaster Programmer
  • September 13, 2014, 6:51 pm
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)
what you just saw was a kink in da camera
I've waited 2 years for this change. Thank you Mojang.
  • bejames14
  • Level 14
  • Journeyman Ninja
  • March 19, 2014, 8:27 am
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
  • sycoinc
  • Level 56
  • Grandmaster Programmer
  • March 19, 2014, 2:44 pm
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
  • zbee
  • Level 22
  • Expert Nerd
  • December 9, 2013, 4:39 pm
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.
  • ][_C_r_i_m_][
  • Level 8
  • Apprentice Architect
  • December 9, 2013, 3:11 pm
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.
there already are codes
  • zbee
  • Level 22
  • Expert Nerd
  • December 9, 2013, 4:46 pm
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 :)
  • ][_C_r_i_m_][
  • Level 8
  • Apprentice Architect
  • December 9, 2013, 6:17 pm
That would work too.
Maybe like the steam username system, that would work.
  • Chetcat
  • Level 28
  • Expert Archer
  • December 9, 2013, 2:51 pm
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.
  • Descripted
  • Level 25
  • Expert Network
  • December 9, 2013, 1:27 pm
I feel as they will go, they will make these fixes before the release it.
(goddoiwanttochangemyname)
  • Wolf_paladin
  • Level 24
  • Expert Dragonborn
  • December 9, 2013, 8:48 am
I just see a lot of ways changing names could go wrong.
  • Nomadic Miner
  • Level 18
  • Journeyman Explorer
  • December 9, 2013, 8:41 am
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
  • meganukebmp
  • Level 62
  • High Grandmaster Fox
  • December 9, 2013, 7:47 am
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.
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?
  • HaakonHawk
  • Level 73
  • Legendary Geek
  • December 9, 2013, 6:19 am
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!
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
  • sycoinc
  • Level 56
  • Grandmaster Programmer
  • December 9, 2013, 2:43 am
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
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
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.
  • monkeyfunk26
  • Level 58
  • Grandmaster Baconator
  • December 8, 2013, 11:46 pm
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...
  • sycoinc
  • Level 56
  • Grandmaster Programmer
  • December 9, 2013, 12:17 am
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
  • Chuk40076
  • Level 28
  • Expert Geek
  • December 8, 2013, 9:04 pm
Correct, thank you for clearing this up. :)

1 - 29 of 29

Show Comments

Search

Browse

Site

© planetminecraft.com

Welcome