Smart123s
9e8a9508d7
Re-use FloodgatePlayer in FloodgateAuthTask
2021-03-30 20:03:09 +02:00
Smart123s
600f484963
Added function isValidConfigValue()
2021-03-30 20:00:21 +02:00
Smart123s
94fdc70164
Update config.yml
...
Added Floodgate 2.0 as a requirement
Removed warning about linking accounts with "allowFloodgateNameConflict:
'false'" as it's no longer a problem with Global Linking API enabled
2021-03-29 17:15:45 +02:00
games647
c3c0827cfc
Drop duplicate package goal
2021-03-29 15:19:53 +02:00
Smart123s
870d1ee281
Migrate to Floodgate v2.0
...
This removes support for Floodgate 1.x
2021-03-29 14:49:33 +02:00
games647
e0790965ec
Catch NoSuchMethodError
...
Fixes #499
2021-03-29 11:56:02 +02:00
games647
4bc328c37c
Fail safely if BungeeCord implementation specific classes are not found
2021-03-29 11:56:02 +02:00
games647
357430b5ad
Put configuration values into extra lines to highlight the environment
...
They are not configuration options
Related #488
2021-03-29 11:56:02 +02:00
Smart123s
f7fd94e983
Update config comments
2021-03-22 21:25:27 +01:00
Smart123s
d8b9822c11
Fix "Asynchronous player kick"
2021-03-22 20:46:49 +01:00
Smart123s
e2e4e76fd9
Moved getGeyserPlayer() to the only class it's used in
2021-03-22 20:35:22 +01:00
Smart123s
f9992f1447
Fixed 'allowFloodgateNameConflict' for 'false' value.
2021-03-22 19:57:13 +01:00
Smart123s
5d94e610ff
Create a profile for Bedrock players when registering
2021-03-22 19:51:46 +01:00
Smart123s
9abc99ebc2
Use UUID instead of name when checking for Geyser player
2021-03-22 18:37:12 +01:00
Smart123s
07da8fc76a
autoRegisterFloodgate will no longer try to log in unregistered BE users
...
previously if autoRegisterFloodgate was set to false and the player was
not registered, the plugin tried to auto-login the user, which has led
to misleading "Failed to login" messages
2021-03-22 17:22:51 +01:00
Smart123s
305700497e
Re-added an empty line (deleted by mistake)
2021-03-22 11:43:30 +01:00
Smart123s
8c8ed0b639
Made FloodgateAuth async
2021-03-22 10:16:23 +01:00
Smart123s
ee2ae7f9fd
Use authPlugin.isRegistered() instead of profile.isSaved()
2021-03-21 19:21:49 +01:00
Smart123s
3e9e433736
Move dependencies
2021-03-21 11:07:18 +01:00
Smart123s
c41896e5f2
Use isPluginEnabled() in NameCheckTask.java
2021-03-21 11:02:29 +01:00
Péter Tombor
78f897a490
Use isPluginEnabled() in ConnectionListener.java
...
Co-authored-by: games647 <games647@users.noreply.github.com >
2021-03-21 10:59:58 +01:00
Smart123s
e1af75191e
Implement autoLoginFloodgate & autoRegisterFloodgate config options
...
Knwon Bug: Profile.isSaved() is 'false' when logging in from Bedrock
after auto registering through Bedrock so FastLogin will try to register
for a second time, insted of logging in
2021-03-20 18:28:32 +01:00
Smart123s
a23f846146
Implement allowFloodgateNameConflict
...
Check config.yml for details.
2021-03-20 17:16:55 +01:00
Smart123s
0206a6c5a4
Added new config options (not yet implemented)
2021-03-20 15:37:37 +01:00
Smart123s
6544e007f6
Code cleanup
2021-03-20 14:41:21 +01:00
Smart123s
0cbf2a4e20
Check if Geyser and Floodgate are installed before accessing them
2021-03-20 13:38:41 +01:00
Smart123s
57e797f1be
Implement auto login for Floodgate players
...
This is buggy in most cases.
2021-03-20 12:22:41 +01:00
Smart123s
e03e67b8fa
Detect if a player is connecting through Floodgate
...
The Floodgate API requires UUID which is inaccessible at the level
FastLogion operates on.
A workaround for this is to check if the currently connecting player is
also a part of the Geyser server's online players list.
*TODO: Check for Java and Bedrock name conflicts with multiple
configurations.*
2021-03-19 08:58:29 +01:00
dependabot-preview[bot]
176781d55a
Merge pull request #474 from games647/dependabot/maven/de.xxschrandxx.bca-BungeeCordAuthenticator-0.0.2
2021-03-17 15:41:41 +00:00
games647
d9f254fbff
Merge pull request #473 from games647/dependabot/maven/com.comphenix.protocol-ProtocolLib-4.6.0
...
Bump ProtocolLib from 4.5.1 to 4.6.0
2021-03-09 20:57:41 +01:00
dependabot-preview[bot]
6b617d993f
Bump BungeeCordAuthenticator from 0.0.2-SNAPSHOT to 0.0.2
...
Bumps BungeeCordAuthenticator from 0.0.2-SNAPSHOT to 0.0.2.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-22 16:16:07 +00:00
dependabot-preview[bot]
09ab7288da
Bump ProtocolLib from 4.5.1 to 4.6.0
...
Bumps [ProtocolLib](https://github.com/dmulloy2/ProtocolLib ) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/dmulloy2/ProtocolLib/releases )
- [Commits](https://github.com/dmulloy2/ProtocolLib/compare/4.5.1...4.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-22 16:15:32 +00:00
games647
ff2e5c0435
Drop package goal for the core module
2021-02-18 18:25:37 +01:00
games647
30c233c953
Fix workflow version
2021-02-18 18:21:32 +01:00
games647
6fd81e8e29
Sort supported list alphabetically
2021-02-18 18:17:52 +01:00
games647
4765372b0a
Add BungeeAuthenticator and UserLogin
2021-02-18 18:16:06 +01:00
games647
303c064416
Check for valid file access first
2021-02-14 17:06:44 +01:00
games647
a15de80c7d
Revert "Ignore the correct channel"
...
This reverts commit 465519ee
Namespace key class did the lowercase operation
2021-02-11 10:22:50 +01:00
games647
25356db175
Clean up CI
2021-02-09 16:33:37 +01:00
games647
465519eece
Ignore the correct channel
2021-02-09 16:33:37 +01:00
games647
16f131ee2d
Limit expire timer
2021-02-09 16:33:36 +01:00
games647
43046bea97
Fix branch references
2021-02-09 16:33:36 +01:00
xXSchrandXx
aa734853c6
Implement BungeeCordAuthenticator ( #454 )
...
* Create BungeeCordAuthenticatorHook
* Update bungee.yml
* Update FastLoginBungee.java
* Some small changes
* Test Hook
* Update pom.xml
* Update pom.xml
* Rebuild with new spigotplugins-repo
* Disable checksum for spigotplugins
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Removed spigotplugins-repo
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Update pom.xml
New url
* Update pom.xml
* Update pom.xml
* Update FastLoginBungee.java
* requested changes
* Delete BungeeCordAuthenticator-0.0.2-SNAPSHOT.jar
2021-02-09 14:41:21 +01:00
dependabot-preview[bot]
28fb40d063
Merge pull request #453 from games647/dependabot/maven/com.zaxxer-HikariCP-4.0.1
2021-02-09 12:36:45 +00:00
games647
29c633f68a
Merge pull request #459 from Kamilkime/main
...
Fix name change detection, allow FastLogin to respect AuthMe registration limits
2021-02-09 10:59:33 +01:00
Kamilkime
c079653d09
Always return true when registering with AuthMe
2021-02-09 10:42:10 +01:00
Kamilkime
7fbfa8240c
Allow FastLogin to respect AuthMe pre IP register limit, fixes #458
2021-02-09 01:28:12 +01:00
Kamilkime
1ab346d067
Correct name check on PaperSpigot, fixes #423 , fixes #437 , fixes #457
2021-02-09 00:28:05 +01:00
dependabot-preview[bot]
50a8fd2f79
Bump HikariCP from 3.4.5 to 4.0.1
...
Bumps [HikariCP](https://github.com/brettwooldridge/HikariCP ) from 3.4.5 to 4.0.1.
- [Release notes](https://github.com/brettwooldridge/HikariCP/releases )
- [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES )
- [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-3.4.5...HikariCP-4.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-01 16:25:09 +00:00
games647
9ff404a424
Update CI workflow
2020-11-10 12:33:31 +01:00