Commit Graph

4341 Commits

Author SHA1 Message Date
Nassim Jahnke
17a73dff82
Handle set_player_inventory 2024-12-04 15:23:56 +01:00
Nassim Jahnke
5e9d213082
Remove snapshot version 2024-12-02 10:12:41 +01:00
Nassim Jahnke
210b0a6f0e
1.21.4-rc3 2024-12-01 09:38:29 +01:00
Nassim Jahnke
f0f87b26d7
Fix 1.21.2 trim material override transition 2024-11-30 13:55:45 +01:00
Nassim Jahnke
45a55a81c7
1.21.4-rc2 2024-11-30 13:55:45 +01:00
Nassim Jahnke
b2ec9eab50
1.21.4-rc1 2024-11-30 13:55:45 +01:00
Nassim Jahnke
2f08f0d58c
Set max capacity for remaining buf
This allows the returned buffer to be a cached empty buf if the original buffer was already fully read
2024-11-30 13:55:45 +01:00
Nassim Jahnke
d3f92ce9b8
Don't swap teleport accept and move packets for 1.21.4 clients
They changed it again. Probably missing the same swap in 1.21.4<->1.21.2 now
2024-11-30 13:55:45 +01:00
Nassim Jahnke
cfa20ba418
1.21.4-pre3 2024-11-30 13:55:44 +01:00
Nassim Jahnke
de6ac47a2f
1.21.4-pre2 2024-11-30 13:55:44 +01:00
Nassim Jahnke
b41733bdf6
1.21.4-pre1 2024-11-30 13:55:44 +01:00
Nassim Jahnke
8f8bc55bd0
24w46a 2024-11-30 13:55:44 +01:00
Nassim Jahnke
81d92a728d
Add old custom model data to new float list 2024-11-30 13:55:44 +01:00
Nassim Jahnke
68666d2d44
24w45a 2024-11-30 13:55:44 +01:00
RK_01
e539375143
Only apply chunk loading fix for 1.21.2 clients (#14) 2024-11-30 13:55:43 +01:00
FlorianMichael
0acec719b1
Small cleanup 2024-11-30 13:55:43 +01:00
Nassim Jahnke
93e92ffc82
Handle item name changes in trim material registry 2024-11-30 13:55:43 +01:00
Nassim Jahnke
82c55b1d78
24w44a 2024-11-30 13:55:43 +01:00
Nassim Jahnke
dd660a2de0
Add missing UUID to attribute in 1.20.5->1.20.4
Fixes #4293
2024-11-30 13:54:15 +01:00
nwayo
96c12ef483
Use global region scheduler in runSync methods on Folia (#4292) 2024-11-30 13:42:59 +01:00
EnZaXD
1653de70c8
Update block connections file (#4291) 2024-11-29 17:14:43 +01:00
EnZaXD
b57265e64f
Send full position update packet in 1.20.5->1.21 placement rotation fix (#4290) 2024-11-29 16:02:47 +01:00
lowercasebtw
9d4af84872
Fix footstep particle causing null kick (#4287) 2024-11-28 12:05:22 +01:00
Valaphee The Meerkat
40665782e7
Rewrite ingredient items in 1.20.5 recipe rewriter (#4285) 2024-11-26 17:20:06 +01:00
Valaphee The Meerkat
2d663db53f
Fix 1.12 recipes containing stone as placeholder, improve empty handling in 1.20.5/1.21.2 (#4284) 2024-11-26 17:04:50 +01:00
Nassim Jahnke
896c6accfb
Fix 1.13 recipe ingredient writing 2024-11-26 16:29:44 +01:00
Valaphee The Meerkat
1785677901
Fix BlockRewriter block event handling (#4282) 2024-11-26 15:53:44 +01:00
Nassim Jahnke
e32205ddaf
Fix 1.21 food using_converts_to handling
Fixes #4280
2024-11-25 10:14:12 +01:00
Pablo Herrera
f93c64d6aa
Improve 1.21 client enchantments on legacy servers (#4255)
Signed-off-by: Pablo Herrera <pabloherrerapalacio@gmail.com>
2024-11-24 11:19:05 +01:00
github-actions[bot]
b5eb568515
Update Gradle Wrapper from 8.11 to 8.11.1 (#4279)
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-11-24 02:09:07 +01:00
EnZaXD
7897fca5be
Add config option for 1.20.4->1.20.5 sword blocking fix (#4276) 2024-11-21 19:26:25 +01:00
EnZaXD
3ba86741f9
Send default entity data for items in 1.10->1.11 (#4265) 2024-11-18 15:05:25 +01:00
Nassim Jahnke
5515011644
Address Gradle deprecation warnings 2024-11-17 13:43:10 +01:00
DavyCraft648
f59e2a2de4
Fix Equippable allowed entities reading (#4267) 2024-11-17 12:21:02 +01:00
github-actions[bot]
88c103c0a5
Update Gradle Wrapper from 8.10.2 to 8.11 (#4266)
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-11-17 12:19:47 +01:00
Nassim Jahnke
5772ee4a93
Only send tags early for 1.20.5+ clients, track early send properly in 1.20->1.20.2 2024-11-17 11:47:33 +01:00
Nassim Jahnke
c525575d37
Revert hard limit in 1.17 book size check 2024-11-11 14:54:38 +01:00
Nassim Jahnke
b8a170873d
Add more info to missing light data warning 2024-11-11 14:38:10 +01:00
Nassim Jahnke
04e936d487
Some more pre-sizing 2024-11-11 14:33:29 +01:00
EnZaXD
6553fc9ae9
Only print invalid custom payload channel warnings in debug mode (#4257)
We previously had people complaining about this being an error and not understanding what it means + servers can't do anything about these errors anyway.
2024-11-10 21:45:06 +01:00
EnZaXD
ddbe8ef0fb
Apply page network limit when converting book pages in 1.17->1.17.1 (#4256) 2024-11-10 21:44:10 +01:00
EnZaXD
8e4da81022
Move config option check for placement fix into packet handlers (#4248)
Fixes the config option breaking when using the reload command, also changes the message when using the /reload sub command.
2024-11-06 15:46:11 +01:00
Pro
1620fc35f5
Change "fix-1_21-placement-rotation" to true by default (#4245) 2024-11-06 15:32:15 +01:00
Nassim Jahnke
e878d77959
Trim override materials are string to string 2024-11-06 10:42:18 +01:00
Nassim Jahnke
deab6a0cac
Don't allocate bufs in 1.18/1.20 chunk types
Unlike Mojang, we don't sneak a byte array of data outside of the actual packet reading, so there's no reason to not just use the original buffer.
Slicing doesn't allocate anything while also setting the reader index correctly, as also used in the previous types
2024-11-05 13:43:54 +01:00
Nassim Jahnke
77f0826ec8
Skip extra buf copying entirely if wrapper had no changes 2024-11-04 22:55:40 +01:00
Nassim Jahnke
76db43cab3
Don't copy full transformed buf during every transform
The resulting modified buf is the exact same as before
2024-11-04 22:12:39 +01:00
Nassim Jahnke
f0eab71644
Pre-size most allocated byte buffers
Also avoids the default allocation size of 256 bytes for bufs that are much smaller than that
2024-11-04 21:27:09 +01:00
Nassim Jahnke
e9985adafc
Update mcstructs 2024-11-04 20:34:03 +01:00
Nassim Jahnke
157a1fe249
Small cleanup here and there 2024-11-03 17:12:29 +01:00