Slab Code (only for one but metadata shouldn't be too hard)

Easily able to add metadata except for the dropping part. If you
understand metadata you can do it.

PS: I have no idea whatsoever how to code past 1.6.4. If metadata is different I can't really do anything useful.