-
Bug
-
Resolution: Unresolved
-
None
-
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, 21w03a, 1.16.5, 21w05b, 21w06a, 21w08b, 1.17.1, 1.20.4, 23w51b, 1.21
-
Confirmed
-
Player Animation
The bug
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.
How to reproduce
- Place for example a log block
- Switch to Survival mode and break the log
- Place it again
- Apply haste and mining fatigue
/effect give @s mining_fatigue 100 0 true /effect give @s haste 100 0 true
- Break the log again
→ It took longer to break the log but your arm animation was faster
Code analysis
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.
- relates to
-
MC-267797 The player's hand is not visible in first-person with a high level of mining fatigue
- Open