MCTOOLBOX
MC ToolboxMC TOOLBOX

Combat calculator for modern Minecraft

Minecraft Spear Damage Calculator - Charge, Lunge & Armor

Calculate charge and jab damage from both players' movement, spear material, Sharpness, armor toughness and Protection. Test a sprint, horse joust, fleeing target or elytra dive instead of guessing from speed alone.

1. Edition, attack and spear

Edition

Spears require Java 1.21.11 or newer. Java 26.2 uses the same charge model covered here.

2. Relative movement

Charge uses velocity projected onto your view direction. A target moving toward you adds speed; a target fleeing in the same direction subtracts speed.

Attacker

Target

5.6 m/s
0 m/s
5.61relative

3. Target defenses

Protection total is the sum across all armor pieces. Four pieces with Protection IV use 16 enchantment protection points; the effective cap is 20.

Practical spear mechanics

What actually changes spear damage?

Relative speed, not speedometer speed

The game projects both velocity vectors onto the attacker's view direction. Head-on movement adds together; chasing a fleeing target can leave too little relative speed to engage.

Charge and Jab are different attacks

Charge ignores the spear's normal jab bonus and scales kinetic damage from movement. Jab uses the material damage and cooldown instead.

Armor changes the practical answer

A damage number that defeats an unarmored player may leave a full-netherite target standing. Toughness reduces high incoming hits differently from ordinary armor.

Lunge creates movement, not free damage

Lunge is useful for repositioning and Jab movement. Treat its measured speed as an input instead of adding an unsupported Lunge damage multiplier.

How the charge formula works

The charge attack first calculates projected relative speed: your forward velocity minus the target velocity along the same viewing axis. Sideways motion contributes less as its angle approaches 90 degrees.

If that value reaches the 4.6 blocks-per-second threshold, Minecraft floors relative speed multiplied by the material kinetic multiplier. Base attack damage and Sharpness are then added before armor reductions.

That is why two players riding toward each other can create much more damage than a fast player chasing someone moving in the same direction.

Version and edition notes

The spear debuted in Java 1.21.11 and Bedrock 1.21.130. Older releases do not have the vanilla spear, so the calculator intentionally does not present unsupported legacy profiles.

Java and Bedrock share the kinetic relative-speed model, but Sharpness adds different damage in each edition. Use the edition switch before comparing PvP outcomes.

Current material timing and multiplier profiles are kept separate from the version labels so future balance changes can be updated without changing the calculator formula.

Spear damage calculator FAQ

Does the target's movement affect spear damage?

Yes. Charge damage uses relative projected velocity. A target moving toward you increases it, while a target fleeing along your aim direction reduces it.

Why does my spear charge deal no damage?

The projected relative speed must reach 4.6 blocks per second and the attack must be inside its active timing window. Moving fast sideways may still project too little speed.

Does Lunge increase charge damage?

Not as a separate damage multiplier. Lunge changes movement and supports a Jab setup. If it changes your measured speed, enter that speed to evaluate the resulting charge.

Do armor and Protection reduce spear damage?

Yes for normal spear hits. The calculator applies the modern armor and toughness formula, followed by Protection enchantment reduction.

Which spear material deals the most charge damage?

Netherite has the highest kinetic multiplier, followed by diamond. The comparison panel shows all materials under the exact same movement and defense settings.

Can a spear one-shot a fully armored player?

It can at sufficient relative speed, but armor, toughness and Protection raise the required speed substantially. Use the minimum-speed result instead of relying on an unarmored damage table.