Skip to content
/craftcmd

Give a Shield

Get a shield for blocking attacks

✅ Verified for Java 26.2 · Bedrock 26.32 — checked June 2026

Gives you a shield that blocks nearly all damage when you right-click (Java) or crouch (Bedrock) to raise it. Shields block arrows, projectiles, melee hits, and explosions. You can decorate shields with banner designs at a loom. Shields can be enchanted with Unbreaking and Mending.

/give @p shield
15 characters

How to use

  1. Open chat (T on Java, / on Bedrock) and paste the command.
  2. Press Enter — the shield appears in your inventory.
  3. Move it to your off-hand slot to use it alongside your main-hand weapon.

Related commands

Get a diamond sword pre-enchanted with Sharpness V

/give @p diamond_sword[enchantments={sharpness:5}]

Get a totem that saves you from death

/give @p totem_of_undying

Get a netherite sword pre-enchanted with Sharpness V

/give @p netherite_sword[enchantments={sharpness:5}]

Get an enchanted golden apple (Notch apple)

/give @p enchanted_golden_apple

Get a trident that returns to you after being thrown

/give @p trident[enchantments={loyalty:3}]

Get a fully enchanted bow that never runs out of arrows

/give @p bow[enchantments={power:5,infinity:1,unbreaking:3}]