Item frames play sounds when the item within them is read from NBT
The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Summon an item frame with an item inside it by using the command provided below.
/summon minecraft:item_frame ~ ~ ~ {Facing:1b,Rotation:[0.0f,-90.0f],Item:{id:"minecraft:diamond",Count:1b}} - Have the item frame read NBT data by using the command provided below and listen closely as you do this.
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b} - Take note as to whether or not item frames play sounds when the item within them is read from NBT.
Code analysis
Based on 1.12.2 decompiled using MCP 9.40
The method net.minecraft.entity.item.EntityItemFrame.setDisplayedItemWithUpdate(ItemStack, boolean) always plays the sound if there is an item in the item frame. Instead it should only do that when the second parameter (boolean) indicating whether or not the method was called by player interaction is false.
Linked Issues
clones1
is duplicated by5
Created Issue:
Item frames play sound when item frame item is read from NBT
The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Place an item frame with an item inside
- Have the item frame read NBT data
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}
Clones
MC-94068The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Place an item frame with an item inside
- Have the item frame read NBT data
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}
Clones
MC-94068The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Place an item frame with an item inside
- Have the item frame read NBT data
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}Code analysis
Based on 1.12.2 decompiled using MCP 9.40
The method net.minecraft.entity.item.EntityItemFrame.setDisplayedItemWithUpdate(ItemStack, boolean) always plays the sound if there is an item in the item frame. Instead it should only do that when the second parameter (boolean) indicating whether or not the method was called by player interaction is false.
Clones
MC-94068The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Place an item frame with an item inside
- Have the item frame read NBT data
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}Code analysis
Based on 1.12.2 decompiled using MCP 9.40
The method net.minecraft.entity.item.EntityItemFrame.setDisplayedItemWithUpdate(ItemStack, boolean) always plays the sound if there is an item in the item frame. Instead it should only do that when the second parameter (boolean) indicating whether or not the method was called by player interaction is false.
clones
is duplicated by
relates to
is duplicated by
The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Place an item frame with an item inside
Have the item frame read NBT data/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}Code analysis
Based on 1.12.2 decompiled using MCP 9.40
The method net.minecraft.entity.item.EntityItemFrame.setDisplayedItemWithUpdate(ItemStack, boolean) always plays the sound if there is an item in the item frame. Instead it should only do that when the second parameter (boolean) indicating whether or not the method was called by player interaction is false.
The bug
Item frames play the sound entity.itemframe.add_item ("Item Frame fills") every time they read an item from NBT data. This happens when using commands like /data, but also when they are loaded from structures.
How to reproduce
- Summon an item frame with an item inside it by using the command provided below.
/summon minecraft:item_frame ~ ~ ~ {Facing:1b,Rotation:[0.0f,-90.0f],Item:{id:"minecraft:diamond",Count:1b}}- Have the item frame read NBT data by using the command provided below and listen closely as you do this.
/data merge entity @e[type=item_frame,limit=1] {ArbitraryTag:1b}- Take note as to whether or not item frames play sounds when the item within them is read from NBT.
Code analysis
Based on 1.12.2 decompiled using MCP 9.40
The method net.minecraft.entity.item.EntityItemFrame.setDisplayedItemWithUpdate(ItemStack, boolean) always plays the sound if there is an item in the item frame. Instead it should only do that when the second parameter (boolean) indicating whether or not the method was called by player interaction is false.
Item frames play sound whenitem frame item is read from NBTItem frames play sounds when the item within them is read from NBT
is duplicated by
is duplicated by
Does MC-123450 describe your problem?
Can confirm, but as user-f2760 stated this is probably a duplicate of MC-123450.
I can confirm that this is an issue. Also affects 1.17.1 and relates to MC-123450. The expected behavior would be that the "Horse armor equips" sound doesn't play upon running this command.
Thank you for your report!
We're tracking this issue in MC-123450, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
I travelled through a nether portal near a minecart and when it loaded in the "Minecart rolls" subtitle was shown. Basically this is MC-123450 but for minecarts instead of item frames.
Thank you for your report!
We're tracking this issue in MC-123450, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MC-123450, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Possibly related:
When entering a server running on 1.13, nearby item frames seem to play item frame fill or rotation sound. This occurs whether the item in the frame is rotated or not.
This also happens when the player loads the world with a filled item frame nearby.
Same with teleporting away and teleporting back. (Anything to do with loading the frame up) Also confirmed 20w10a
Can confirm in 20w51a.
Can confirm in 21w06a.
Can confirm in 1.16.5 and 21w08b.
Video attached.
Can confirm in 1.17.
Can confirm in 1.17.1.
Affects 21w37a.
Can confirm in 1.18.
Can confirm in 1.18.1.
Can confirm in 1.18.2.
Can confirm in 1.19 and 22w24a.
Can confirm in 1.19.2.
Affects 1.20.6.
Can confirm in 1.21 Release Candidate 1.