Commit Graph

2938 Commits

Author SHA1 Message Date
KennyTV
c2172821fd
Merge remote-tracking branch 'origin/master' into dev 2021-06-29 18:12:36 +02:00
KennyTV
24393d4ef4
1.17.1-pre2 2021-06-29 18:11:51 +02:00
KennyTV
622ea91648
Ignore bad 1.8 wither meta
Fixes #2570
2021-06-22 11:28:09 +02:00
KennyTV
aed1a63a77
Merge remote-tracking branch 'origin/master' into dev 2021-06-21 14:58:38 +02:00
LemonCaramel
14cd568e46
Add Resource pack prompt message option (1.17+) (#2544) 2021-06-21 14:55:49 +02:00
KennyTV
44d836e2e7
Clear entity trackers on server switch
Fixes #5930
2021-06-21 14:33:23 +02:00
_tomcraft
f9af6947f7
Improve arm-swing cancel by resetting cursor item (#2528) 2021-06-20 22:50:37 +02:00
_tomcraft
8e1da82793
Use a more fork-proof approach to enable Paper block place patch (#2561) 2021-06-20 22:49:59 +02:00
KennyTV
860aca974b
Read unsigned byte in set slot 2021-06-20 16:16:08 +02:00
KennyTV
6a66d7653f
Fix writable book id 2021-06-20 16:16:07 +02:00
KennyTV
d32a4541a9
1.17.1-pre1 2021-06-20 16:16:07 +02:00
KennyTV
26719169ee
Fix 1.8 special inventory tracking 2021-06-20 16:15:48 +02:00
KennyTV
eae145543e
Fix 1.8 set slot write type
Fixes #2558
2021-06-19 15:35:43 +02:00
KennyTV
48f1300908
Read set slot inv id as unsigned byte for consistency 2021-06-18 16:59:34 +02:00
KennyTV
5cdaabeaec
Handle particle id change in 1.16 metadata
Fixes #2551
2021-06-17 11:55:22 +02:00
KennyTV
40f87e9472
Update Gradle wrapper to 7.1 2021-06-16 09:12:23 +02:00
KennyTV
7f385d4762
Create concurrent hashmap with weak values with Guava
This could use Guava's Cache, but that's just the MapMaker but more
2021-06-15 09:59:23 +02:00
KennyTV
389c5adaa3
Half revert back to storing uuids in CommonBoss
Fixes #2547
2021-06-14 22:47:13 +02:00
KennyTV
7a82ded94b
Fix Velocity compatibility (requires Velocity 3.0.0)
This finally removes the hacky reorder fix on Velocity; it added a few more events that could benefit us, but this is the most important right now.
2021-06-14 21:09:47 +02:00
Myles
86278e837a Fix 1.17 BungeeCord support 2021-06-14 19:46:25 +01:00
KennyTV
34a0499152
Update bug_report.yml 2021-06-14 10:59:01 +02:00
Myles
68ccc6634d Spigot 1.17 compatibility 2021-06-11 20:19:06 +01:00
Jo0001
317af7ebc5
Use the correct content-type header (#2527) 2021-06-10 22:15:14 +02:00
KennyTV
206368b777
Fix 1.12->1.13 entity tracking
Fixes #2526
2021-06-10 22:10:22 +02:00
KennyTV
204a81b0ea
Add 1.17 to legacy api package ProtocolVersion 2021-06-10 10:50:07 +02:00
KennyTV
b940ecab9c
Fix meta warning 2021-06-10 08:42:52 +02:00
KennyTV
15cbc96697
Shorten metadata error message 2021-06-09 18:59:48 +02:00
KennyTV
b5e5b46f77
Update adventure to 4.8.0 release 2021-06-08 19:07:09 +02:00
KennyTV
42b6a1378c
Bump to 4.0.1-SNAPSHOT 2021-06-08 19:06:08 +02:00
KennyTV
4074352a53
4.0.0 Release 🚀 2021-06-07 16:32:07 +02:00
KennyTV
f909b55a84
1.17-rc2 2021-06-07 14:28:41 +02:00
KennyTV
593aa7564a
Put the other filled 1.17 tags into the diff file 2021-06-07 09:58:52 +02:00
KennyTV
24efb48004
Add method to load extra tags from diff files 2021-06-06 17:17:51 +02:00
KennyTV
38b3f40f7d
Add Java version warning
We will update the required Java version at some point, the only question is when.
2021-06-06 11:55:40 +02:00
KennyTV
d89f916546
Cleanup 1.17 entity rewriter, fix DataItem amount check 2021-06-06 10:08:15 +02:00
KennyTV
62278f287c
Update gson, junit, and checker-qual 2021-06-05 17:17:29 +02:00
KennyTV
72be978f8e
Update issue template 2021-06-05 17:16:51 +02:00
creeper123123321
666f3d6c92
Explain "left-handed-handling" option (#2512) 2021-06-05 17:12:55 +02:00
KennyTV
8e7606ea1b
1.17-rc1 2021-06-04 16:00:38 +02:00
KennyTV
2b8c5082ed
Make Item an interface, more OOP for the ItemRewriter 2021-06-04 12:15:14 +02:00
KennyTV
05f9fc1ddc
1.17-pre5 2021-06-03 20:22:48 +02:00
KennyTV
fc1450fe38
Slightly more OOP, move registerPackets out of Protocol constructor
registerPackets being called within the constructor made it impossible to create instance objects then used in registerPackets (vs. having to then create the objects in registerPackets).
2021-06-03 17:28:02 +02:00
KennyTV
e1072a8dc7
Fix docs 2021-06-03 10:45:58 +02:00
KennyTV
3290d4ae24
Expose lateBind field in ViaVersionPlugin 2021-06-03 10:40:25 +02:00
KennyTV
b2855c2cd4
F 2021-06-02 23:22:09 +02:00
KennyTV
fec777b349
Don't wrap direct type mappers 2021-06-02 23:22:00 +02:00
KennyTV
7b1f9c199a
Produce less overhead in packet handler registering
Instead of creating a void type reader for every single PacketHandler registered, this just directly uses the consumer-like PacketHandler.

The distinction between ValueCreator and the normal PacketHandler was unnecessary given you could also just read something in a ValueCreator instance, effectively just being a consumer of a PacketWrapper instance.
2021-06-02 22:00:20 +02:00
KennyTV
a8b3444ff5
1.17-pre4 2021-06-02 18:44:47 +02:00
KennyTV
6839334c1a
Fix confirmation id encoding, remove old send methods 2021-06-02 12:44:49 +02:00
KennyTV
d7e3aa7143
Whoops 2021-06-01 23:28:32 +02:00