Item Frame Generator for Minecraft Java and Bedrock
Use this Item Frame Generator to quickly create a custom summon command for an item frame, configured with position, direction, displayed item, rotation, and options like glowing, invisible, or fixed. Available for both Java Edition and Bedrock Edition.
Select your Minecraft edition:
Position
Block Face Different values in Bedrock
Item Inside the Frame
Leave blank for an empty frame.
Extra Item NBT Data Java Exclusive
Empty fields are ignored in the generated NBT data.
Item Rotation
0-7, 45° increments. Follows the same logic as Bedrock.
Options
glow_item_frame
1.17+
Invisible:1b
Fixed:1b)
Java Exclusive
Invulnerable:1b)
Java Exclusive
Automatically Generated Item Frame Command
summon item_frame ~ ~ ~ {Facing:3b}Want to create a cheap and lag-free Minecraft server?
I highly recommend Sparked Host: affordable plans, exceptional performance, user-friendly panel, and quick support.
🚀 Create a server on Sparked HostHow to Use the Item Frame Command
An item frame is an entity that attaches itself to the face of a solid block to showcase an item or map inside it. Unlike normal blocks, it cannot float on its own: it always requires a supporting solid block directly behind it, on the opposite side of the direction it is facing.
1. Choose coordinates carefully
The provided coordinates (X, Y, Z) point to where the frame's entity will spawn — not the block
itself. In practice, you should aim at the face of the block where you want the frame to rest,
using relative coordinates (~ ~ ~) from your current position or a static command block.
For example, to place a frame on the wall right beside you, use ~ ~ ~ along with slight offsets
(~1 ~ ~, ~ ~ ~-1, etc.) until you hit the precise block face.
2. The face orientation must align with a supporting block
The Facing value (Java) or facing_direction value (Bedrock) defines which way the item frame points — meaning the solid supporting block must be located on the exact opposite side. For example:
If you choose the South face (Facing: 3), the frame will point South, which means its solid supporting block must be directly to the North of the specified coordinates. If there is no solid block on that side, the item frame will break immediately or render incorrectly.
Quick lookup table for direction → supporting block placement side:
Facing 0 (Down) → block above | Facing 1 (Up) → block below | Facing 2 (North) → block to the South | Facing 3 (South) → block to the North | Facing 4 (West) → block to the East | Facing 5 (East) → block to the West
3. Rotation is not the same as direction
The Block Face option decides which wall the frame hangs from. On the other hand,
the Item Rotation (ItemRotation) only alters the spin of the item inside
the frame in 45° increments, without changing the anchor wall itself. This is highly useful for orienting compasses, maps, clocks, or directional arrows inside your display.
4. Testing your command
We recommend testing your command first in Creative mode while directly facing the block where the item frame should rest.
Use ~ ~ ~ as your base coordinates and tweak one axis at a time until it appears correctly.
If the item frame pops off or drops to the ground as an item instantly, it usually means a valid solid block was missing on the opposite side of your chosen face.
5. Differences in Bedrock Edition
In Bedrock Edition, the item frame is structural and treated as a block (frame),
requiring it to be placed via /setblock instead of /summon. While it still needs a backing block,
you cannot define the displayed item, item rotation, custom name, damage, glow properties, or invisibility through commands — only its basic orientation (facing_direction) and map-optimized status (item_frame_map_bit) can be written. To put an item inside a Bedrock frame, players must manually interact with it after it has been placed, or implement custom behavior packs.
Practical Example (Java)
A glowing item frame facing South, displaying a diamond sword named "Chaos Blade":
/summon minecraft:glow_item_frame ~ ~ ~-1 {Facing:3b,Item:{id:"minecraft:diamond_sword",Count:1,components:{"minecraft:custom_name":'{"text":"Chaos Blade"}'}},ItemRotation:0b}
Practical Example (Bedrock)
An empty frame block facing South (supported by a block to the North):
/setblock ~ ~ ~-1 frame ["facing_direction"=3,"item_frame_map_bit"=false] replace
Frequently Asked Questions
How to summon an item frame in Minecraft?
Run /summon minecraft:item_frame ~ ~ ~ {Facing:3b}, and adjust the Facing property to your targeted direction.
What block does the frame need to hold itself up?
It needs a solid block positioned on the opposite side of the value defined in Facing (Java) or facing_direction (Bedrock). Without a backing block, it cannot sustain its position.
Does the item frame command work on Bedrock Edition?
Yes, but on Bedrock the frame is a block named frame placed using /setblock. It is not possible to configure items, names, rotations, or glow modifiers via commands.
How do you load an item into the frame via command lines?
In Java Edition, format the Item NBT tag directly inside your /summon parameters. On Bedrock, it cannot be achieved via commands; manual placement by a player after spawning the block is required.
What separates Facing from ItemRotation?
Facing dictates the wall orientation the frame attaches to. ItemRotation merely handles the orientation of the item resting within the display, turning it in steps of 45° while keeping the frame anchored in place.