Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin level account linking #41

Closed
MattElek opened this issue Jun 12, 2020 · 9 comments
Closed

Admin level account linking #41

MattElek opened this issue Jun 12, 2020 · 9 comments
Labels
enhancement New feature or request
Milestone

Comments

@MattElek
Copy link

What feature do you want?
Add some kind of /linkaccount subcommand or functionality that would allow server admins to link bedrock and java accounts without requiring players to do it themselves, and without requiring players to log in on both accounts.

Alternatives?
Manually editing the linked-players.db with a tool such as DB Browser for SQLite.

@rtm516
Copy link
Member

rtm516 commented Jun 12, 2020

This could maybe be done if the bedrock player is online and we could lookup the uuid of the java player using Mojang's API.
/linkaccountforce <java> <bedrock> so it doesn't collide with any usernames

@Tim203
Copy link
Member

Tim203 commented Jun 12, 2020

Sounds ok to me

@Tim203 Tim203 added the enhancement New feature or request label Jun 12, 2020
@MattElek
Copy link
Author

Maybe even an option to pass either UUID and XUID or even XUID in UUID format, because although I'm not sure of whatever legal issues using an XUID grabber in the actual code presents, it's still possible and easy to just use an online XUID grabber.

@jackson-57
Copy link
Member

This would be really handy, especially if someone can't get their accounts to link for some reason, or if they are unable to (like if they don't have access to their Java account)

@NyaomiDEV
Copy link

I would add to this the possibility to add another admin command to force unlink players.

@lukeeey
Copy link
Member

lukeeey commented Sep 1, 2020

Relevant API endpoint for retrieving a gamertag from xuid and vice versa

https://docs.microsoft.com/en-us/gaming/xbox-live/api-ref/xbox-live-rest/uri/profilev2/uri-usersuseridprofilesettingspeopleuserlistget#ID4EKB

Also, according to another project it may simply be /users/{profile}/settings

@Tim203 Tim203 added this to the Floodgate 2.0 milestone Dec 18, 2020
@the-najjar
Copy link

any updates on this? still work on progress?

@Tim203 Tim203 removed this from the Floodgate 2.0 milestone Nov 4, 2022
@Tim203 Tim203 added this to the Floodgate 3.0 milestone Feb 14, 2024
Tim203 added a commit that referenced this issue Feb 18, 2024
@Tim203 Tim203 closed this as completed by moving to Done in Floodgate Aug 10, 2024
@yqs112358
Copy link

Any instructions about how to use this new command? 🤔 Just use /linkaccount <A> <B> in server console or as OP?

@Tim203
Copy link
Member

Tim203 commented Sep 4, 2024

The current version in the development branch uses /linkedaccounts with add info and remove being the subcommands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

8 participants