cc87c02 Add shulker box block entity id if missing
a45985e Validate index when reading structured data type (#4020)
92dedfb Update Gradle wrapper
6bbcf7d Fix respawn "keep data" translation (#4015)
465a235 Call component rewriter in pre 1.20.3 advancement handler (#4014)
Required for ViaBackwards where we need to rewrite the translation key (and it also doesn't hurt to have this in forward protocols).
Closes https://github.com/ViaVersion/ViaBackwards/issues/819
20f7738 Add cancel-block-sounds option for 1.8->1.9 place/break fix (#4011)
323f0fa Remove minimize-cooldown config option (#4009)
3138d66 Fix crossbow max damage and 1.8 sword blocking using item data components (#4010)
365040f Handle rarity changes in trident/banner pattern item in 1.20.5->1.21 (#4001)
303d9ec Hide cooldown indicator completely in 1.8->1.9 (#4006)
-
Change 1.8 to 1.9 Attack Speed
-
Fix The Attack Speed Value Type
-
Change Attack Speed to 20
Requested/Suggested change from FlorianMichael
Co-authored-by: EnZaXD florian.michael07@gmail.com
Co-authored-by: EnZaXD florian.michael07@gmail.com
463381b Rename missing metadata references to entity data (#4007)
7fef96d Remove unneeded 1.13 enchantment translatable mappings
1735812 Fix: delay chat acknowledgements instead of spoofing (#3997)
An easy reproduction case is to mute a player using the Social Interactions screen, let them chat, and then send a message. As ViaVersion produces its own acknowledgements, this now does not match with what the client produced and signed its messages with - so the signature will fail verification.
As an alternative, we always pass through the same acknowledgement bit set - and for 'spoofed' messages, we reuse the last one that we received. In the case of the chat ack packet with just an offset, we need to hold back the window by at least 20 messages to ensure we don't start making claims about whether the client saw a message that ViaVersion cannot yet make a judgement on.
e6da77c Handle Slot tag inside CONTAINER tag in 1.20.3->1.20.5 (#3995)
Fixes shulker box tooltips not showing all items for 1.20.3 clients on 1.20.5+ servers
dc503cd Update legacy Minecraft version warning (#3989)
8aa2f4b Handle show item hovers in more component packets Because servers do weird things
c5dc5b2 Actually restrict velocity change to fishing hooks
f4d6659 Only print broken json in component type when debug mode is enabled (#3990)
bfbb80f Update unsupported java version warning (#3988)
Now links to the release which contains a guide on how to update
248da11 Move bukkit-only settings into BukkitViaConfig (#3985)