Affects Version/s: Minecraft 1.12, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1, Minecraft 1.13, Minecraft 18w30b, Minecraft 1.13.2, Minecraft 18w43b, Minecraft 18w43c, Minecraft 18w44a, Minecraft 18w45a, 20w46a
Fix Version/s: None
Mining fatigue is ignored when determining the arm animation speed of the player if they have haste as well even though when calculating how long they need to break a block both effects are considered.
- Place for example a log block
- Switch to Survival mode and break the log
- Place it again
- Apply haste and mining fatigue
- Break the log again
→ It took longer to break the log but your arm animation was faster
Based on 1.12 decompiled using MCP 9.40 PRE 1
The method net.minecraft.entity.EntityLivingBase.getArmSwingAnimationEnd() ignores mining fatigue if the entity has haste.