I don't need name change. I love the username Minecrafted2003.
Really, you should never, ever make an inappropriate username. For an example, on a server there was someone named dxxx_in_butt. I hated the comments about how people loved his name. When you create an account, you should not make it inappropriate or unnecessary. Just make it appropriate and a name that you love.
Rollback Post to RevisionRollBack
Herobrine would like to see you. @rmichaelrhoades
遵守规则,即使你不能在第一次阅读这一点。
Cool concept and all but it wouldnt work in most cases.
it can cause so much trouble with the way the servers are run and the usability of usernames!
Think about it
if "ProGamer" here changes their name to "BroMan", sure no problemo! But then somone else comes along and changes their user to ProGamer! It could cause alot of problems and most likely make it easier for Cracked clients to be able to connect to servers!
So yeah!
I would love this! My name (in minecraft) is 5810, I also have an account named out_space but I hate both names. I really just want to change my name to "fezfish".
Finally, I don't have to have a stupid name like Friendly_Person and can change it to something more manly.
(I mean, does playing the Hunger Games with a name like that sound good to you?)
Does this potentially mean someone could steal my name? people do it enough anyway, I'm banned from 99% of most syndicated server groups because of name stealing griefer players, I once got myself unbanned from MCbans, I was banned again within a day with 17 or so major offences. Not my own doing, obviously.
nNa: I'm pretty sure it would be really annoying in the middle of the night when you are walking around your courtyard in the castle and an army of skeletons shoots arrows over the wall.
I think it *could* work, but they need to be careful. Sure, if someone created a dumbass name which was offensive and resulted in them being banned from a bunch of servers, a name change is probably a good thing. But on the flipside, it could open the door to griefers constantly changing names so they cant be identified as easily.
Maybe if they do something like Facebook (im not condoning anything FB do mind you ) and limit the amount of changes you can perform?
Microcharging for a name change would be going to far tho
Here is a non-complicated way to do it, combining maximum flexibility for the players while keeping maximum security too.
Protocol
The player cannot change his in-game player name directly from within the game. He must first exit the game, and log into his Mojang account to change his account profile. This is exactly the way it currently works for account profile changes, thus it would all be 100% automated.
The player would not actually make a name change, but would make a *request* for a name change. He could make as many requests as he wishes, but only the last one would "count". Of course, the player could only request a name that is available. A requested name stops being available the moment it is requested, but becomes available again immediately if the player changes his mind and either cancels his name change request or makes a different one. in short, a player can only request ONE name at a time but can change his mind at anytime.
From the moment of his request and for some "waiting" interval (let's say for a few days or even weeks, whatever Mojangs decides), the player's name would stay unchanged, but all in-game commands using the player's name would work using the player's current name, or the player's unique and fixed ID, or the player's requested name.
The name server would regularly parse through the list of name change requests, and "around" the end of the waiting interval (it could be minutes or a few hours around that time, this doesn't need to be very exact), then the server would change the player's name. However, the change would "really" activate only the next time the player would log into the game. Note that the "previous" name would not immediately be "freed up" to be available to anyone else. There is a "reserved" period during which the old name stays linked to the player. Thus, all in-game commands using the player's name would still work with both the previous name and the requested name, which is now the current player's avatar name (and still also with the player's ID, of course). If the player wants to switch back to his previous name (or whatever else), then he just makes another name change request and waits the appropriate amount of waiting time.
After the name change, the previous name stays reserved" for a while. After the "reserved" period of time has occured (again, could be days or weeks, whatever Mojang sees fit), and again only the NEXT time the player logs into the game, the old name would stop being reserved only to him, and would also stop working for all in-game commands that use the player's name. From then on, the old name is available to everybody and anybody else can make a request for that name.
There would also be a "timeout" for both the actual name change and the reserved period. Something in the line of let's say 6 months. If the player NEVER logs into the game before the timeout elapses, the name request will be canceled (if it didn't occur yet), or the reserved period will end and the previous name will be freed up by the server.
#2 How it would look like to the other players
The current name would still be displayed normally.
However there would be 2 easy ways to easily access the full name information:
- Directly clicking on a player's name in the chat window.
or
- A simple chat command, available in all game modes.
Both ways would output the same thing, something like this in the chat window:
Let's say were have a player with his game name being "Bob1111" and he wants to change it to "BobNewName'
Before the player makes the name change request, the full name information would be displayed as:
Bob1111 (ID=12345678)
After a name change request, but while waiting for the name change to really "activate":
Bob1111 (ID=12345678)
[will change to BobNewName around 2013-12-31 23:57GST]
After the actual name change, but before the end of the reserved interval:
BobNewName (ID=12345678)
[was changed from Bob1111 on 2014-01-01 01:14GST]
Finally, after the reserved interval is over:
BobNewName (ID=12345678)
#3 How much computer resources would be needed
Not much at all. Trust me on this one. The server would only needs to do a couple of very simple and quick checks on player log-in, plus a very low-priority process that slowly parses through the list of all players.
And a few bit flags, things like :
- Is there a name change request pending?
- Does the server makes the name change at the very next player log-in?
- Is the previous name still reserved?
- Does the server frees up the old name at the very next player log-in?
And a couple text strings:
- Waiting interval's requested name (or a null string)
- Reserved interval's previous name (or a null string)
We're really talking about trivial stuff here. Nothing complicated.
This would be a wonderful idea, but i believe that you will need to provide an explanation for why you changed your name, and!, it should be something that you need to pay a small fee for.
I hope that happens!!!! I use my mom's account because my brother signed her up but she never played. But that means i's stuck with her Minecraft name.
Yeah, I agree that the new ability to change names (if it does happen) will be confusing and complex. I don't think they should do this because the confusion is all too great.
I personally want to change my username, mostly because I simply did not know that the name I chose back in 2010 would actually be my name in game, and also because it's a name that I no longer wish to be connected with, not that there was any negativity with others. I'm fine with paying a fee and giving a legitimate reason of changing it. I do like the idea of having a personal ID# for your account, while you can change your in game name.
People say it will mess up bans.It wont. Mojang would never do that. It would more be like a global nickname, like nickname plugins. I can immagin how many SkyTheKidRS's i would see on servers, though.
Username changes will sure bring a lot of trouble with them;
- Bans, as said before, could only be worked around through unique player ID's and this shouldn't be more than a simple database column addition (if it's not already there).
- Friendlists, if ever imported, should be based on these ID's as well to prevent having a random friend at once.
- And last; famous people that would change their username could have a groupie steal their previous one and so pretend to be him/her. It sounds rather stupid, but I'm can see that would give trouble by giving the famous a bad reputation or such.
Anyway, if they insert username changes they should consider a lot of things before randomly messing with names.
Yes. Though a popular youtuber might change his/her username to something different. Like it
Really, you should never, ever make an inappropriate username. For an example, on a server there was someone named dxxx_in_butt. I hated the comments about how people loved his name. When you create an account, you should not make it inappropriate or unnecessary. Just make it appropriate and a name that you love.
遵守规则,即使你不能在第一次阅读这一点。
it can cause so much trouble with the way the servers are run and the usability of usernames!
Think about it
if "ProGamer" here changes their name to "BroMan", sure no problemo! But then somone else comes along and changes their user to ProGamer! It could cause alot of problems and most likely make it easier for Cracked clients to be able to connect to servers!
So yeah!
(I mean, does playing the Hunger Games with a name like that sound good to you?)
Problem(P)-1: Bans won't work!
Solution(S)-1: Every player gets a unique ID# or you can only change the name every week, month, or 2 months, etc.
P-2: You can steal famous people's names if they change!
S-2: If a name is used and unused, there must be 3 days before another person may use it except the original owner... complicated? yes, but can work.
P-3: People won't know who i am!
S-3: I think people's ID #s should be displayed in parenthesis by the name, for example: (PineappleBoy41(3117))
And yes, my MC name is Fire.
www.filepak.com
nNa: I'm pretty sure it would be really annoying in the middle of the night when you are walking around your courtyard in the castle and an army of skeletons shoots arrows over the wall.
Maybe if they do something like Facebook (im not condoning anything FB do mind you ) and limit the amount of changes you can perform?
Microcharging for a name change would be going to far tho
Protocol
The player cannot change his in-game player name directly from within the game. He must first exit the game, and log into his Mojang account to change his account profile. This is exactly the way it currently works for account profile changes, thus it would all be 100% automated.
The player would not actually make a name change, but would make a *request* for a name change. He could make as many requests as he wishes, but only the last one would "count". Of course, the player could only request a name that is available. A requested name stops being available the moment it is requested, but becomes available again immediately if the player changes his mind and either cancels his name change request or makes a different one. in short, a player can only request ONE name at a time but can change his mind at anytime.
From the moment of his request and for some "waiting" interval (let's say for a few days or even weeks, whatever Mojangs decides), the player's name would stay unchanged, but all in-game commands using the player's name would work using the player's current name, or the player's unique and fixed ID, or the player's requested name.
The name server would regularly parse through the list of name change requests, and "around" the end of the waiting interval (it could be minutes or a few hours around that time, this doesn't need to be very exact), then the server would change the player's name. However, the change would "really" activate only the next time the player would log into the game. Note that the "previous" name would not immediately be "freed up" to be available to anyone else. There is a "reserved" period during which the old name stays linked to the player. Thus, all in-game commands using the player's name would still work with both the previous name and the requested name, which is now the current player's avatar name (and still also with the player's ID, of course). If the player wants to switch back to his previous name (or whatever else), then he just makes another name change request and waits the appropriate amount of waiting time.
After the name change, the previous name stays reserved" for a while. After the "reserved" period of time has occured (again, could be days or weeks, whatever Mojang sees fit), and again only the NEXT time the player logs into the game, the old name would stop being reserved only to him, and would also stop working for all in-game commands that use the player's name. From then on, the old name is available to everybody and anybody else can make a request for that name.
There would also be a "timeout" for both the actual name change and the reserved period. Something in the line of let's say 6 months. If the player NEVER logs into the game before the timeout elapses, the name request will be canceled (if it didn't occur yet), or the reserved period will end and the previous name will be freed up by the server.
#2 How it would look like to the other players
The current name would still be displayed normally.
However there would be 2 easy ways to easily access the full name information:
- Directly clicking on a player's name in the chat window.
or
- A simple chat command, available in all game modes.
Both ways would output the same thing, something like this in the chat window:
Let's say were have a player with his game name being "Bob1111" and he wants to change it to "BobNewName'
Before the player makes the name change request, the full name information would be displayed as:
Bob1111 (ID=12345678)
After a name change request, but while waiting for the name change to really "activate":
Bob1111 (ID=12345678)
[will change to BobNewName around 2013-12-31 23:57GST]
After the actual name change, but before the end of the reserved interval:
BobNewName (ID=12345678)
[was changed from Bob1111 on 2014-01-01 01:14GST]
Finally, after the reserved interval is over:
BobNewName (ID=12345678)
#3 How much computer resources would be needed
Not much at all. Trust me on this one. The server would only needs to do a couple of very simple and quick checks on player log-in, plus a very low-priority process that slowly parses through the list of all players.
And a few bit flags, things like :
- Is there a name change request pending?
- Does the server makes the name change at the very next player log-in?
- Is the previous name still reserved?
- Does the server frees up the old name at the very next player log-in?
And a couple text strings:
- Waiting interval's requested name (or a null string)
- Reserved interval's previous name (or a null string)
We're really talking about trivial stuff here. Nothing complicated.
Either way, I'm cool with my current MC username. Za_Destroyer really just works for me.
Yes. Though a popular youtuber might change his/her username to something different. Like it
very much
Come join this awesome server!