I explained quite coherently why I wasn't going to use your idea, and I gave a very good reason for it. I think you should drop it now, encoding functions are in v15 and they work just fine.
You did explain, however
You are proposing I totally hack up an XMPP server to completely violate the RFCs (which are put in place and strictly adhered to in order to make sure the server can correctly interact with all the other servers and clients)
What I said was to send, from Torque to the server, the literal string "\x**", not as an escape sequence, as a string of four separate characters.
It's perfectly valid UTF-8 as it doesn't represent any single character with an incorrect value.
You would of course have to convert any character which uses multiple bytes into the \x** sequence for Torque clients, and the sequences into the appropriate character if applicable for non-Torque clients. But instead you'd rather modify someone elses product (Blockland) than your own XMPP server.
Yes, it requires some work. Yes, you have a better solution now which needs to be waited on. However as for violating the RFCs, I'd be pretty worried if the RFCs were violated by backslashes, 0-9, A-F and X.