Class VelocityCommandAPIMessenger

java.lang.Object
dev.jorel.commandapi.network.CommandAPIMessenger<com.velocitypowered.api.proxy.messages.ChannelMessageSource,com.velocitypowered.api.proxy.messages.ChannelMessageSink>
dev.jorel.commandapi.network.VelocityCommandAPIMessenger

public class VelocityCommandAPIMessenger extends CommandAPIMessenger<com.velocitypowered.api.proxy.messages.ChannelMessageSource,com.velocitypowered.api.proxy.messages.ChannelMessageSink>
A CommandAPIMessenger for sending and receiving messages on Velocity.

Velocity may receive messages from a Client (Player) or a Server (ServerConnection). The common interface is ChannelMessageSource (coming into Velocity) and ChannelMessageSink (going out of Velocity). Packets may be handled differently depending on their direction, so check which of these two sent the packet before continuing.