Minecraft Pixel Art Patterns — Blocks, Coordinates and Materials
Choose an original full-block graph, filter by size and available concrete, then inspect world coordinates, chunk boundaries and exact material counts.
Original block patterns
Single-layer concrete block art for Java 1.21.1 Overworld. Flat preview colors are approximate. No map shading, commands, schematic or game-map export.
Observatory badge
12 × 10 · Placed blocks: 52
River bridge border
16 × 10 · Placed blocks: 90
Corner direction sign
12 × 10 · Placed blocks: 52
Dawn crest
12 × 12 · Placed blocks: 108
Observatory badge · 12 × 10
Origin is the lower-left chart cell, including an empty cell. Read wall names from outside facing the wall. Chart-up is +Y; on a north-up floor it is -Z.
Accent lines mark X/Z chunk boundaries. Empty cells mean do not place a block, never replace existing blocks with air.
- Placed blocks
- 52
- Unplaced cells
- 68
- Inventory slots
- 4
- Chunks
- 1
Materials
| Block ID | Blocks | Full stacks of 64 | Remainder | Inventory slots |
|---|---|---|---|---|
| minecraft:white_concrete | 3 | 0 | 3 | 1 |
| minecraft:yellow_concrete | 15 | 0 | 15 | 1 |
| minecraft:gray_concrete | 13 | 0 | 13 | 1 |
| minecraft:blue_concrete | 21 | 0 | 21 | 1 |
World coordinates · 1–52 / 52
| Chart column | Chart row | X | Y | Z | Chunks X | Chunks Z | Block ID |
|---|---|---|---|---|---|---|---|
| 2 | 10 | 1 | 64 | 0 | 0 | 0 | minecraft:gray_concrete |
| 3 | 10 | 2 | 64 | 0 | 0 | 0 | minecraft:gray_concrete |
| 9 | 10 | 8 | 64 | 0 | 0 | 0 | minecraft:gray_concrete |
| 10 | 10 | 9 | 64 | 0 | 0 | 0 | minecraft:gray_concrete |
| 3 | 9 | 2 | 65 | 0 | 0 | 0 | minecraft:gray_concrete |
| 9 | 9 | 8 | 65 | 0 | 0 | 0 | minecraft:gray_concrete |
| 3 | 8 | 2 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 4 | 8 | 3 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 5 | 8 | 4 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 6 | 8 | 5 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 7 | 8 | 6 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 8 | 8 | 7 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 9 | 8 | 8 | 66 | 0 | 0 | 0 | minecraft:gray_concrete |
| 5 | 7 | 4 | 67 | 0 | 0 | 0 | minecraft:blue_concrete |
| 6 | 7 | 5 | 67 | 0 | 0 | 0 | minecraft:blue_concrete |
| 7 | 7 | 6 | 67 | 0 | 0 | 0 | minecraft:blue_concrete |
| 3 | 6 | 2 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 4 | 6 | 3 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 5 | 6 | 4 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 6 | 6 | 5 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 7 | 6 | 6 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 8 | 6 | 7 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 9 | 6 | 8 | 68 | 0 | 0 | 0 | minecraft:blue_concrete |
| 3 | 5 | 2 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 4 | 5 | 3 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 5 | 5 | 4 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 6 | 5 | 5 | 69 | 0 | 0 | 0 | minecraft:white_concrete |
| 7 | 5 | 6 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 8 | 5 | 7 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 9 | 5 | 8 | 69 | 0 | 0 | 0 | minecraft:blue_concrete |
| 3 | 4 | 2 | 70 | 0 | 0 | 0 | minecraft:blue_concrete |
| 4 | 4 | 3 | 70 | 0 | 0 | 0 | minecraft:blue_concrete |
| 5 | 4 | 4 | 70 | 0 | 0 | 0 | minecraft:white_concrete |
| 6 | 4 | 5 | 70 | 0 | 0 | 0 | minecraft:white_concrete |
| 7 | 4 | 6 | 70 | 0 | 0 | 0 | minecraft:blue_concrete |
| 8 | 4 | 7 | 70 | 0 | 0 | 0 | minecraft:blue_concrete |
| 9 | 4 | 8 | 70 | 0 | 0 | 0 | minecraft:blue_concrete |
| 3 | 3 | 2 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 4 | 3 | 3 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 5 | 3 | 4 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 6 | 3 | 5 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 7 | 3 | 6 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 8 | 3 | 7 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 9 | 3 | 8 | 71 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 4 | 2 | 3 | 72 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 5 | 2 | 4 | 72 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 6 | 2 | 5 | 72 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 7 | 2 | 6 | 72 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 8 | 2 | 7 | 72 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 5 | 1 | 4 | 73 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 6 | 1 | 5 | 73 | 0 | 0 | 0 | minecraft:yellow_concrete |
| 7 | 1 | 6 | 73 | 0 | 0 | 0 | minecraft:yellow_concrete |
Original source and license: PixelMaster · CC0-1.0 · java-1.21.1-overworld · original-concrete-flat-v1-java-1.21.1 · v1 · block-observatory
World coordinates
- Select a supported original pattern and scale. Each source pixel becomes a square of full concrete blocks. Size, available-color and block-budget filters use the actual scaled plan; an empty result never downloads an old sample.
- The origin anchors the lower-left chart cell, not the first occupied cell. From a north-facing wall chart-right is -X; south +X; east -Z; west +Z. From above, floor chart-right is +X and chart-up is -Z. Check these axes against your world before building.
- Only the listed non-gravity concrete blocks are planned. The count excludes holes, foundations, scaffolding and other existing-world work. Each color has separate stacks of 64 and a remainder. Unknown versions and out-of-range dimensions fail rather than clipping blocks.
- PNG, plan JSON, coordinate CSV and material CSV describe the same selected revision and preserve creator, license, source and palette edition. CSV column names are stable machine fields; the pattern name is localized. These are manual build plans, not game-import files or proof of an in-game build.