chris
7a5530596d
Feature: Cloud 2.0, publishing setup fixes ( #496 )
...
* - Update to cloud 2.0
- bump floodgate version to 2.2.3
- fix publishing setup - don't publish shadow jars, ensure api/core artifacts aren't shaded jars
* - update bstats
- fix alias -> description
* tiny cleanup, fix whitelisting bedrock players when the linked java account is online (and shares the same name)
* Update build process
* Ensure BUILD_JSON env is init
* Fallback to GH run number
* update guice to 6.0.0 to be compatible with java 21
* update languages module
* Support 1.20.5 spigot, update languages module, update Bungee dependency so the project builds
* remove codemc repo, update cloud-paper to snapshot build for 1.20.5 support
---------
Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com >
2024-04-28 22:36:17 +02:00
Tim203
9c79df6fb7
Bump Geyser, Cumulus, Events versions to fix an issue with Events
2023-08-15 19:00:58 +02:00
Tim203
913c85c154
Added a SkinApplyEvent that can cancel/edit the to be applied skin
2022-12-28 02:11:26 +01:00
Tim203
e990f2b948
Switched event library
2022-08-13 22:59:52 +02:00
Tim203
450eeed2a3
Deprecate handshake handlers and player properties
2022-07-11 12:36:18 +02:00
Tim203
41de3673a7
Changed how post-enable messages work internally + minor other changes
2022-07-11 11:13:37 +02:00
Tim203
904c584a2a
Small changes to platforms and injectors
2022-07-09 19:23:02 +02:00
Tim203
1815613be6
Removed config holder and changed a few things
2022-07-03 22:03:52 +02:00
Tim203
e824d0f4d1
Re-added the old sendForm methods
2022-06-06 11:16:11 +02:00
Tim203
8bd2e2d39a
Merge remote-tracking branch 'origin/dev/2.1.1' into feature/cumulus-1.1
...
# Conflicts:
# build-logic/src/main/kotlin/Versions.kt
2022-06-06 10:47:48 +02:00
Robin Brämer
523f28d29a
Fix typos ( #273 )
...
* Fix typos
* Fix another typo
* Fix error log message (GeyserMC/Floodgate#275 )
Co-authored-by: Tim203 <mctim203@gmail.com >
2022-05-15 23:49:03 +02:00
Tim203
039b398dad
Register permissions on Spigot. Profile ID can be null. Fixed submodule
2022-02-06 02:10:17 +01:00
Tim203
00eaec8903
Updated Cumulus to 1.1
2022-01-27 11:34:59 +01:00
Tim203
9509d153c7
We're in 2022 now
2022-01-02 00:08:15 +01:00
Tim203
b234fbe581
Separate the packet id from the rest of the packet data
2021-12-16 21:57:11 +01:00
Tim203
a68f400b6e
Removed the 'should encrypt' argument from the 'packet' plugin message
2021-12-16 00:11:56 +01:00
Tim203
bf9faad89c
First draft of the unsafe Floodgate api
2021-12-15 22:25:16 +01:00
Tim203
3be603a837
Re-added relocations and excluded provided dependencies
2021-12-12 22:00:58 +01:00
Tim203
11f811b656
First version of moving to gradle. No relocations etc. yet
2021-12-08 00:59:25 +01:00
Tim203
476ad4eb0f
Renamed common to core
2021-12-05 22:16:32 +01:00
Tim203
6e41471790
Bump version to 2.1.0
2021-11-30 16:35:59 +01:00
Tim203
50e6676bfc
Merge remote-tracking branch 'origin/feature/transfer-players'
2021-09-24 20:29:16 +02:00
Tim203
1d7009395d
Bumped some dependencies
2021-09-17 12:09:14 +02:00
Tim203
9ec9e2d0c1
Added support for transferring players
2021-09-10 01:39:02 +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
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