@Override
    public void sendOutgoingMessage(@NonNull OutgoingMessage outgoingMessage) {
        MessageRequest request = new MessageRequest(Collections.emptyList(), CHANNEL, outgoingMessage.asEncodedString().getBytes(StandardCharsets.UTF_8));
        try {
            this.connect.request(request);
        } catch (RequestException e) {
            e.printStackTrace();
        }
    }
An implementation of {@link Messenger} using LilyPad.
bukkit/src/main/java/me/lucko/luckperms/bukkit/messaging/LilyPadMessenger.java