Skip to content
[/craft]

Weakness Effect Command

Copy the /effect command for Weakness in Minecraft Java 26.2 and Bedrock 26.32. Default, infinite-duration, amplifier variants, and the clear command are all below.

Infinite duration (Java)

Java/effect give @p minecraft:weakness infinite

The infinite keyword was added in Java 1.19.4. Use the legacy form below for older versions.

Max-duration / legacy (Java)

Java/effect give @p minecraft:weakness 1000000 0
Bedrock/effect @p weakness 9999 0

Weakness II (Amplifier 1)

Amplifier is 0-indexed in commands: amplifier 0 = Level I, amplifier 1 = Level II.

Java/effect give @p minecraft:weakness 1000000 1
Bedrock/effect @p weakness 9999 1

Clear Weakness

Java/effect clear @p minecraft:weakness
Bedrock/effect @p weakness 0

To clear all effects at once: /effect clear @p

What Weakness does in-game

Reduces melee attack damage by 4 (2 hearts). Used to cure zombie villagers — apply Weakness then feed them a Golden Apple.

Frequently asked questions

How do I cure a zombie villager?
Apply Weakness to the zombie villager (using a Splash Potion of Weakness or this command), then right-click it with a Golden Apple. It will slowly convert back into a villager.
Does Weakness affect ranged attacks?
No — Weakness only reduces melee attack damage. Arrow damage, fireball damage, and other ranged sources are unaffected.
Does Weakness work on Bedrock?
Yes. Use `/effect @p weakness 9999 0` (no 'give', no 'minecraft:' prefix, no 'infinite').
Browse all Effect commands →/effect builder →Java vs Bedrock guide →