7897fca Add config option for 1.20.4->1.20.5 sword blocking fix (#4276)
3ba8674 Send default entity data for items in 1.10->1.11 (#4265)
5515011 Address Gradle deprecation warnings
f59e2a2 Fix Equippable allowed entities reading (#4267)
88c103c 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
5772ee4 Only send tags early for 1.20.5+ clients, track early send properly in 1.20->1.20.2
c525575 Revert hard limit in 1.17 book size check
b8a1708 Add more info to missing light data warning
04e936d Some more pre-sizing
6553fc9 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.
ddbe8ef Apply page network limit when converting book pages in 1.17->1.17.1 (#4256)
8e4da81 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.
1620fc3 Change "fix-1_21-placement-rotation" to true by default (#4245)
e878d77 Trim override materials are string to string
deab6a0 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
77f0826 Skip extra buf copying entirely if wrapper had no changes
76db43c Don't copy full transformed buf during every transform The resulting modified buf is the exact same as before