Internally implement 1.8 block types