This was known for ages, is there any reasons for that or it is plain gameplay bug?
Forgive me for my ignorance, but what is a pointed block?
Forgive me for my ignorance, but what is a pointed block?
The block that is pointed at.
You can't point a whole block. Probably node is meant with block.
Possibly an engine/builtin issue.
Eating (or left clicking with any usable item, like the hoe) does not trigger any punches. I've verified it just now.
What I have observed is that if you eat the food until it disappears, the hand quickly appears and you are almost guaranteed to punch the block in front of you, since there's no input delay when you switch from having food to using your hand.
If you have 5 apples and eat 1, you still have 4 remaining and you won't punch the node in front. But if you only have 1 apple and eat it, you need to be very careful and release the finger instantly to prevent the punch.
If would be cool if there was a property in items to set a delay after each punch/use, it would help solve this and it would also be an interesting mechanic to add variety to weapons/tools.
But that's actually already requested: minetest/minetest/issues/5823
Ok non-issue then, move delay discussion to engine.