-
Notifications
You must be signed in to change notification settings - Fork 11
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
Premium Players Support Reworked #197
Conversation
First of all, great job! I reviewed your code and you nailed it. I'm going to test your changes and then try to fix some issues you mentioned. I will modify the code if I find any bugs or minor fixes. This will definitely be merged, so you can be sure that the next release will include this feature. Testing TODO:
If you have other test cases, reply to this comment. |
Thanks for reviewing my code, i’m glad to hear that! tbh i tested it and it worked as expected, but my tests were very superficial. i think there is another test case with premium auth steps. |
Relocation didn't help, idk why. So i just let bungee download the library. |
…rt/caffeine-library [Fix] Relocate and download Caffeine using LibraryManagement
Pull Request Etiquette
Changes
Closes Issue: #39
Description
This pull request implements the following features:
Now this works a bit different compared to previous PR.
The PreLogin scenario look like this:
we should check player's mode, because that can be just a cracked player with premium name.
(By the way, there is an option in config to prevent such players from connecting)
There is a slight downsight in this approach, which is that whenever a cracked player
with a premium name logs in, he will get kicked and he will have to reconnect,
but i couldn't manage to find any workarounds.
Inspired by LibreLogin and FastLogin
I really hope that this is what the plugin needs and my code will work as expected :)