Mise à jour :

1. Cadre invisible (1.20.5+)

/give @p item_frame[entity_data={id:"minecraft:item_frame",Invisible:1b}] 16
/give @p glow_item_frame[entity_data={id:"minecraft:glow_item_frame",Invisible:1b}] 16

Seul l'objet à l'intérieur est visible : il semble flotter sur le mur. En 1.20.4 et antérieur, utilisez item_frame{EntityTag:{Invisible:1b}}.

2. Cadre fixe

/give @p item_frame[entity_data={id:"minecraft:item_frame",Fixed:1b}] 16

Fixed:1b empêche le cadre de se casser et empêche les joueurs de prendre ou tourner l'objet. On ne peut pas mettre d'objet dans un cadre fixe : utilisez la méthode suivante pour des cadres remplis.

3. Invoquer un cadre avec un objet

/summon item_frame ~ ~1 ~ {Facing:1b,Fixed:1b,Invisible:1b,Item:{id:"minecraft:diamond_sword",count:1}}
FacingDirection
0Bas (plafond)
1Haut (sol)
2Nord
3Sud
4Ouest
5Est

En 1.20.4 et antérieur, écrivez Count:1b au lieu de count:1.

4. Modifier un cadre posé

/data merge entity @e[type=item_frame,limit=1,sort=nearest] {Fixed:1b,Invisible:1b}
/data merge entity @e[type=item_frame,limit=1,sort=nearest] {ItemRotation:2b}

Posez un cadre normal, ajoutez l'objet et réglez l'angle à la main, puis verrouillez-le. ItemRotation va de 0 à 7 par pas de 45 degrés. Consultez la commande data.

5. Énigme de rotation (Java)

/summon item_frame ~ ~1 ~ {Facing:1b,Tags:["lock1"],Item:{id:"minecraft:arrow",count:1}}
# Bloc de commande Répétition
execute if entity @e[type=item_frame,tag=lock1,nbt={ItemRotation:2b}] run setblock 10 64 10 minecraft:redstone_block

Les joueurs font un clic droit pour tourner la flèche. Quand elle atteint ItemRotation:2b, un bloc de redstone apparaît en 10 64 10 et ouvre une porte. N'ajoutez pas Fixed pour que le cadre puisse tourner. Utilisez trois cadres avec des tags différents pour un cadenas à combinaison. Consultez les commandes d'escape game.

Dépannage

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.