Class VelocityPluginMessageUtils


  • public class VelocityPluginMessageUtils
    extends org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils
    • Constructor Summary

      Constructors 
      Constructor Description
      VelocityPluginMessageUtils​(org.geysermc.floodgate.pluginmessage.PluginMessageManager pluginMessageManager, org.geysermc.floodgate.api.FloodgateApi api)  
    • Constructor Detail

      • VelocityPluginMessageUtils

        public VelocityPluginMessageUtils​(org.geysermc.floodgate.pluginmessage.PluginMessageManager pluginMessageManager,
                                          org.geysermc.floodgate.api.FloodgateApi api)
    • Method Detail

      • init

        @Inject
        public void init​(com.velocitypowered.api.proxy.ProxyServer proxy,
                         org.geysermc.floodgate.api.logger.FloodgateLogger logger)
      • onPluginMessage

        public void onPluginMessage​(com.velocitypowered.api.event.connection.PluginMessageEvent event)
      • sendMessage

        public boolean sendMessage​(UUID player,
                                   boolean toServer,
                                   com.velocitypowered.api.proxy.messages.ChannelIdentifier identifier,
                                   byte[] data)
      • sendMessage

        public boolean sendMessage​(UUID player,
                                   boolean toServer,
                                   String channel,
                                   byte[] data)
        Overrides:
        sendMessage in class org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils