Floodgate icon indicating copy to clipboard operation
Floodgate copied to clipboard

Kick a Bedrock player with a generated link PIN as the kick reason

Open NyaomiDEV opened this issue 2 years ago • 9 comments

To enforce local linking, it'd be nice to have the linking procedure initiated on the Bedrock client.

I imagine this flow here:

  1. In the config file, the following are set:

    • require-link: true
    • enable-own-linking: true
  2. The player initiates the linking procedure by trying to join the server on Bedrock.

  3. The server kicks the player, stating that the player should join with their Java account on the server, and it gives off the linking PIN within the reason message to complete the linking process.

  4. The player then issues the usual /linkaccount command with the PIN shown in the kick reason.

  5. The player will then terminate the linking process, and they are able to join the server on Bedrock.

NyaomiDEV avatar Feb 28 '23 18:02 NyaomiDEV

That is actually quite a good idea. The only potential catch I can think about is when someone is e.g. streaming or doing anything else where you don't want this kind of info exposed.

Tim203 avatar Mar 01 '23 19:03 Tim203

The only potential catch I can think about is when someone is e.g. streaming or doing anything else where you don't want this kind of info exposed.

Streamers shouldn't stream this kind of stuff in the first place IMO; as for everything else it's up to server owners to notify players of this behaviour, and players should take care accordingly.

NyaomiDEV avatar Mar 01 '23 19:03 NyaomiDEV

Streamers shouldn't stream this kind of stuff in the first place IMO

I mean all they have to do is join a server they never joined before and suddenly the viewers can link their account to the one of the streamer.

I'll keep the issue open for a while so that others can comment on it, because except from this idea I also don't really know how local linking can be improved. Maybe some kind of lobby/limbo server where people can link their accounts? I believe that most people who have this option enabled atm are doing something like that.

Tim203 avatar Mar 01 '23 19:03 Tim203

Maybe some kind of lobby/limbo server where people can link their accounts? I believe that most people who have this option enabled atm are doing something like that.

Wouldn't it be done with Velocity/BungeeCord though? I see things becoming complex from here...


Well, you can kick a player twice, first thing you say "You can't join the server, linking is mandatory. Try to join again to get your PIN", if you REALLY want to put people into a "buffered" kind of scenario.

NyaomiDEV avatar Mar 01 '23 20:03 NyaomiDEV

Well, you can kick a player twice, first thing you say "You can't join the server, linking is mandatory. Try to join again to get your PIN", if you REALLY want to put people into a "buffered" kind of scenario.

True. I think this might be the best option

Tim203 avatar Mar 01 '23 20:03 Tim203

Hello there; I wonder if there was news for this particular feature request.

NyaomiDEV avatar Apr 16 '23 13:04 NyaomiDEV

Not yet. New features will be implemented in an experimental branch which currently is not very stable.

Tim203 avatar Apr 18 '23 15:04 Tim203