Java & Bedrock
Punch
Punch is a bow enchantment that increases arrow knockback. It changes how far a hit target is pushed without directly increasing arrow damage.
Punch- Maximum level
- 2
- Edition
- Java & Bedrock
- Compatible
- Bow
- Treasure
- No
- Tradeable
- Yes
- Enchanting table
- Yes
Equipment and conflicts
Compatible equipment: Bow. It has no ordinary mutually exclusive enchantment listed.
Effect by level
| Level | Effect | Expected multiplier |
|---|---|---|
| 1 | Adds one arrow knockback-strength level | Varies by mechanic |
| 2 | Adds two arrow knockback-strength levels | Varies by mechanic |
How the mechanic works
- Each level adds one knockback-strength level to arrows fired from the bow.
- Target knockback resistance and terrain influence the actual displacement.
- Power increases damage separately and can be combined with Punch.
Affected blocks and drops
- Bows
- Targets struck by fired arrows
- Does not affect arrow damage
How to obtain
- Enchant compatible equipment at an enchanting table.
- Apply a matching enchanted book at an anvil.
- Find or trade for an enchanted book that contains this enchantment.
Sources
Edition identifiers
Java: minecraft:punch (numeric registry ID 29).
Bedrock: minecraft:punch (numeric registry ID 20).
/enchant @s minecraft:punch 2/enchant- Adds an enchantment to a held compatible item.
@s- The entity executing the command; usually you in chat.
minecraft:punch- The Java identifier for Punch.
2- The enchantment level to apply.
The target must be holding a compatible item, and commands require cheats or sufficient operator permission.