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

69 Commits

Author SHA1 Message Date
chris
52a0170e09 Avoid using allprojects and subprojects blocks to decouple modules (#606) 2025-10-28 01:17:47 +01:00
Tim203
ba825f76df Changed the Floodgate data codec a bit, and removed RSA 2024-09-04 23:38:12 +02:00
Tim203
cd96a0f8fa Mark Floodgate API as deprecated. Removed handshake handlers, see #536 2024-09-01 19:44:51 +02:00
Tim203
c72194c434 Core: split from Netty. API: removed Netty related methods and classes 2024-08-24 17:57:46 +02:00
Tim203
3cd5caa416 Moved to Adventure & MiniMessage 2024-03-17 12:23:15 +01:00
Noah van der Aa
ba800542f6 Fix typo in javadoc (#377) 2023-07-11 11:39:23 +02:00
Tim203
711cfa6b01 Updated Cumulus, Events & base-api 2023-07-10 23:35:31 +02:00
Tim203
e0d2369482 Merge remote-tracking branch 'origin/feature/geyser-merge' into development 2023-05-05 10:30:27 +02:00
Tim203
9f30b5d456 Use version catalog and renamed build-logic to buildSrc 2023-05-03 18:31:32 +02:00
Tim203
e28194ed54 Merge remote-tracking branch 'origin/development' into feature/geyser-merge
# Conflicts:
#	build-logic/src/main/kotlin/Versions.kt
#	bungee/src/main/java/org/geysermc/floodgate/listener/BungeeListener.java
#	bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeeSkinApplier.java
#	core/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java
#	core/src/main/java/org/geysermc/floodgate/api/SimpleFloodgateApi.java
#	core/src/main/java/org/geysermc/floodgate/api/legacy/PropertyGlue.java
#	core/src/main/java/org/geysermc/floodgate/module/CommonModule.java
#	core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/SkinChannel.java
#	core/src/main/java/org/geysermc/floodgate/skin/SkinApplier.java
#	core/src/main/java/org/geysermc/floodgate/skin/SkinUploadManager.java
#	core/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java
#	core/src/main/java/org/geysermc/floodgate/util/Utils.java
#	spigot/src/main/java/org/geysermc/floodgate/pluginmessage/SpigotSkinApplier.java
#	velocity/src/main/java/org/geysermc/floodgate/util/VelocitySkinApplier.java
2022-12-30 15:29:19 +01:00
Tim203
913c85c154 Added a SkinApplyEvent that can cancel/edit the to be applied skin 2022-12-28 02:11:26 +01:00
Tim203
59c2c6daf3 Allow Floodgate to run embedded. Support Velocity's 'none' forwarding
The classes that were removed from the legacy Floodgate API have also been brought back
2022-11-10 20:25:30 +01:00
Tim203
ee82c80c47 Moved the common Floodgate classes to Floodgate. Revert renaming api 2022-11-09 01:51:45 +01:00
Camotoy
bc76d85d7f Proof-of-concept for Geyser-Floodgate merge 2022-11-06 21:34:29 -05: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