When under the effect of a highlevel weakness potion hits that don't deal damage don't recognise as hits (no flashing red of the mob, no knockback etc.)
But if a item with a damageenchant (sharpness/smite/bane) is used to hit the mob, it registers as a hit (mob flashes red, knockback, fire aspect is aflicted, etc.) if the enchantment aplies to the hit mob (sharpness against anything, smite against undead, bane against spiders).
In simple terms: sharpness lets you hit mobs when you shouldn't be able to.
Linked issues
duplicates 1
Comments 7
I wouldn't say that its intended, I could see the point if it actually did damage but the way it is its just weird if you can't hit something with a diamond swort but you can with a sharpness 1 wooden swort.
I think it should either be, allways beeing able to knock mobs back or only knock them back when you actually do damage to them, this way its just not consistent.
it is most likely intended, as i tried this under minecraft release 1.0.0 to the latest snapshots. it always worked.
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.
Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. We will reopen it as soon as the requested information has been deliviered.
Dupe of MC-10755
Resolving to MC-92734 because it provides more detailed information.
I think this is intended. If you lightly tap someone with a dull knife blade, they don't get very hurt, but if you sharpen the blade, they could start to bleed. And no, I don't actually perform such tests in real life.