mojira.dev
MC-123848

Item frames (and items within) when removed from a ceiling, drop atop, not under, the block

The Bug

When I place an item frame on the ceiling, and an item in there, and then attempt to remove the item and the frame, both drop on top of the roof, instead of coming down from the ceiling. The roof/ceiling is one birch planks thick.

Steps to Reproduce

  • Build the setup as shown in the attachment below. setup.png

  • Switch into survival mode and destroy the item frame.

  • Take note as to whether or not the item frame is dropped above the diamond blocks or below them.

Observed Behavior

Destroying item frames and contents within them that are attached to ceilings drops the items above blocks.

Expected Behavior

Destroying item frames and contents within them that are attached to ceilings would drop the items below blocks.

Linked issues

MC-134412 Item frame placed underneath block drops on top of block when broken Resolved MC-140682 Item frames don't drop from ceiling Resolved MC-141245 Itemframe flys through walls Resolved MC-145039 Item frames disappear on the bottom of blocks Resolved MC-151351 Items popped out of item frames placed on ceilings may phase through ceiling Resolved

Attachments

Comments 36

Did some extra testing: This happens through at least three blocks.

Could you please remove the 18w01a from the title of your ticket?

Sounds fair enough? Probably relevant to whatever update added ceiling frames, too.

I should test backwards.

I duped this report for 1.13 (sorry Mods)

FWIW

I also tried this near Y=1. Placing an item frame on the bottom surface of the rock above and then breaking the frame causes the frame to float up through the solid blocks until it hits air. In my case, the natural surface at around Y=63

26 more comments

still an issue in 1.19.4 and 23w12a

Added video for 23w12a

Also affects 24w14a.

SpaceshipCaptain

Still an issue in 1.21.

The cause of this bug seems to be that items popping out of frames are always given a set velocity upwards. So when frames are under a block they get sent into that block and flung out randomly.

This mechanic is especially frustrating with item frames underwater because items are given a velocity upwards combined with the buoyancy of items means they always go rocketing towards the surface. Imgur video of the problem

himazinn_Japan

Can confirm in 1.21.4.

Pixie

(Unassigned)

Confirmed

Platform

Normal

Items

glow_item_frame, item_frame

Minecraft 18w01a, Minecraft 18w16a, Minecraft 18w22c, Minecraft 1.13-pre1, Minecraft 1.13-pre2, ..., 1.20.4, 24w14a, 24w19b, 1.21, 1.21.4

Retrieved