I've noticed this as well when removing maps and frames off a wall. Additional notes: when removing, I once found them again 5 levels up and up to 10 squares back--basically they were on the surface outside my house. I've had them disappear when a creeper exploded on the surface (again, no blocks closer than 2 to the map wall was destroyed). I did also notice when I replaced that wall area with obsidian that there was a block hole holding a frame from said creeper explosion (I had to dig to find it).
So, it appears when an explosion occurs, it can vibrate a map wall and knock frames and maps off. This is undesirable unless that wall it was on had actually gotten destroyed. Further, it appears the maps and frames can end up in a single-block wall cavity that is non-visible/accessible.
This is the latest 1.8.8 in both single and multi-player modes.
Agreed duplicate and will post my latest comments to mc-3706.
The design of the wall may be an issue: it is a cobblestone wall, that extends 2 blocks below the floor line of the room. With the area in front of the wall acting as block stairs after a one block gap, and one block in the center of the map that is raised.
A picture (if it works):
_floor line___ |
_- |
It may be that the wide open space at the top, and the cramped below floor line space at the bottom may be giving the animation code fits. But it has worked fine many times (20+) with a single map removal.
BTW, I'd forgotten to mention that when removing a frame once, it too simply vanished.
Even if the "shaken off the wall" feature remains, the real problem with both this and simply removing it from the wall appears to be that they're allowed to fall behind the facing direction. The way my house is set up, there is a hole out of the basement room, into the main room, where there is another hole out to the roof/open air. So the "flying" logic may well see the whole of the area as open space in which it can send things. A closed room may well work better, if anyone knows do let me know. Thanks.