Tim203
aaee1a2164
Added a debug message for invalid timestamp
2021-05-27 16:55:00 +02:00
Tim203
904d26a66a
Fixed an issue with time sync and added a log message for it
2021-05-27 00:56:38 +02:00
Tim203
bfa40f5f08
Make sure that the time we use is always the same across servers
2021-05-26 01:57:46 +02:00
Tim203
a80d0e18e1
Use the correct uuid instead of always always using the xuid
2021-05-04 16:16:45 +02:00
Tim203
34a793f41f
You can now fetch xuid by gamertag and gamertag by xuid
2021-04-27 18:40:54 +02:00
Tim203
dd092eb279
Made combining GlobalLinking with own linking work again
...
An instance of InjectorHolder was already bound to a child injector at the point that we request to inject GlobalPlayerLinking. This causes Guice to not create a new instance, because it was already bound somewhere in the injector.
2021-04-23 23:41:39 +02:00
Tim203
2e88eaffa4
Some more changes
2021-04-23 17:52:29 +02:00
Tim203
f46791bd18
Fixed issues with MariaDB support and renamed MariaDB to MySQL
2021-04-23 11:40:28 +02:00
Tim203
2cb0162f64
Allow people to register a PacketHandler
2021-04-23 01:05:01 +02:00
Tim203
c722c8e8c8
Added a way to handle packets easily. ProtocolSupport support fixed
2021-04-23 00:53:18 +02:00
Tim203
7865c311ee
Use fastutil's Int to Object Map instead of Netty's
2021-04-21 23:32:28 +02:00
Tim203
ee91f444b6
Allow skin uploader to log messages instead of closing the connection
2021-04-17 17:41:48 +02:00
Tim203
9549466ec4
Update fastutil dependencies
2021-04-06 17:07:16 +02:00
Tim203
98df9179ae
Added an option to require linked accounts
2021-04-03 21:10:17 +02:00
Tim203
30ca8e6e25
Update submodule
2021-04-02 14:05:42 +02:00
Tim203
12022fcffb
Allow combining local with global linking. Improved the config updater
2021-04-02 14:00:58 +02:00
Tim203
64d1d6cd78
Made the Bungeecord injector waterproof again
2021-04-02 11:24:56 +02:00
Tim203
621678602f
Add prefix and replace spaces for the whitelisted Bedrock user
2021-03-31 12:03:45 +02:00
Tim203
bab001c40f
Register the whitelist command correctly, whoops
2021-03-29 22:20:26 +02:00
Tim203
b5e7d05315
Fixed #124 and whitelist command only works on non-proxies.
2021-03-29 20:06:26 +02:00
Tim203
d27cc9479f
Added a way to get the Floodgate prefix using the API
2021-03-26 18:13:04 +01:00
Tim203
bdcc7795c4
Prepare for upcoming changes
2021-03-24 16:28:21 +01:00
Tim203
c10f21afc8
Changed the default config a bit (again)
2021-03-24 15:49:14 +01:00
Tim203
bc0f298e5c
Changed the default config a bit
2021-03-24 15:25:19 +01:00
Tim203
ad677d8797
Generate new key when converting a pre-rewrite config. Bumped Geyser
2021-03-23 01:50:48 +01:00
Tim203
e474490545
Fixed proxy config generation and moved Spigot pipeline errors to debug
2021-03-03 19:27:20 +01:00
Tim203
96e39e3a1f
Forgot to upload a recent change to the global api
2021-03-02 00:08:07 +01:00
Tim203
7d787d0135
Don't throw an exception when Floodgate can't connect to the api
2021-02-27 13:24:37 +01:00
Tim203
f53032e9ea
Added whitelist command, allow handler to set IP of non-Java players
2021-02-27 12:01:46 +01:00
Tim203
3a66d524a1
Added initial version of whitelist command and fixed a Java 16 issue
2021-02-25 02:17:19 +01:00
Tim203
3c15fcc298
Change the 'get bedrock link' endpoint
2021-02-19 18:04:28 +01:00
Tim203
06edd573db
Spigot and Bungee console should no longer print json
2021-02-16 18:48:40 +01:00
Tim203
f149e94964
Added a timestamp to prevent reusing the encrypted Floodgate data
2021-02-16 17:52:11 +01:00
Maescool
8290740775
Mariadb Support ( #9 )
...
* Add MariaDB support
* Add linkaccount features
* Update camelCase
* Now using DatabaseConfig system.
* default configs
2021-02-16 14:14:21 +01:00
Tim203
3bb2122fae
Fixed handshake data bug
2021-02-15 00:54:56 +01:00
Tim203
fff10e7084
Moved skin uploading to the global api
2021-02-12 22:26:42 +01:00
Tim203
700b377e43
Allow the IP of the Bedrock client to be changed
2021-01-31 23:05:25 +01:00
Tim203
048cb6d1a1
Not longer returning null and updated the global linking api url
2021-01-24 13:52:44 +01:00
Tim203
ab4696a360
Revisited the plugin messaging system
2021-01-24 01:34:29 +01:00
Tim203
3b8382957c
Added getPlayers and getPlayerCount to the API
2021-01-18 11:29:54 +01:00
Tim203
3eb607772d
Stopped using disconnect and (Bungee's) handshake event
...
Instead we're listening for the actual channel to close.
2021-01-18 01:34:19 +01:00
Tim203
61739fbd58
I accidentally broke global linking
2021-01-17 17:57:23 +01:00
Tim203
76ae520f2c
Forgot to close InputStream
2021-01-17 17:32:20 +01:00
Tim203
f17d8c590a
Added a config system for database implementations
2021-01-17 15:39:43 +01:00
Tim203
d88eb9aa63
Added a warning for non-unique prefixes
2021-01-17 01:32:48 +01:00
Tim203
f27ad277ed
Add ProtocolSupport support
...
Based of the work done by Camotoy on the 1.0
co-authored-by: Camotoy <20743703+camotoy@users.noreply.github.com >
2021-01-16 23:58:13 +01:00
Tim203
6b47ef1a7a
Renamed original HandshakeHandler to prevent confusion
2021-01-16 17:48:30 +01:00
Tim203
b737184fb0
Added PMD Plugin and changed isBedrockPlayer to isFloodgatePlayer
2021-01-16 16:52:04 +01:00
Tim203
4cf92c6551
Fixed a mistake introduced in one of the first versions of the 2.0
2021-01-15 23:10:51 +01:00
Tim203
9b0cbd5cdd
Developers can now change some Floodgate related data during handshake
2021-01-12 20:49:24 +01:00