Shulker Box

A shulker box is a chest-type block that will keep it's contents when broken

Usage
Shulker Boxes can be used as item storage and transportation

To place a shulker box, use the control on the face of a block adjacent to the space the shulker box should occupy.

When broken, they will drop themselves, and still contain their items.

When moved by pistons, they will drop themselves, still containing their items.

They can be placed by dispensers

Containers
A shulker box has 27 (1728 maximum possible items) slots of inventory space.

To open the shulker box GUI, use the control. To move items between the shulker box inventory and the player inventory or hotbar while the chest GUI is open, drag or shift-click the items. By holding and double-clicking while holding an item, all items of a type clicked on will be moved in or out of the shulker box. To exit the shulker box GUI, use the control.

A shulker box with items cannot be placed in another shulker shell