Oh, another thing I missed - how does this work with "detatched" blocks? For instance, when a player picks up a chest block, at the moment the chest block's entity ceases to be a block entity and is attached to the held chest item entity - so that it still has the same inventory when later...