The limit is not 256, it's 1024... Also, the 3 bytes accounts for rotation, block health/damage, the ID, and the on/off state for logic. (On/off state and some of the damage values are sometimes co-opted for other things, but that is besides the point)