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
Tim203
9918864452
Forgot to upload one class
2020-10-30 00:41:53 +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
e9c4433a53
Updated copyright for the remaining classes
2020-09-22 23:26:46 +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
8609ab0a78
Update submodules
2020-08-20 11:44:47 -04:00