I could have used one more row to my colorset. 64 is a lot, but another row wouldn't be bad.
Transmitting the colour IDs takes six bits per brick, 2
6 = 64.
Anything more would make this seven, so you could have up to 128 colors, but this might not be good for transmitting huge builds across the network. (1/7
th more delay in large loads)
Even so, that would mean an extra 256 or so datablocks as each colour currently needs a separate weapon image, paint spray, droplet effect, explosion effect, particle and explosion datablock.