games647
44abe78213
Re-enable papermc release repo
2023-05-22 15:11:39 +02:00
games647
6f69f73bad
Include updated yaml for older Spigot platforms
...
Fixes #1031
2023-05-22 15:08:12 +02:00
games647
41f83988fe
Fix code style
2023-05-22 14:43:52 +02:00
games647
dc4510aba3
Print an extra warning if the id list is empty.
2023-05-22 10:35:50 +02:00
games647
dd0dd15200
Print an extra warning if the id list is empty.
2023-05-22 10:21:58 +02:00
games647
a182976207
Update license date
2023-04-13 12:00:07 +02:00
games647
e8811de62a
Inline paper detection
2023-04-12 16:34:14 +02:00
games647
477ec06d55
Encapsulate storage implementation
2023-04-12 11:30:07 +02:00
games647
e5d61101ae
Typo fixes
2023-04-11 10:36:42 +02:00
games647
2fa6700666
Merge pull request #1004 from games647/dependabot/maven/me.clip-placeholderapi-2.11.3
...
Bump placeholderapi from 2.11.2 to 2.11.3
2023-04-05 09:50:54 +02:00
dependabot[bot]
d6389f0474
Bump loginsecurity from 3.1 to 3.1.1
...
Bumps loginsecurity from 3.1 to 3.1.1.
---
updated-dependencies:
- dependency-name: com.lenis0012.bukkit:loginsecurity
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-05 09:48:09 +02:00
dependabot[bot]
d153b5e2d5
Bump placeholderapi from 2.11.2 to 2.11.3
...
Bumps placeholderapi from 2.11.2 to 2.11.3.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-05 09:48:08 +02:00
games647
487bc24a8a
Fix breaking ProtocolLib Minecraft version change
...
Fixes #1008
2023-03-30 17:26:59 +02:00
games647
e7208e6a5d
Merge pull request #971 from games647/dependabot/maven/io.papermc-paperlib-1.0.8
...
Bump paperlib from 1.0.7 to 1.0.8
2023-03-24 17:13:51 +01:00
games647
0adadd02a1
Find the correct floodgate version
2023-03-24 17:03:37 +01:00
games647
06c0e64073
Fix packet constructing for < 1.19.3
2023-03-24 16:38:07 +01:00
dependabot[bot]
f706f428a3
Bump paperlib from 1.0.7 to 1.0.8
...
Bumps [paperlib](https://github.com/PaperMC/PaperLib ) from 1.0.7 to 1.0.8.
- [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/v1.0.7...v1.0.8 )
---
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 >
2023-01-02 07:01:34 +00:00
dependabot[bot]
c63712a949
Bump maven-shade-plugin from 3.3.0 to 3.4.1
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.3.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-26 07:00:58 +00:00
games647
cb5598f2f4
Fix creating login start packets with ProtocolLib version 5
...
Fixes #955
2022-12-21 11:57:47 +01:00
games647
b242a7b3ce
Update dependencies
2022-12-21 11:56:39 +01:00
games647
1038453469
Fix 1.19.3 compat of removed public key on login
...
Fixes #951
2022-12-18 14:15:30 +01:00
games647
ca17c3f377
Fix project building
2022-12-18 14:03:49 +01:00
Smart123s
5a29eede69
Bump Geyser version to 2.1.0-SNAPSHOT
2022-09-21 09:46:29 +02:00
games647
ee6aeafafc
Merge pull request #892 from LaboCraft/fix-ProtocolLib-unregister
...
Fix unregister ProtocolLib
2022-08-22 12:19:51 +02:00
games647
0867719878
Use own config to prevent single redundant loading config after start
...
Fixes #893
2022-08-21 16:20:39 +02:00
Nathan
ace180976d
Fix unregister ProtocolLib
2022-08-17 14:49:38 +02:00
games647
feb46399da
Fetch player injection handler by type rather than name
2022-08-12 10:23:42 +02:00
games647
18b0c427c4
Move annotation usage to the jetbrains package
2022-08-12 09:09:52 +02:00
games647
520bb0d761
Reformat work and build files
2022-08-12 09:09:26 +02:00
Smart123s
c8c4aa522d
Remove Floodgate 1.0 warning
...
Floodgate 2.0 has been released a long time ago.
2022-08-09 17:27:29 +02:00
Smart123s
649ce8cb1a
Revert "Workaround for Floodgate prefixes with ProtocolLlib"
...
This reverts commit 94979a3
This reverts commit e82e7c7
This reverts commit b92911b
This reverts commit 03850ae
This reverts commit 8859ebb
2022-08-09 17:27:28 +02:00
Smart123s
8571feef6d
Reimplement skipped Floodgate tasks
...
Due to a bug in ProtocolLib, Floodgate will never execute some of its tasks if an async listener is registered.
Related: https://github.com/GeyserMC/Floodgate/issues/143
Skipped code: 5d5713ed9e/spigot/src/main/java/org/geysermc/floodgate/addon/data/SpigotDataHandler.java (L121-L175)
Fixes #786
Fixes #703
Fixes #689
Fixes #647
2022-08-09 17:27:27 +02:00
Smart123s
55e3531718
Extract channel from ProtocolLib event
2022-08-09 16:54:04 +02:00
games647
ed45fada59
Update 1.19.1 public key verification
2022-07-28 17:06:06 +02:00
games647
045f980f38
Forward client key even if verification is disabled
2022-07-28 16:26:35 +02:00
games647
25c8be65ed
Disable metadata checking if login packets are re-used on login
...
Some servers appear to re-use login packets. However, ProtocolLib
metadata sets the data based on the identity of the packet handle. This
makes the metadata available for fresh incoming packets too.
Related #855
2022-07-28 14:14:10 +02:00
games647
e3778c865c
Update dependencies
2022-07-28 13:02:58 +02:00
games647
c886ccb9ef
Remove commented out code
2022-07-27 14:37:11 +02:00
games647
0e1774a175
Comment out potential debug code
2022-07-27 14:30:48 +02:00
games647
f50bef3eb2
Fix TCPShield compat by using raw address for sessions
...
TCPShield overwrites the IP address during connection. ProtocolLib
doesn't notice this change, because it uses the end-to-end connection
which is the proxy IP. This causes getAddress calls during Spigot play
state and ProtocolLib auth state not match and then have conflicting
session ids.
A solution is also to hold onto the temporary player object. However
since we don't get a notification for a disconnect, holding it will
prevent to get GCed until the timeout occurs (1 minute).
Fixes #595
2022-07-27 14:30:42 +02:00
games647
0e2e431d87
Use the address field for verify task
2022-07-27 14:30:04 +02:00
games647
1e732d62cb
Replace Field- and MethodUtils from breaking changes in ProtocolLib
2022-07-27 10:06:46 +02:00
games647
94979a3cf6
Fix reading username with 1.19 and Floodgate
...
Related #856
2022-07-27 09:34:36 +02:00
games647
564f713fce
Simplify version setting
2022-07-25 16:28:38 +02:00
games647
05708a256c
Perform check for available reflection during compile time
2022-07-25 13:02:30 +02:00
games647
1d45cad2ea
Add connection debug messages for #855
2022-07-25 10:30:48 +02:00
games647
e82e7c7856
Fix manual name change workaround for floodgate with 1.19
...
Fixes #854
2022-07-25 10:27:09 +02:00
games647
8df5b11276
Fix Java 8 API compatibility
2022-07-22 18:46:46 +02:00
games647
79a83ce84d
Throw exception for utilities
2022-07-22 13:26:39 +02:00
games647
9fdbdeaf9a
Use Lombok to create a record-like struct
2022-07-22 13:26:39 +02:00