JTV 2 Receiving Messages

Not quite sure what you mean. Are you saying you have trouble identifying the message if it’s not preceded by an EMOTESET message? Or that Twitch doesnt break the line after an EMOTESET message?
I use Java and never have this problem - messages from jtv are always on a different line than other messages. If you have trouble discerning the jtv messages from other private messages I suggest putting a capture group around the username and matching it against “jtv”.