Tim203
4f1b450453
Shade a cloud dependency as well
2021-07-24 00:57:21 +02:00
Tim203
b66f10ae6d
Shade some dependencies
2021-07-23 17:44:01 +02:00
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
Tim203
7edb66a692
Always use Unsafe for Bungeecord
2021-05-31 16:57:03 +02:00
Camotoy
bc00573c8d
Fix BungeeCord Java 16 support
2021-05-15 19:28:50 -04:00
Tim203
c722c8e8c8
Added a way to handle packets easily. ProtocolSupport support fixed
2021-04-23 00:53:18 +02:00
Tim203
2820650d41
int readability = 0; if (++readability > 0) sout("unreadable!");
2021-04-11 19:57:32 +02:00
Tim203
d844216e80
Limit Bungee injection tries. Explicitly define cumulus in the api pom
2021-04-11 19:43:41 +02:00
Tim203
fcd433d2e1
Only cancel the event when allowed is false
2021-04-09 08:21:10 +02:00
Tim203
64d1d6cd78
Made the Bungeecord injector waterproof again
2021-04-02 11:24:56 +02:00
Tim203
92ea79e750
Improved the Bungee injector
2021-04-02 01:49:16 +02:00
Tim203
b5e7d05315
Fixed #124 and whitelist command only works on non-proxies.
2021-03-29 20:06:26 +02:00
Tim203
0b4d9b3e35
Lets try this
2021-03-23 19:35:06 +01:00
Tim203
e1c5d8c3ae
Only archive the correct artifacts
2021-03-23 18:08:56 +01:00
rtm516
81dd4133df
Fix builds failing because dependency version is wrong ( #14 )
2021-03-23 09:40:12 +01:00
Tim203
49ad9e4937
Always check if the player object isn't null
2021-03-03 19:58:59 +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
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
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
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
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
5d4a1b5164
Use a config holder instead of injecting classes when the config loaded
2020-11-22 23:55:15 +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