Fishing Rod Inaccuracy
General Information
none
Bug Description
On version 1.8.x, when using the rod, your arm is supposed to swing when using it.
There also seems to be a delay when using the rod
Steps to Reproduce
Join a 1.8.x server Use a fishing rod
Expected Behavior
Arm is supposed to swing on use and on retract
Duplicate of https://github.com/ViaVersion/ViaVersion/issues/3762
https://github.com/ViaVersion/ViaFabricPlus/blob/3435928fb78debcdfd88d4969a22caebf7a2010a/src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/MixinMinecraftClient.java#L95
This is where the fishing rod punch issue is happening, as it is checking for 1.15+ it denies any swinging of items prior to 1.15 but fishing rods use to swing prior to 1.15
Imo, the fix would be to remove the two uses of disableSwing & disableSwing2 in MixinMinecraftClient & instead, mixin into the items that call the swing method like Snowball, egg, etc and redirect the use there
Btw the code was a guess from a friend, and after testing doesn't seem to be the culprit of the issue
Looking further into it