Commit Diff


commit - 102a7d46f84f44a1a690644265f912bb876c5901
commit + a72f405b7a58e2471997b05cbbab16803b795882
blob - c07e16e52040c3027c87056de820bc353342ca4b
blob + 3939ae2b71cc3dd5adbde1ce635a34562fad5142
--- src/procedures.c
+++ src/procedures.c
@@ -1020,10 +1020,10 @@ void handlePlayerAction (PlayerData *player, int actio
 
   // Don't continue if the block change failed
   if (makeBlockChange(x, y, z, 0)) return;
-  bumpToolDurability(player);
 
   uint16_t held_item = player->inventory_items[player->hotbar];
   uint16_t item = getMiningResult(held_item, block);
+  bumpToolDurability(player);
 
   if (item) {
     #ifdef ENABLE_PICKUP_ANIMATION