Will Minecraft's Upcoming Username Change Affect FTB Servers?

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

CathalCraft

New Member
Jul 29, 2019
22
0
1
What will happen when this system goes live? Older version of Minecraft, which all the FTB packs run on, do not support the UUID system (as far as I know). So if a player changes his or her username, then they will basically start off as a new player, since older versions of Minecraft and plugins store information such as inventories, OPs, whitelists, and banned players as usernames instead of UUIDs.

So if a player changes his or her username, is that person basically screwed when it comes to their progress on FTB servers, since all their data is stored under another username? Should we advise players to not change their name if they wish to keep their data?
 

MrBrunty

New Member
Jul 29, 2019
257
0
0
most of the important information is stored in the .dat file, technically an admin could just change the name of that file.
 

Jammie

New Member
Jul 29, 2019
133
0
0
most of the important information is stored in the .dat file, technically an admin could just change the name of that file.

While that may work for smaller servers I can see this being a large problem for larger servers.
 

MrBrunty

New Member
Jul 29, 2019
257
0
0
While that may work for smaller servers I can see this being a large problem for larger servers.

Most small servers are run in the spare time of their owners, when you get large enough for this kind of thing to be an issue, its usually maintained by a group of people on a more full time basis, so I don't think it would be much of a problem, especially as you could potentially write a small script using jsonapi to do it for you.
 

Connor Gavitt

New Member
Jul 29, 2019
1,091
-1
0
Most small servers are run in the spare time of their owners, when you get large enough for this kind of thing to be an issue, its usually maintained by a group of people on a more full time basis, so I don't think it would be much of a problem, especially as you could potentially write a small script using jsonapi to do it for you.
How would you know that the new player is the old player then with a script? How would a server owner identify the name change and then have the script change the data file?
 

CathalCraft

New Member
Jul 29, 2019
22
0
1
Most small servers are run in the spare time of their owners, when you get large enough for this kind of thing to be an issue, its usually maintained by a group of people on a more full time basis, so I don't think it would be much of a problem, especially as you could potentially write a small script using jsonapi to do it for you.
It would be awesome if someone could release that script, or a plugin that does something similar, for everyone who runs "outdated" servers to use on their server.
 

Connor Gavitt

New Member
Jul 29, 2019
1,091
-1
0
The issue I'm seeing is, how is that possible. Say they have their ip changed then decide to change their username I don't see how to verify their identity automatically.
 

CathalCraft

New Member
Jul 29, 2019
22
0
1
The issue I'm seeing is, how is that possible. Say they have their ip changed then decide to change their username I don't see how to verify their identity automatically.
If they change their IP, have them message you their new username via the server website/forums if you have one. Otherwise, I'd make an announcement saying that a player must message you the username they are changing to; if not, they don't get their stuff back.
 

MrBrunty

New Member
Jul 29, 2019
257
0
0
quite simple really, there are plugins out there which run on a password required basis in order to log in to the server, created on the first log in, you could create a system similar to that, and then run it through a web browser as a small form.

Thats how I would do it, but I'm sure you could also use minecrafts log in system itself as a security process.