games647
a3bf875976
Encapsulate floodgate hooks
...
Related #619
Related #620
2021-10-05 15:35:43 +02:00
BOT-Neil
8490ff628c
Update JoinManagement.java
2021-10-01 17:15:05 +02:00
BOT-Neil
0d7b8e237d
Update JoinManagement.java
...
dont check for empty prefixes
2021-10-01 13:29:02 +02:00
games647
8b4d4586a7
Fix compiling
2021-09-23 14:56:30 +02:00
games647
cd55441e4e
Allow configuring SSL requirements for MySQL instances
...
Fixes #433
2021-09-23 14:55:23 +02:00
games647
17ecb186a5
Require full verification if SSL is enabled in MySQL
2021-09-23 14:43:24 +02:00
games647
aaff7710e0
Merge pull request #612 from juanmuscaria/main
...
Velocity support
2021-09-22 12:47:21 +02:00
juanmuscaria
709edc6c0a
Added comment to the config to notify about the different driver name
2021-09-17 10:04:05 -03:00
Enrique García
ec7c421f83
[Security] Check if cracked user have the Floodgate prefix ( #614 )
2021-09-15 16:50:55 +02:00
Smart123s
586b357be8
Don't crash if no storage is loaded
...
If the pluign is running on Bukkit, and it's connected to Bungee
then core.getStorage() will be null.
If that's the case, players will be logged in via a plugin messages.
2021-08-26 13:40:41 +02:00
Smart123s
198e8f9ea2
Fix Floodgate without auth plugin
...
If no auth plugin is installed, rely on StoredProfile
This fixes #594
2021-08-22 13:33:16 +02:00
Smart123s
f39c3a1ea6
Update Floodgate repository
2021-08-20 11:49:54 +02:00
games647
7dd0aa5bca
Limit parallelism to one thread for SQLite
...
Fixes #596
2021-08-14 17:54:57 +02:00
games647
f8fe3d7d71
Do not silence exceptions for Floodgate
2021-08-12 20:39:14 +02:00
dependabot[bot]
f80059987b
Bump slf4j-jdk14 from 1.7.31 to 1.7.32
...
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j ) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-jdk14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-26 07:02:17 +00:00
games647
864e551a88
Disable verbose verification output
...
NameChange fix is resolved
2021-07-14 16:32:32 +02:00
games647
ccdc455ce9
Clarify naming and structure
2021-06-22 14:07:47 +02:00
games647
496817afca
Increase the rate limit for bigger servers
...
Related #406
2021-06-21 18:00:45 +02:00
games647
d1daec436c
Merge pull request #559 from Smart123s/fg2-ln-autoreg
...
Add 'linked' option to 'autoRegisterFloodgate'
2021-06-21 16:31:25 +02:00
Smart123s
2626c21bc8
Add 'linked' option to 'autoRegisterFloodgate'
...
This makes sense with Floodgate 2.0's Global Link API
2021-06-21 15:15:18 +02:00
games647
5607a19312
Merge pull request #560 from Smart123s/fg-player-to-account
...
Update messages
2021-06-21 14:30:46 +02:00
dependabot[bot]
08e26dd60f
Bump slf4j-jdk14 from 1.7.30 to 1.7.31
...
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j ) from 1.7.30 to 1.7.31.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-jdk14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-21 07:03:13 +00:00
Smart123s
2ffe7e0daf
Replace word 'Player' with 'Account' in messages.
...
Technically speaking, one player can own both the Java and the Bedrock
account with the same name, so it's more appropriate to say account
instead of player.
2021-06-20 17:44:46 +02:00
Smart123s
33261b9ea6
Floodgate 2.0 is no longer in a seperate branch
2021-06-20 17:37:18 +02:00
Smart123s
fd3da28bec
Use Override for non core code in FloodgateAuthTas
2021-06-20 13:35:31 +02:00
Smart123s
9350f52916
Create a seperate function for isNameCheckRequired
2021-06-20 13:23:51 +02:00
Smart123s
7c2bb9c9a4
Don't spam log when with unregistered floodgate
2021-06-20 13:05:04 +02:00
Smart123s
0b307a95a3
Add further documentation to config.yml
...
Floodgate options are no longer Bukkit only
autoRegister/LoginFloodgate needs normal (Java) autoRegister/Login
to be set to ture
2021-06-20 11:26:15 +02:00
Smart123s
8f43cc0978
Partially move FloodgateAuthTask to Core
...
The moved code can be used in a BungeeCord implementation
2021-06-20 11:26:13 +02:00
Péter Tombor
b87b59be12
FloodgateNameConflict no longer needs autoLogin
...
The removed line is not valid after 1f3cd5fa5b
2021-06-18 23:25:46 +02:00
Smart123s
fed1e91b28
Document 'no-conflict' in config.yml
2021-06-14 19:09:54 +02:00
Smart123s
dc8dd13d5b
Expand possible values in config.yml
2021-06-14 19:09:54 +02:00
games647
4cf660559e
Merge pull request #532 from Smart123s/fg-bk-ncshare
...
Share Floodgate name conflict check between Protocol Plugins
2021-06-14 10:37:11 +02:00
Smart123s
411148b560
No longer reference 'Floodgate' in JoinManagement
...
Referencing 'FloodgatePlayer' in JoinManagement.java and it's subclasses
has cause ProtocolLib to fail to register an event when Floodgate was not
installed.
2021-06-13 14:24:14 +02:00
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
Péter Tombor
0d5413d402
Warn in config: linked players conflict their Java name
2021-05-22 21:17:11 +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