Mannequin entity, which uses the same model and rendering path as players, can’t display server (with minecraft:animate
packet using animation id 0 or 3) initiated hand swing animation. This is not an issue when the same packet is sent to (fake) player entity.
From my quick research into RemotePlayer and ClientMannequin classes, main difference that’s likely to cause it is that mannequin doesn’t call LivingEntity#updateSwingTime() method at all.
Note: This issue requires modded/custom server to be reproduced (vanilla client through!). I’m reporting it as Mannequins were intended to replace fake players, but this issue will prevent that in some usecases.
Thank you for your report!
After consideration, the issue is being closed as Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit The official Minecraft feedback site or visit the Minecraft Feedback Discord server.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki