Dan Mulloy
3f7b7f4bb3
Make sure all Spigot forks are included for updater purposes
...
Addresses #835
2020-05-24 20:35:25 -04:00
Andrew Steinborn
944b3f8280
Cache PacketType#hashCode ( #818 )
...
This should result in a general performance improvement, as PacketType is often used as map keys across ProtocolLib.
2020-05-24 15:45:42 -04:00
Dan Mulloy
b04fca8324
Fix packet interception error with ViaVersion ( #724 )
...
Thanks to @KennyTV and @MedicOP for their help in tracking this bug down. Essentially the decode method we were using could be different depending on when the player logged in, which clashed with PL's static handling of it.
Fixes #724
Fixes #791
Fixes #803
Fixes #811
Fixes #813
Fixes #819
...and probably some others...
2020-05-24 15:29:01 -04:00
Dan Mulloy
bfa0eee91e
Fix direction and dimension enums
2020-05-03 15:59:55 -04:00
Dan Mulloy
308e3d3417
Update to 1.15.2
2020-05-03 13:15:42 -04:00
Dan Mulloy
42e48aa9b8
Be more specific in which sendPacket method we choose
...
Related to PaperMC/Paper#3282
2020-05-03 12:44:59 -04:00
Dan Mulloy
18d0193288
Merge remote-tracking branch 'origin/master'
2020-04-30 18:47:06 -04:00
Dan Mulloy
0ab552a6ef
Fix issue with legacy block data ( #809 )
...
Fixes #809
2020-04-30 18:46:29 -04:00
Dan Mulloy
d9fef94bc6
Merge pull request #782 from bergerkiller/master
...
Replace ThreadLocal scheduleProcessPackets with queue, fixes #763
2020-03-03 09:15:24 -05:00
Irmo van den Berge
ab5fb40f8f
Replace ThreadLocal scheduleProcessPackets with queue, fixes #763
2020-03-01 13:07:14 +01:00
libraryaddict
4baa4aa724
AttributeModifier$Operation only to be fetched if viable ( #773 )
2020-02-18 16:12:24 -05:00
Dan Mulloy
7a4a285935
Add some more useful metrics
2020-01-11 13:49:36 -05:00
Dan Mulloy
f38c393d6f
Use new Spigot updater
...
Fixes #746
2020-01-11 13:47:49 -05:00
Dan Mulloy
22c2a4abcc
Fix compatibility with CraftBukkit
...
Still recommend Spigot, for what it's worth
2019-12-26 11:39:23 -05:00
Dan Mulloy
1a434e9ea2
Try changing visibility on ProtocolLogger#init
...
Addresses #740
2019-12-26 11:34:33 -05:00
Dan Mulloy
25a5f1d07f
Update version to 4.5.1-SNAPSHOT
2019-12-26 11:28:14 -05:00
Dan Mulloy
e2f949c3a7
Update version to 4.5.0 for release
2019-12-24 15:00:28 -05:00
Dan Mulloy
c3c59337ff
Update to 1.15.1
2019-12-24 14:57:15 -05:00
Dan Mulloy
fdf315ba7d
Update URLs to HTTPS
...
Finally got around to it on my ci and nexus
2019-12-24 14:23:05 -05:00
Dan Mulloy
f46bd56e8f
Fix name of deprecated BED packet
...
Might fix compatibility with 1.8
2019-12-17 19:42:31 -05:00
Dan Mulloy
b1efed0c0c
Fix get entity by ID with Citizens and HD
...
Fixes #729
Addresses filoghost/HolographicDisplays#135
2019-12-17 19:41:53 -05:00
MiniDigger
524fb1ba68
Support multiple EntityTrackerEntryImpls, fixes #732 ( #733 )
2019-12-16 12:32:26 -05:00
Dan Mulloy
3ff2ccf1b3
Add build number back to version, update maven plugins
2019-12-15 14:50:39 -05:00
Dan Mulloy
e915fd0f9a
Fix player action enum compatibility with 1.14 and below
2019-12-15 14:50:02 -05:00
Dan Mulloy
6f8b2377b1
Fix last wrapped exception
...
Fixes #711
2019-12-14 16:54:18 -05:00
Dan Mulloy
c893a3f11e
Fix player action enum in 1.15
2019-12-13 18:57:21 -05:00
Dan Mulloy
73c71e0198
Update to Minecraft 1.15
2019-12-13 16:19:40 -05:00
Dan Mulloy
bb305fdaad
Remove legacy packet id
2019-12-11 21:37:21 -05:00
Dan Mulloy
b4d4eb29af
Fix error filtering reports
...
Fixes #718
2019-12-05 17:02:16 -05:00
Dan Mulloy
6d9fe45fb4
Tested with 1.14.4
2019-12-05 16:49:22 -05:00
Dan Mulloy
b292c8485b
Disable strict JavaDoc checking
2019-12-05 16:48:56 -05:00
Dan Mulloy
1e4da2c93b
Update issue templates
2019-11-13 12:12:03 -05:00
Dan Mulloy
84e31d032b
Fix villager data breaking versions below 1.14
2019-10-30 12:02:15 -04:00
Dan Mulloy
59c8c8c9db
Fix WrappedBlockData deep clone
...
Fixes #661
Fixes #662
2019-10-29 17:01:15 -04:00
Dan Mulloy
a76ceb94cc
Add modifier for EntityTypes
...
Fixes #710
2019-10-29 16:52:30 -04:00
Dan Mulloy
9a108af219
Update dependency info in readme
2019-10-24 09:57:58 -04:00
Dan Mulloy
2f09dec1c5
Move back to Maven
...
Didn't really gain anything from Gradle but it broke some stuff
2019-10-23 19:17:37 -04:00
Felix Klauke
4c43f125f9
Use gradle wrapper instead of travis ci's inbuilt gradle version. ( #706 )
...
At the moment travis will always use its pre installed gradle version what leads to unpredictable build behaviour as the version can change at any time. As this project has already defined a gradle wrapper the CI should use it.
2019-10-16 12:07:07 -04:00
Dan Mulloy
b5cff49358
Update issue templates
2019-10-01 17:28:36 -04:00
Dan Mulloy
446a1c8326
Clone OptionalInts too
2019-08-07 11:38:50 -04:00
Dan Mulloy
8c20d19339
Try to fix a null pointer
...
Addresses #665
2019-08-07 11:34:59 -04:00
Dan Mulloy
9dfffe5366
Move Travis to openjdk8
...
Something about Oracle and licenses. Who woulda thought
2019-08-03 13:10:20 -04:00
Dan Mulloy
19dd81ce94
Fix EntityUtilities updateEntity on 1.14
...
Fixes #651
2019-08-03 13:03:16 -04:00
Dan Mulloy
dd9eac3d6d
Add wrapper for villager data
...
Fixes #637
2019-08-03 12:35:58 -04:00
Dan Mulloy
916434251d
Add support for long array nbt type
...
Fixes #648
2019-08-03 11:46:58 -04:00
Dan Mulloy
62e8d82e16
Update to 1.14.4, add BLOCK_BREAK packet
...
Also called Acknowledge Player Digging, but we go by what Spigot calls it
2019-08-03 11:41:55 -04:00
BuildTools
d7be712959
Add api-version, tweak version pattern to support pre releases
...
Fixes #638
Fixes #636
Fixes #626
2019-06-23 15:28:40 +02:00
Dan Mulloy
490b1dadcb
Fix logger debug when testing
2019-05-07 23:11:05 -04:00
Dan Mulloy
502c5960e3
Fix join/quit exceptions when wrappers break
2019-05-07 22:58:59 -04:00
Dan Mulloy
d297e373b4
Specifically clone Spigot's chat components to fix stack overflow
...
Addresses #601
2019-05-06 20:32:20 -04:00