1
0
mirror of https://github.com/GeyserMC/Floodgate.git synced 2025-12-19 14:59:20 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Tim203
0216b6d798 Fixed a bug where linked accounts would get their Bedrock skin 2021-07-05 15:49:42 +02:00
Tim203
a1f0d2276d Removed some unused addon code 2021-06-23 00:52:21 +02:00
Tim203
a65d4e821d First part of news 2021-06-08 14:48:30 +02:00
Camotoy
6af0c80162 Don't yell if Floodgate cannot remove the injection 2021-06-06 20:04:35 -04:00
Tim203
34a793f41f You can now fetch xuid by gamertag and gamertag by xuid 2021-04-27 18:40:54 +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
d844216e80 Limit Bungee injection tries. Explicitly define cumulus in the api pom 2021-04-11 19:43:41 +02:00
Tim203
d27cc9479f Added a way to get the Floodgate prefix using the API 2021-03-26 18:13:04 +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
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
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
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
b737184fb0 Added PMD Plugin and changed isBedrockPlayer to isFloodgatePlayer 2021-01-16 16:52:04 +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
317aa64269 Reformatted pom files. Changed Jenkins url + name to Open Collaboration 2020-12-24 18:08:24 +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
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
a92890174e Update to latest Forms Api changes 2020-11-26 23:09:17 +01:00
Tim203
28c23610c0 Minimize Jar size by removing already present dependencies 2020-11-21 20:37:33 +01:00
Tim203
2d78c3e536 Stopped using Jackson, initial version of Skins and fixed a few things 2020-11-21 03:15:10 +01:00
Tim203
d8d0917ffb Added support for Forms and changed Commands + the LanguageManager a bit 2020-10-29 20:40:15 +01:00
Tim203
c4971d5bf3 Added a translate method to the logger and changed the code style a bit 2020-10-13 20:18:55 +02:00
Tim203
f0b9098161 Merge remote-tracking branch 'rtm/copyright-clean' into floodgate-2.0
# Conflicts:
#	common/src/main/java/org/geysermc/floodgate/platform/command/util/CommandResponseCache.java
#	common/src/main/java/org/geysermc/floodgate/util/ReflectionUtil.java
2020-09-22 22:43:32 +02:00
Tim203
67d63ebc40 Merge remote-tracking branch 'camo/languagesupport' into development
# Conflicts:
#	bungee/src/main/java/org/geysermc/floodgate/BungeePlugin.java
#	bungee/src/main/java/org/geysermc/floodgate/listener/BungeeListener.java
#	bungee/src/main/java/org/geysermc/floodgate/module/BungeeListenerModule.java
#	common/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java
#	common/src/main/java/org/geysermc/floodgate/HandshakeHandler.java
#	common/src/main/resources/proxy-config.yml
#	pom.xml
#	spigot/src/main/java/org/geysermc/floodgate/SpigotPlatform.java
#	spigot/src/main/java/org/geysermc/floodgate/SpigotPlugin.java
#	velocity/src/main/java/org/geysermc/floodgate/VelocityPlugin.java
#	velocity/src/main/java/org/geysermc/floodgate/listener/VelocityListener.java
2020-09-19 17:12:37 +02:00
Tim203
974a6d96c5 More 2.0 changes. Most important change is the switch from RSA to AES
Changing the encryption from RSA to AES will definitely break every 1.0 installation, but it had to be changed. Floodgate on a proxy like Velocity has to be able to change the Floodgate data, for example if the player is linked (and maybe later for skins as well).
2020-09-12 15:26:47 +02:00
DoctorMacc
9c21545241 Prepare for skin additions 2020-08-20 11:37:40 -04:00
rtm516
9ccd05a8ed Clean copyright message and update all files 2020-07-29 15:43:00 +01:00
Tim203
f440fb76b0 Initial Floodgate 2.0 commit 2020-07-29 13:00:54 +02:00