Pasqual Koschmieder
764195bd55
switch to a queue for queued scheduled packets ( #1598 )
2022-05-25 23:24:59 -04:00
Pasqual Koschmieder
7bfee67a29
fix packet listener invocation when packet is sent async ( #1587 )
2022-05-04 00:22:00 -04:00
Pasqual Koschmieder
c87604cf0c
don't enforce async calls for thread-safe listeners ( #1555 )
...
closes #1551
2022-03-26 13:00:22 -04:00
Pasqual Koschmieder
4096952c16
remove setCancelled / isCancelled from PacketInjector ( #1553 )
...
closes #1552
2022-03-26 13:00:12 -04:00
Dan Mulloy
b4eff32213
Allow chat error messages to be disabled
...
Fixes #1549
2022-03-26 10:32:03 -04:00
Pasqual Koschmieder
d361526371
Fix missing temp player in pre-join channel injectors ( #1535 )
...
Closes #1534
2022-03-12 14:33:24 -05:00
Pasqual Koschmieder
0d4e4c818f
fix duplicate element creation when wrapping the bootstrap list ( #1532 )
...
closes #1530
2022-03-09 23:17:03 -05:00
Pasqual Koschmieder
073bfa2b86
Out/In bound protocol injection improvements ( #1524 )
...
* Clear up some stuff, fix location of wire packet encoder
* Ensure that the player injection cache is always up-to-date
* Make uninjection from a channel more reliable
* Don't schedule an empty runnable if there is no need to do that
* Remove unnecessary throw declarations from some methods
* Adjust uninjection to remove the injector reference as well
* improve channel future injection in network manager
2022-03-07 22:09:04 -05:00
Dan Mulloy
f0059f39f6
Update version to 5.0.0-SNAPSHOT
2022-03-07 22:07:54 -05:00
Dan Mulloy
41bb4bacb2
Update version to 4.8.0 for release
2022-03-04 16:28:13 -05:00
Pasqual Koschmieder
9487c42985
Update to 1.18.2 ( #1521 )
2022-02-28 13:36:20 -05:00
derklaro
55f7b67f9d
Update to junit 5, remove powermock
2022-02-25 00:11:26 -05:00
Pasqual Koschmieder
e44d1e6051
Improve auto wrapper handling ( #1518 )
2022-02-25 00:02:11 -05:00
Pasqual Koschmieder
baecaf4ca4
Remove unsafe reflection trying to access the modifiers field ( #1517 )
2022-02-24 23:56:22 -05:00
Pasqual Koschmieder
151d4a289f
Prevent memory leaks with loads of PacketMarker objects ( #1511 )
...
closes #1509
2022-02-24 16:41:43 -05:00
Pasqual Koschmieder
1b4d79b302
Fix compile issues with the latest spigot version ( #1510 )
2022-02-24 16:18:56 -05:00
Pasqual Koschmieder
74833f8680
Correctly resolve protocol version of player ( #1473 )
2022-01-02 12:32:46 -06:00
Pasqual Koschmieder
e77f8ced4c
Update to 1.18.1 ( #1461 )
...
No changes required except for registering the protocol version
2021-12-19 20:50:22 -05:00
Dan Mulloy
1cd83e493d
Update version to 4.8.0-SNAPSHOT
2021-11-30 14:14:50 -05:00
Pasqual Koschmieder
40b6c66491
Update to minecraft 1.18 ( #1446 )
2021-11-30 14:10:03 -05:00
LewUwU
723fc2c7ec
Update NettyVersion.java ( #1438 )
...
The issue was caused due to a change in the pom of netty (for dependencies)
(#Generated by netty-parent/pom.xml
#Mon, 11 Oct 2021 13:22:16 +0200
netty-all.version=4.1.69.Final
netty-all.buildDate=2021-10-11 13\:22\:16 +0200
netty-all.commitDate=2021-10-11 09\:21\:07 +0000
netty-all.shortCommitHash=34a31522f0
netty-all.longCommitHash=34a31522f0145e2d434aaea2ef8ac5ed8d1a91a0
netty-all.repoStatus=dirty)
Is not more netty-common, now is netty-all
2021-11-14 12:09:34 -05:00
Dan Mulloy
dd687ce175
Fix NPE in PlayerInfoData equals
...
Fixes #1400
Closes #1106
2021-11-14 00:41:20 -05:00
Nassim Jahnke
8774d87d59
Add 1.17 long jump pose ( #1409 )
2021-11-13 23:51:37 -05:00
Dan Mulloy
8361cf078f
Fix GH actions build
2021-09-22 13:29:23 -04:00
Rothes
dbedab0c14
Check entityID whether is negative or not. ( #1362 )
2021-09-22 10:51:47 -04:00
Pim van der Loos
5dda8c8ab1
Fix entity tracker methods for 1.17 ( #1354 )
...
- In 1.17, EntityTrackerEntries use ServerPlayerConnections instead of EntityPlayers as they did before. This caused the updateEntity to silently fail when removing the players from the trackedPlayers collection (of connections). This was resolved by retrieving the connections of the players before removing them from the list on 1.17+.
The getEntityTrackers method failed because it could not find any players for the same reason. This was resolved by retrieving the player from the connection before retrieving the Bukkit player from the EntityPlayer object when running on 1.17+.
- This fixes dmulloy2/ProtocolLib#1340
2021-07-26 23:51:24 -07:00
Dan Mulloy
4c0c18d7c6
Remove stack trace for list converter
...
Addresses #1331
2021-07-10 11:09:56 -04:00
Dan Mulloy
9c20455bf6
Update version to 4.7.1-SNAPSHOT
2021-07-10 11:08:35 -04:00
Dan Mulloy
8175443da0
Update to 4.7.0
2021-07-09 17:16:07 -04:00
Dan Mulloy
95a884974a
Only set chat UUID if not already set
...
Fixes #1310
2021-07-08 23:33:17 -04:00
Dan Mulloy
153dd61994
Update to 1.17.1
...
Fixes #1315
2021-07-08 23:22:56 -04:00
Dan Mulloy
263ec8a36e
Add FLYING packet back for backwards compat
...
Fixes #1275
2021-06-27 18:13:40 -04:00
Julian
af46ba4d1a
Fix support for Minecraft versions under the bee update ( #1276 )
2021-06-27 17:57:14 -04:00
Dan Mulloy
dd85904642
Metrics: only track each plugin once
2021-06-26 21:22:52 -04:00
Dan Mulloy
7a8fce224e
Set mc object regex in 1.17
...
Fixes #1271
2021-06-26 20:57:39 -04:00
Dan Mulloy
9ca7c91a76
Simplify packet registry
2021-06-24 17:14:00 -04:00
Dan Mulloy
466354cd2c
Cache list constructors to save on exceptions
2021-06-24 17:13:40 -04:00
Dan Mulloy
99504dab8f
Abstract out structure modifiers to allow internal structures to be read
2021-06-24 17:13:05 -04:00
Dan Mulloy
9b6603e2eb
Use fuzzy reflection for effect types
2021-06-21 16:10:58 -04:00
Dan Mulloy
4fc476a125
Use right int 2 object map class for Paper
...
Addresses #1217
2021-06-20 12:42:41 -04:00
Dan Mulloy
583ed4b58a
Update scoreboard team class
...
Addresses #1232
2021-06-20 12:35:03 -04:00
Dan Mulloy
638e81b9ce
Merge branch 'master' of https://github.com/dmulloy2/ProtocolLib
2021-06-20 12:08:52 -04:00
Dan Mulloy
9a0703d05d
Fix attribute builder in 1.17
...
Addresses #1224
2021-06-20 12:08:47 -04:00
Pasqual Koschmieder
9de096f783
Fix sdk command for jitpack builds ( #1241 )
2021-06-20 11:51:55 -04:00
Dan Mulloy
c54a99945d
Try fixing some of the unit tests
2021-06-19 22:45:17 -04:00
Pasqual Koschmieder
90a38cc15c
Restore backwards compatibility ( #1235 )
...
* Remove usages of net.minecraft and craftbukkit
* Restore packet type backward compatibility (tested on 1.8)
* Re-add last removed packets
* Fix sub class naming for newer minecraft versions
2021-06-19 22:20:54 -04:00
Dan Mulloy
76930ae6e8
Remove travis
...
It's gonna be a lot of work to build, so we're just gonna use GitHub actions
2021-06-19 22:15:03 -04:00
Pasqual Koschmieder
d745cfb184
Switch to GH-Workflow & use java 16 on jitpack builds ( #1236 )
...
* Add github actions workflow
* Add jitpack.yml to configure java version
2021-06-19 22:11:12 -04:00
Dan Mulloy
4be2bf38ff
Switch from travis-ci.org to .com
2021-06-18 10:53:17 -04:00
Pasqual Koschmieder
0a32f24f08
Fix EntityUseAction & Hand read for minecraft 1.17 ( #1230 )
2021-06-18 10:47:48 -04:00