Minecraft Java Enchantment ID

Punch (Max Level II)

Punch is a Minecraft Java Edition enchantment in the bow group, with a maximum level of II.

Namespaced enchantment ID minecraft:punch

Punch Facts

Maximum levelII (2)
Applies tobow
CurseNo
Treasure-onlyNo
Legacy ID (1.12.2)49
Enchanting tableCan appear
Librarian tradeCan be traded

What Punch Does

Arrows knock targets back about 3 blocks further per level. Punch adds no damage — it is pure knockback utility for the bow.

Effect per Level

  • I: about 3 extra blocks of knockback
  • II: about 6 extra blocks of knockback

Tip: Punch II is a PvP spacing tool: every arrow that lands resets the chase. It is also the classic way to knock players off bridges and ledges.

Using Punch Well

Punch turns your bow into crowd control: keep melee players from ever reaching you, knock mobs off cliffs, or finish a fleeing target's escape route off a ledge. Since it adds zero damage, it never replaces Power — the two stack, and the standard PvP bow runs Power V + Punch II together.

How to Get Punch

Enchanting table (bow), Librarian villager trades, structure chest loot, and fishing treasure.

Best Combinations

/enchant Command for Punch

Hold a valid item in your main hand, then run (Java Edition 1.13+; the level is optional and defaults to 1):

/enchant @p minecraft:punch 2

This example applies the maximum level II. An anvil combines two matching levels only up to this maximum — higher levels exist only through commands.

Or give yourself a Bow with Punch II already applied (Java 1.20.5+ component format):

/give @p minecraft:bow[minecraft:enchantments={punch:2}] 1

Items That Can Have Punch

Punch applies to the bow. Items from the reviewed catalog in this group:

Punch vs Other Enchantments

Punch vs Power

Power is damage, Punch is distance. Power V multiplies arrow damage up to +150%; Punch II just throws the target back about 6 blocks. Take Power first, add Punch second — they stack on the same bow.

Punch vs Knockback

Knockback is the melee equivalent for swords, with the same roughly 3-blocks-per-level push and the same max level II. Punch is simply its bow counterpart.

Punch Version History

  • Java Edition Beta 1.9 (2011): Added with the original enchanting system.

Bedrock Edition: Punch works the same in Bedrock Edition, with the same maximum level of II.

Punch FAQ

What is the enchantment ID for Punch?

The enchantment ID for Punch is minecraft:punch. Java Edition 1.13+ commands such as /enchant use this namespaced form. On Java 1.12.2 and earlier the numerical ID was 49.

What is the max level of Punch?

Punch goes up to level II (level 2). Run /enchant @p minecraft:punch 2 while holding a valid item to apply the maximum level.

Does Punch add damage?

No. Punch only increases arrow knockback. For damage you want Power — the two are fully compatible on the same bow.

What is the max level of Punch?

Punch II in survival. Higher levels only exist through commands.

Is Punch good in PvP?

Very. A landed arrow resets a melee player's approach, and near edges it can end fights outright. Most PvP bows run Power V + Punch II.

What is the difference between Punch and Knockback?

Same effect, different weapon: Punch is for bows, Knockback is for swords. Both add about 3 blocks of knockback per level and both cap at level II.

Related enchantments and lists