Minecraft Wiki
For the enchantment in Minecraft Dungeons, see MCD:Punch. For the mining activity sometimes called punching, see Breaking.
Dark Oak Sapling
This article is a stub. 
You can help by expanding it.

Punch is an enchantment for a bow that increases an arrow's knockback, much like the Knockback enchantment for melee weapons. This does not affect damage dealt from arrows.


For each level, Punch adds approximately 3 blocks of distance to the base knockback. If commands are used to increase the level of Punch beyond 2, the additional knockback effect will cap at 255.

Amount of knockback (in blocks) done by a bow:
Enchantment Level Block without any special properties Soul Sand Ice Packed Ice Blue Ice
No enchantment 1.985 0.894 4.053 4.053 4.2
Punch l 5.492 2.532 10.342 11.344 10.647
Punch ll 8.792 4.051 16.558 16.563 17.038

Punch doesn't affect arrows shot from crossbows if applied using commands or an anvil in Creative mode.[1]


Both Punch l and Punch ll books can be obtained by fishing, trading with an journeyman-level librarian or by using an enchanting table.

Punch l bows can be obtained by trading with an expert-level fletcher.

Skeletons can spawn with a Punch l bow on Normal or Hard difficulty. When killed by a player or a tamed wolf, the skeleton has 8.5%(+1% for each level of looting) chance of dropping the bow. Alternatively, the bow will be dropped and become collectible if the skeleton picks up another item.

Data values[]


Java Edition:

NameIdentifierTranslation key

Bedrock Edition:

NameIdentifierNumeric ID Translation key


Java Edition
1.1releaseAdded Punch.
Pocket Edition Alpha
v0.12.1build 1Added Punch.


  • Before firework rockets were given the ability to propel the elytra in 16w50a, a bow with the Punch enchantment was used to shoot the player mid-flight, so as to provide forward momentum and gain altitude.


Issues relating to "Punch" are maintained on the bug tracker. Report issues there.

See also[]


  1. MC-137495 — resolved as "Invalid".