use block sub data to generate blockstate names.