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
1a9d07c5c9
Initial version of a universal platform
2022-09-02 11:39:44 +02:00
Tim203
bc1a98c31a
News needs a scheduled executor
2022-09-02 09:54:38 +02:00
Tim203
1a6aa3199d
Updated to the latest events version. Share a thread pool
2022-08-31 20:54:28 +02:00
Alex
359484b3be
SkinApplier now only applies a skin if a player doesn't already have one ( #330 )
...
* SkinApplier now only applies a skin if a player doesn't already have one
* add `hasSkin` method to SkinApplier and check for exising skins before overwriting
* remove the use of Streams and Optionals
* correct delay in SpigotSkinApplier to use ticks instead of milliseconds
* Minor changes
Co-authored-by: Tim203 <mctim203@gmail.com >
2022-08-31 19:32:20 +02:00
Tim203
0f152141a2
Switched to Hikari for MySQL
2022-08-31 03:03:42 +02:00
Tim203
eca042dc82
Simplified plugin message channel logic
2022-08-30 13:25:09 +02:00
Tim203
7e930afcef
Fixed a circular dependency issue when a locale couldn't be found
2022-08-30 11:54:26 +02:00
Tim203
13aec4e083
Merge remote-tracking branch 'origin/development' into feature/auto-binding
...
# Conflicts:
# core/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java
2022-08-30 09:27:15 +02:00
Tim203
e990f2b948
Switched event library
2022-08-13 22:59:52 +02:00
Tim203
4eb60abe07
Added auto-binding
2022-07-12 14:02:36 +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
69aacfa91b
Started using plugin messages internally. Started subcommand refactor
2022-06-19 23:00:18 +02:00
Camotoy
6e2c19f118
Velocity modern forwarding support doesn't exist pre-1.13
2022-06-16 20:09:45 -04:00
Camotoy
a46f43d19a
Fix Velocity modern forwarding with 1.19
...
Fixes https://github.com/GeyserMC/Geyser/issues/3039 , #321
2022-06-13 15:29:45 -04:00
Tim203
a7a6366ec1
Patch for people who updated to 2.2 early, and fixed previous push.
...
The config updater didn't re-add the quotes that strings with special characters (or no characters) should have, which resulted in the usernamePrefix becoming invalid or null. While this has been fixed for people that use the config updater with the latest version, people that already updated can't update again, and would have to edit the config manually.
2022-06-11 15:39:12 +02:00
Tim203
59b37f20e4
Disable key encryption requirement for Floodgate Velocity players
2022-06-11 14:58:15 +02:00
Tim203
af4030ac12
Re-added support for BungeeCord 1.18
...
Metrics showed that more than 33% of the BungeeCord platform users still use a 1.18.x version
2022-06-11 14:12:13 +02:00
Tim203
5d5713ed9e
Fixed BungeeCord 1.19 support
...
Since everyone generally updates their proxy this doesn't provide backwards compatibility with BungeeCord versions that don't support 1.19 clients.
2022-06-08 21:50:51 +02:00
Tim203
1eec00606c
Fixed building
2022-06-08 00:08:39 +02:00
Tim203
d68c9d6055
Bump version to 2.2
2022-06-07 23:08:16 +02:00
Tim203
78254df1de
Use release version of Cumulus 1.1
2022-06-07 00:33:03 +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
Tim203
e6bf250a1d
Fixes #303 and changed some metrics
2022-05-27 18:24:40 +02:00
Tim203
7bd1bb0962
Merge remote-tracking branch 'origin/dev/2.1.1'
2022-05-15 23:59:43 +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
Hugo Planque
f2ebf0b6eb
Use ProfileAudience instead. It's a ProfileAudienceArgument ( #302 )
2022-05-15 23:27:18 +02:00
Hugo Planque
dbf2471eff
Fix floodgate not loading with mongo when collection already exists ( #300 )
2022-05-15 23:19:45 +02:00
Hugo Planque
b2d2efcedd
Return the value of optional and not the optional itself ( #301 )
2022-05-15 23:18:49 +02:00
Tim203
5034c5f5a9
Use the correct jar names
2022-05-11 23:11:53 +02:00
Tim203
d0b3a38af5
Jenkins change your syntax pls
2022-05-11 23:05:00 +02:00
Tim203
b85ba07edd
Don't archive core & api artifacts. Don't deploy databases. Deploy core
2022-05-11 22:57:34 +02:00
Tim203
fc2fe290a6
It should be able to publish now
2022-05-11 21:27:41 +02:00
Tim203
c10561d010
Added platform fork to metrics. Improved MC version detector in Bungee
2022-04-02 16:27:04 +02:00
Tim203
8d52ffd28d
Jenkins uses env variables
2022-04-02 16:21:50 +02:00
Tim203
9ff6ad8589
Velocity is also a proxy
2022-03-21 15:14:07 +01:00
Tim203
465e66df72
Added metrics and fixed relocations not applying for child projects
2022-03-21 14:41:53 +01:00
Tim203
440e20f5ea
Switched to ConfigUtils and prepared the addition of metrics
2022-03-11 23:35:59 +01:00
Tim203
7a9642ef6a
Always change the GameProfile for Floodgate players in Velocity
2022-03-09 13:35:56 +01:00
Tim203
4f9ce6f770
ProfileAudienceParser now respects the given player type
2022-03-09 11:24:21 +01:00
Tim203
0107d2d623
Use rtGradleRun
2022-03-06 14:49:46 +01:00
Tim203
58ac8a8cc9
Use rtGradleRun
2022-03-06 14:48:28 +01:00
Tim203
18a3a2e41e
Attempt to not publish specific modules
2022-03-06 12:24:54 +01:00
Tim203
0e1e1b823c
No longer use Adventure internally. Started working on adding Checkstyle
2022-03-05 20:02:06 +01:00