Punch

Minecraft Wiki article. Categories: Information_needed, Enchantments, Combat

📌 Mirrored from Minecraft Wiki

This article is reproduced from Punch on the Minecraft Wiki. Mirrored from revision 3719289. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Punch

Punch is an enchantment applied to bows that increases arrow knockback.

Obtaining

Punch can be obtained from enchanting tables, drops from mobs that have spawned in a raid,‌[Bedrock Edition only] books obtained by fishing, monster room chests, librarian villagers, and non-village structure loot.

Punch I bows can be obtained by trading with an expert Fletcher.

Skeletons may spawn with a Punch I bow on Normal or Hard difficulty.

Usage

Punch increases horizontal projectile knockback by 3.507 blocks for the first level, then by 3.3 blocks for each subsequent level. The base knockback of projectiles without the enchantment is 1.985 blocks, causing a Punch II projectile to deal 8.792 blocks of knockback.​[more information needed] Punch also increases vertical projectile knockback from 0.8125 blocks to 1.25 blocks, regardless of the level of enchantment.

If a Punch II arrow is blocked by a shield, the knockback effect doesn't apply. By use of commands to increase the level of enchantment beyond II, the enchantment's effect caps at level 255.

Amount of knockback (in blocks) applied by a bow to a target on the following blocks:
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

Specific cases

If Punch is applied to a crossbow by use of commands or an anvil in Creative, the enchantment functions when firing arrows but not when firing firework rockets. If Punch is applied to a trident by use of commands or an anvil in Creative, the enchantment does not function.

Data values

ID

Java Edition:

NameIdentifier Translation key
Punchpunch enchantment.minecraft.punch

Bedrock Edition:

NameIdentifierNumeric ID Translation key
Punchpunch20 enchantment.arrowKnockback

History

Java Edition

Java Edition
1.1releaseAdded Punch.
1.20.524w09aPunch now works on crossbows if placed onto the weapon using data manipulation or a change to the enchantable/* tags.

Bedrock Edition

Pocket Edition Alpha
v0.12.1build 1Added Punch.
Bedrock Edition
1.21.120Preview 1.21.120.24The knockback effect from Punch no longer applies to shields.[1]

Legacy Console Edition

Legacy Console Edition
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU7CU11.001.001.00Patch 11.0.1Added Punch.

New Nintendo 3DS Edition

New Nintendo 3DS Edition
0.1.0Added Punch.

Issues

Issues relating to "Punch" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

See also

  1. ↑ MCPE-220733 – resolved as "Fixed".

Sources