games647
829ba79400
Merge pull request #659 from AlbeMiglio/main
...
Added latest Guava and SLF4J compatibility
2021-12-01 16:34:14 +01:00
games647
1dd27ff529
Restore 1.8 compatibility by shading guava in Spigot versions
2021-12-01 16:29:37 +01:00
Alberto Migliorato
2cdfdcb5c5
Added latest Guava and SLF4J compatibility
...
(1.18+ breaks support to older guava methods)
2021-12-01 01:12:38 +01:00
Oldřich Jedlička
15fee92937
Detect enabled Velocity support in server
2021-11-29 13:12:19 +01:00
games647
cb29c5e226
Merge pull request #655 from games647/dependabot/maven/com.velocitypowered-velocity-api-3.1.0
...
Bump velocity-api from 3.0.1 to 3.1.0
2021-11-28 14:04:50 +01:00
games647
d8cd39a974
Merge pull request #654 from games647/dependabot/maven/io.papermc-paperlib-1.0.7
...
Bump paperlib from 1.0.6 to 1.0.7
2021-11-28 14:04:44 +01:00
dependabot[bot]
9a2bc14b72
Bump velocity-api from 3.0.1 to 3.1.0
...
Bumps velocity-api from 3.0.1 to 3.1.0.
---
updated-dependencies:
- dependency-name: com.velocitypowered:velocity-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-28 12:48:34 +00:00
dependabot[bot]
f5a60ca0b3
Bump paperlib from 1.0.6 to 1.0.7
...
Bumps [paperlib](https://github.com/PaperMC/PaperLib ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/PaperMC/PaperLib/releases )
- [Changelog](https://github.com/PaperMC/PaperLib/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PaperMC/PaperLib/compare/1.0.6...v1.0.7 )
---
updated-dependencies:
- dependency-name: io.papermc:paperlib
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-28 12:46:15 +00:00
games647
10a7b01bc7
Merge branch 'Smart123s-feature/geyser/allowOfflineNameConflict'
2021-11-28 13:45:33 +01:00
Smart123s
909f263189
Update GH Actions to build with Java 16
2021-11-28 13:45:25 +01:00
Smart123s
2f61a8f8ad
Add packet level checks for Geyser
...
If AuthType == ONLINE, players will be treated as if they were Java
players
If AuthType == OFFLINE, name conflicts will be checked the same way it's
done with Floodgate
Updated config.yml to infrom about the changes.
2021-11-28 13:45:23 +01:00
Smart123s
d0a7832929
Remove unused Floodgate 1.0 dependency
2021-11-28 13:44:57 +01:00
Smart123s
2ac638f3f9
Merge bedrock packet checks into a single function
...
Floodgate and Geyser specific checks can now be modified without
changing JoinManagement.
Added the ability to resume Java specific checks for Bedrock players.
This will be neccessary for Geyser `auth-type=online` players
2021-11-28 13:44:57 +01:00
Smart123s
af0bc34255
Use local Floodgate instance
...
Shortens code and fixes an unused warning
2021-11-28 13:44:57 +01:00
Smart123s
fcd2aa95f0
Use BedrockService in JoinManagement
...
Since the code only needs to interact with Geyser, if Floodgate is not
installed, and perform similar things with both, it's reasonable, to
merge their code.
This commit breaks premium checking with `auth-type=online` in Geyser
2021-11-28 13:44:57 +01:00
Smart123s
f76c7bd62f
Create generalized BedrockService class
2021-11-28 13:44:57 +01:00
Smart123s
f570474fa3
Detect Geyser connections at packet level
...
It is possible to use Geyser without Floodgate by configuring Geyser to
use auth-type= 'online' or 'offline'. In that scenario, floodgateService
will be either unavailable or empty.
2021-11-28 13:44:57 +01:00
Smart123s
3ee6cb2ada
Create stub GeyserService
...
The FloodgateService and GeyserService classes are not merged,
because Geyser can work without Floodgate.
Added Geyser as 'softdepends' in plugin.yml and bungee.yml
to make it load before FastLogin.
Also made Floodgate a soft dependency in bungee.yml.
2021-11-28 13:44:56 +01:00
games647
5612ca744b
Fix relocating mariadb driver in Velocity
...
Fixes #643
2021-11-04 10:29:57 +01:00
games647
d2c94af4a7
Merge pull request #636 from Smart123s/fix/floodgate/pluginmessage
...
Fix "No Session" in plugin messaging
2021-10-24 20:23:53 +02:00
Smart123s
4c514c269b
Fix "No Session" in plugin messaging
...
After Bungee recieved a plugin message from Bukkit, that it has
completed login/register for a Floodgate player, bungee would throw a
NullPointerException: Cannot invoke "BungeeLoginSession.getProfile()"
because "loginSession" is null
2021-10-24 18:24:50 +02:00
games647
40b4eae756
Merge pull request #635 from Smart123s/fix/floodgate/prefix-detect
...
Fix Floodgate player detection (caused by prefixes)
2021-10-23 17:38:14 +02:00
Smart123s
9978fe69d5
Fix Floodgate detection for buggy ProtocolLib
2021-10-23 15:56:16 +02:00
Smart123s
94299d2547
Prefixed names for packet level Floodgate checks
2021-10-23 13:24:40 +02:00
games647
ef6f0fc436
Fix detecting floodgate on plugin name
...
Floodgate's name is lowercase
Related #630
2021-10-11 16:09:24 +02:00
games647
1f83a656cc
Merge pull request #629 from Krakenied/main
...
Fix #627 - skip Floodgate config validation if there's no Floodgate installed
2021-10-10 13:38:29 +02:00
Krakenied
d7e0a4469f
Fix #627 - skip Floodgate config validation if there's no Floodgate installed
...
Fix BungeeManager NPE
2021-10-09 19:52:26 +02:00
games647
28480a0f01
Add floodgate service to Bungee
2021-10-05 15:42:40 +02:00
games647
a3bf875976
Encapsulate floodgate hooks
...
Related #619
Related #620
2021-10-05 15:35:43 +02:00
games647
11c91e6428
Merge pull request #622 from BOT-Neil/main
...
Update JoinManagement.java Dont Check empty for empty prefix
2021-10-05 14:39:36 +02:00
BOT-Neil
8490ff628c
Update JoinManagement.java
2021-10-01 17:15:05 +02:00
BOT-Neil
0d7b8e237d
Update JoinManagement.java
...
dont check for empty prefixes
2021-10-01 13:29:02 +02:00
games647
8b4d4586a7
Fix compiling
2021-09-23 14:56:30 +02:00
games647
cd55441e4e
Allow configuring SSL requirements for MySQL instances
...
Fixes #433
2021-09-23 14:55:23 +02:00
games647
17ecb186a5
Require full verification if SSL is enabled in MySQL
2021-09-23 14:43:24 +02:00
games647
aaff7710e0
Merge pull request #612 from juanmuscaria/main
...
Velocity support
2021-09-22 12:47:21 +02:00
games647
37ac04c8ed
Reformat
2021-09-22 12:13:33 +02:00
games647
c2ec8c93b0
Use the MariaDB driver for a smaller footprint
2021-09-22 12:03:44 +02:00
games647
665881d19a
Exclude gson already present in velocity
2021-09-22 12:01:08 +02:00
games647
5192b98d78
Use java runner for cache
2021-09-22 11:48:59 +02:00
juanmuscaria
709edc6c0a
Added comment to the config to notify about the different driver name
2021-09-17 10:04:05 -03:00
juanmuscaria
c458bd383a
Only remove the texture property from the player profile if forwardSkin is disabled
2021-09-17 10:00:45 -03:00
juanmuscaria
64fbbf759f
Actually handle proxy shutdown this time
2021-09-17 09:45:09 -03:00
juanmuscaria
20379d13b2
Commented why org.slf4j is excluded from the final jar
2021-09-17 09:40:12 -03:00
juanmuscaria
310ef4068c
Make PROXY_ID_fILE static
2021-09-17 09:37:50 -03:00
juanmuscaria
bc4d9857b4
Ops, printing exception directly
2021-09-17 09:36:51 -03:00
juanmuscaria
d0491d44ec
Remove left over assertion
2021-09-17 09:35:07 -03:00
juanmuscaria
7ade127888
Relocate the MySql Driver
2021-09-16 13:42:36 -03:00
juanmuscaria
68a783bd40
Use path directly for loading the proxy uuid
2021-09-16 13:25:35 -03:00
juanmuscaria
352702eae4
Some code formatting and cleanup
2021-09-15 20:08:03 -03:00