1
0
mirror of https://github.com/GeyserMC/Floodgate.git synced 2025-12-28 11:09:13 +00:00
Commit Graph

120 Commits

Author SHA1 Message Date
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
Tim203
dd4a12a5e5 We're in 2021 now 2021-01-05 00:09:58 +01:00
Tim203
1d95c9d08a Removed some debug code. Allow database impls to handle link requests 2021-01-04 23:42:06 +01:00
Tim203
ab629b665b Add initial version of global linking 2021-01-04 03:12:59 +01:00
Tim203
b941ed4178 Floodgate now uses Cloud for commands. Also fixed a few bugs 2020-12-28 01:53:47 +01:00
Tim203
e5f7b169cf Removed some todos 2020-12-25 01:34:43 +01:00
Tim203
317aa64269 Reformatted pom files. Changed Jenkins url + name to Open Collaboration 2020-12-24 18:08:24 +01:00
Tim203
1a28796bb1 Improved config updating and config generation 2020-12-24 17:27:14 +01:00
Tim203
7c4dc9d178 Added skins for Velocity and added a few checks before requesting skins 2020-12-23 11:41:35 +01:00
Tim203
36d9a9c27f Fixed Bungee plugin name 2020-12-20 18:27:23 +01:00
Tim203
711789f549 Fixed some bugs and Skins now work on Bungee 2020-12-20 17:33:11 +01:00
Camotoy
928e5f05b0 Oopsieskinfix (#6)
Fix wrong method being called for showing player

Co-authored-by: Tim203 <mctim203@gmail.com>
2020-12-20 11:03:11 +01:00
Tim203
dd93b98407 Added Player properties, started working on Bungee skins, fixed errors 2020-12-19 22:42:25 +01:00
Tim203
4d6cc25315 Use Cumulus as Form library 2020-12-10 23:01:40 +01:00
Tim203
01df0283e9 GeyserDump and legacy Spigot versions support. Made proxy data flexible 2020-12-01 23:18:22 +01:00
Tim203
a92890174e Update to latest Forms Api changes 2020-11-26 23:09:17 +01:00
Tim203
2457ebae6c Added an User-Agent and removed a custom exception which wasn't needed 2020-11-24 12:58:39 +01:00
Tim203
885fd16972 Forgot to update the Velocity classes, lol 2020-11-23 00:20:54 +01:00
Tim203
5d4a1b5164 Use a config holder instead of injecting classes when the config loaded 2020-11-22 23:55:15 +01:00
Tim203
1e1f46f6fc Temp fix to make 1.13+ instant Skin updating work 2020-11-22 22:20:07 +01:00
Tim203
5d3acdebff Compatibility fixes 2020-11-22 22:17:38 +01:00
Tim203
b1a2b04fee Added a dumb hack to make pre 1.12 work on Spigot and removed OkHttp 2020-11-22 16:21:49 +01:00
Tim203
28c23610c0 Minimize Jar size by removing already present dependencies 2020-11-21 20:37:33 +01:00
Tim203
fc8a532e5f Commands can now have multiple locale messages 2020-11-21 17:27:10 +01:00
Tim203
23f4e81587 Locale method has been moved in 1.12+ 2020-11-21 17:26:10 +01:00
Tim203
70fcac9fed Fixed issues with config subclasses 2020-11-21 15:28:52 +01:00
DoctorMacc
660a35df96 Fix config/key loading, fix compilation, skin exception fixed 2020-11-21 00:09:50 -05:00
Tim203
2d78c3e536 Stopped using Jackson, initial version of Skins and fixed a few things 2020-11-21 03:15:10 +01:00