Deploy as an optional client-side tweak, enabled by default for all PvP-oriented 1.8.9 modpacks or utilities. Appendix A: Sample code repository (GitHub): [link placeholder] Appendix B: Before/After video demonstration: [link placeholder]
To avoid playing the hurt animation twice (once local, once when SPacketEntityStatus arrives), add a check: hit delay fix 1.8.9
No client-side call to performHurtAnimation() when sendUseEntity is invoked. 4. Solution Overview Implementation method: Override or mix into NetHandlerPlayClient and the player attack logic to immediately call performHurtAnimation() on the target entity right after sending CPacketUseEntity . Deploy as an optional client-side tweak, enabled by
In NetHandlerPlayClient#handleEntityStatus : Deploy as an optional client-side tweak