Rebuild client protobuf library from source. Specify explicit protobuf syntax versions at the top of each .proto file. Add comment to pom.xml specifying which protoc version to use.
Rename 'chat' method to 'message_owner'. Also add 'message_all' for public messages. Add colored prefixes for these. Update the proto files with a boolean representing whether a message is public or private.