Minecraft Shield Generator

Design custom shields with banner patterns and generate /give commands

Generated Command

/give @p black_shield 1

Preview

Base Color

Select the background color for your shield

Selected: Black

Applied Patterns (0/6)

Patterns are layered from bottom to top

No patterns added. Select patterns from below to customize your shield.

Add Pattern

Click a pattern to add it to your shield

How to Use the Minecraft Shield Generator

The Minecraft Shield Generator lets you design custom shields with banner patterns and instantly generate the /give command to obtain them in-game. Custom shields were introduced in Java Edition 1.9 and use the same banner pattern system as decorative banners, allowing up to 6 layered patterns per shield.

Step 1: Choose a Base Color

Select the base color for your shield from the 16 available Minecraft dye colors. This will be the background color visible beneath any patterns you apply. Common choices include black for dark themed shields or white for bright, high-contrast designs.

Step 2: Add Banner Patterns

Click on patterns from the pattern grid to add them to your shield. Each pattern is applied as a layer on top of the previous one, and you can add up to 6 patterns. Select a color for each pattern layer using the color swatches. Use the arrow buttons to reorder layers, since the layering order affects the final appearance. Patterns include stripes, diagonals, crosses, gradients, and special designs like the Creeper face, Skull, and Mojang logo.

Step 3: Copy the Command

Select your Minecraft version format (1.20.5+ or 1.13-1.20.4) and copy the generated /give command. Paste it into your Minecraft chat or command block to receive your custom shield. You need operator permissions or cheats enabled to use the command.

Frequently Asked Questions

How many patterns can I add to a Minecraft shield?

You can add up to 6 banner patterns to a single shield in Minecraft Java Edition. Each pattern is layered on top of the previous one, so the order matters. The base color counts separately and doesn't use a pattern slot.

Do custom shields work in Minecraft Bedrock Edition?

Custom shield patterns are only available in Minecraft Java Edition. Bedrock Edition does not currently support applying banner designs to shields. The /give commands generated by this tool will only work on Java Edition servers and worlds.

How do I craft a custom shield in survival mode?

In survival mode, craft a shield using 1 iron ingot and 6 planks, then combine it with a decorated banner in a crafting table. You'll need a loom to apply patterns to banners first. Each banner pattern requires specific dye colors and sometimes special items like a Creeper head or Enchanted Golden Apple.

What's the difference between 1.20.5+ and 1.13 command formats?

Minecraft 1.20.5 introduced a new component-based NBT format using square brackets and the banner_patterns component. Older versions (1.13-1.20.4) use the BlockEntityTag format with curly braces. Choose the format matching your server's Minecraft version.

Related Minecraft Tools

Show Off Your Custom Shields on Your Own Server

Create a Minecraft server where you and your friends can design and display custom shields, banners, and more with dedicated high-performance hosting.

View Hosting Plans