Smart123s
af0ef2aed9
Stop ProtocolSupport from crying
...
If I ever tried to either cast or use FloodgatePlayer as a return type
when Floodgate was not installed in the server, I got this error:
[19:37:46 ERROR]: [FastLogin] Plugin FastLogin v1.11-SNAPSHOT-744264d has failed to
register events for class
com.github.games647.fastlogin.bukkit.listener.protocolsupport.ProtocolSupportListener
because org/geysermc/floodgate/api/player/FloodgatePlayer does not exist.
ProtocolLib doen't have this problem.
2021-06-12 19:57:32 +02:00
Smart123s
ee2b3a37f8
Move Floodgate name conflict check to Core
2021-06-12 19:57:31 +02:00
Smart123s
b2b61539e1
Revert "Move Floodgate conflict chechking to core"
...
This reverts commit b0ef1a59ac .
2021-05-16 17:54:50 +02:00
Smart123s
b0ef1a59ac
Move Floodgate conflict chechking to core
...
The FloodgateApi is the same for Bukkit and Bungee, so the Floodgate
related code could be used in a future Bungee implementation too.
Currently, Bungee will report Floodgate disabled to core, so the
upstream Floodgate implementation will be used there.
If enough code will be moved to core, I might consider enabling these
features to BungeeCord too.
2021-05-09 11:01:36 +02:00
Smart123s
08b864220d
Merge branch 'main' of https://github.com/games647/FastLogin
2021-05-09 09:06:59 +02:00
Smart123s
75750f8417
Apostrophes are no longer necessary in config.yml
2021-05-08 14:20:56 +02:00
Smart123s
85a1abfaac
Describe how UUIDs work for 'allowFloodgateNameConflict' in config.yml
2021-05-08 13:38:38 +02:00
games647
d6a02aa538
Apply license headers to every file
...
(Related #494 )
2021-04-05 11:04:42 +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
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
f9992f1447
Fixed 'allowFloodgateNameConflict' for 'false' value.
2021-03-22 19:57:13 +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
games647
303c064416
Check for valid file access first
2021-02-14 17:06:44 +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
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
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
c96d64597a
Clear proxies file name
2020-07-31 17:02:51 +02:00
Gabriele C
cae2f8f58d
Implement FastLoginPremiumToggleEvent
2020-06-27 13:58:38 +02:00
games647
de1487b6aa
Fix driver warning message not displaying
2020-06-06 18:38:51 +02:00
games647
2bd339b0bf
Use username from Mojang for offline IDs
...
Affected systems: BungeeCord after name change
Effects: Carry on items, permissions, etc. from the old user account without access to the new one
After a name change it could happen that the client still only
knows the old username and will send it to the server. Mojang will provide us with an up-to-date username that we should use instead.
The username is also sent to Mojang, so that they could verify the use. Therefore exploiting this behavior extensively for arbitrary usernames is not possible.
Related #344
2020-05-25 13:41:41 +02:00
games647
286b755ee3
Log player handling
...
Related #354
2020-05-23 21:40:10 +02:00
games647
5c5b7384a4
Better explain anti bot configuration values
2020-05-21 10:25:01 +02:00
games647
7c125dc0b6
Add more debugging messages for delayed proxy logins
...
Related #352
2020-05-21 10:03:56 +02:00
games647
103a8320ec
Log requested premium logins
2020-05-20 19:50:22 +02:00
games647
b1797c84d9
Prevent duplicate save requests
2020-05-18 16:10:39 +02:00
games647
feee64309e
Warn if FastLogin doesn't login authenticated players
...
Related #351
2020-05-15 14:38:22 +02:00
games647
c58eda983a
Fix parsing of placeholder status
...
Fixes #341
2020-05-14 13:41:32 +02:00
games647
477d3df1dd
Favor nano time, because it's monotonic
2020-05-13 22:40:26 +02:00
games647
c1dc69845e
[Experimental] Enable paranoid to hide MySQL details
2020-05-13 21:27:53 +02:00
games647
c3f6881e4b
Add missing default values for the rate limiter
2020-05-13 19:51:05 +02:00
games647
25b380f74a
Add a basic rate limiter for incoming connections
...
Related #347
2020-05-13 19:47:02 +02:00
games647
a5777869c8
Re-order driver specific properties
2020-05-13 19:46:02 +02:00
games647
cf3e8434a2
Prefer more MySQL performance optimizations
2020-05-13 19:46:02 +02:00
dependabot-preview[bot]
58c42f9f7f
Bump HikariCP from 3.4.3 to 3.4.5
...
Bumps [HikariCP](https://github.com/brettwooldridge/HikariCP ) from 3.4.3 to 3.4.5.
- [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.3...HikariCP-3.4.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-11 16:26:14 +00:00
dependabot-preview[bot]
efb4c34b50
Bump HikariCP from 3.4.2 to 3.4.3
...
Bumps [HikariCP](https://github.com/brettwooldridge/HikariCP ) from 3.4.2 to 3.4.3.
- [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.2...HikariCP-3.4.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 16:20:09 +00:00
games647
109e19e6da
Add missing synchronized modifiers
2020-03-20 16:13:45 +01:00
games647
65469ed579
Make scheduler platform dependent
2020-03-20 13:44:58 +01:00
games647
8ecb5657d3
Drop nullable annotation usage to compile
...
Thanks CI
2020-03-14 19:06:05 +01:00
games647
88a526b5bf
Drop support for Minecraft 1.7
2020-03-14 18:51:27 +01:00
games647
57b84509da
Limit the total number of running threads
...
(Related #304 )
2020-03-14 18:20:34 +01:00
games647
e0bc7d914c
Load the after auth plugins
...
Fixes #306
There seems to be some capability problems
that it doesn't correctly load ProtocolLib before
this plugin. Furthermore if we use
events for our hooks they print out a warning.
2020-03-10 09:59:31 +01:00
ㄗㄠˋ ㄑㄧˊ
74b13231f8
bump craftapi to 0.3 ( #303 )
2020-03-08 12:15:37 +01:00
dependabot-preview[bot]
79627e3b60
Bump slf4j-jdk14 from 1.7.26 to 1.7.30 ( #301 )
...
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j ) from 1.7.26 to 1.7.30.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.26...v_1.7.30 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-06 19:28:02 +01:00