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
Andrew Steinborn
821be02bdb
Fix reference count issues ( #165 )
...
* Fix reference count issues
* Only remove the handler after we get the Handshake packet
* Same thing for the ServerDataHandlers. Optimized imports as well
* Further removal optimizations in backend handlers and Spigot
* Removed unused imports
Co-authored-by: Tim203 <mctim203@gmail.com >
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com >
2021-06-22 22:33:48 +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
Camotoy
81fc34a11c
Literals first? OK.
2021-05-29 11:15:57 -04:00
Camotoy
b20c63fefa
Velocity modern forwarding support
2021-05-29 10:59:57 -04:00
Tim203
c722c8e8c8
Added a way to handle packets easily. ProtocolSupport support fixed
2021-04-23 00:53:18 +02:00
Tim203
b5e7d05315
Fixed #124 and whitelist command only works on non-proxies.
2021-03-29 20:06:26 +02: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
f149e94964
Added a timestamp to prevent reusing the encrypted Floodgate data
2021-02-16 17:52:11 +01:00
Tim203
fff10e7084
Moved skin uploading to the global api
2021-02-12 22:26:42 +01:00
Tim203
ab4696a360
Revisited the plugin messaging system
2021-01-24 01:34:29 +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
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
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
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
7c4dc9d178
Added skins for Velocity and added a few checks before requesting skins
2020-12-23 11:41:35 +01:00
Tim203
711789f549
Fixed some bugs and Skins now work on Bungee
2020-12-20 17:33: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
a92890174e
Update to latest Forms Api changes
2020-11-26 23:09:17 +01:00
Tim203
885fd16972
Forgot to update the Velocity classes, lol
2020-11-23 00:20:54 +01:00
Tim203
5d3acdebff
Compatibility fixes
2020-11-22 22:17:38 +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
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
14a344dde1
Inject listeners, fix language for commands and removed message caching
2020-09-22 22:34:50 +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
35d6622f8f
Changed the plugin name and it can now receive RawSkins
2020-09-19 15:49:29 +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
b6e56a653a
Load languages on login
2020-08-19 15:28:53 -04:00
DoctorMacc
f217f8b298
Translate player messages
2020-08-19 15:17:00 -04:00
DoctorMacc
1125c0a24d
Various changes, mostly language support
2020-08-19 10:17:11 -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
rtm516
6b2a060035
Account link data fix ( #30 )
...
* Fixed floodgate data on bukkit
* Fixed sqlite issue
* Fixed floodgate data on bungee
* Fix velocity account linking
* Fix bungeecord passthrough uuids
* Added command aliases just incase
* Fix player not getting kicked on bukkit
* Added comments
* Fixed bungee command alias
* Fixed and changed a few things
* Fix bungee and bukkit data
* Fixes the remaining issues
Co-authored-by: Tim203 <mctim203@gmail.com >
2020-06-13 18:53:43 +02:00
Tim203
4e53c214e9
Account linking
2020-04-28 10:58:33 +02:00
rtm516
9feeae9111
Added missing replace-spaces default config ( #21 )
...
* Added missing replace-spaces default config
* Add the replace-spaces option to Bungeecord and Velocity and enable it by default
Co-authored-by: Tim203 <mctim203@gmail.com >
2020-04-20 08:46:42 +02:00
theminecoder
38a67ee859
Add option to replace spaces in names, to allow for better handling in java plugins ( #15 )
2020-04-10 09:09:53 +02:00
RednedEpic
86635afb8c
Include the username prefix option in velocity config
...
Also fix some wrong wording.
2020-03-30 20:06:09 -05:00