Class HandshakeHandlersImpl

java.lang.Object
org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
All Implemented Interfaces:
org.geysermc.floodgate.api.handshake.HandshakeHandlers

@Singleton public class HandshakeHandlersImpl extends Object implements org.geysermc.floodgate.api.handshake.HandshakeHandlers
  • Constructor Details

    • HandshakeHandlersImpl

      public HandshakeHandlersImpl()
  • Method Details

    • addHandshakeHandler

      public int addHandshakeHandler(org.geysermc.floodgate.api.handshake.HandshakeHandler handshakeHandler)
      Specified by:
      addHandshakeHandler in interface org.geysermc.floodgate.api.handshake.HandshakeHandlers
    • removeHandshakeHandler

      public void removeHandshakeHandler(int handshakeHandlerId)
      Specified by:
      removeHandshakeHandler in interface org.geysermc.floodgate.api.handshake.HandshakeHandlers
    • removeHandshakeHandler

      public void removeHandshakeHandler(Class<? extends org.geysermc.floodgate.api.handshake.HandshakeHandler> handshakeHandler)
      Specified by:
      removeHandshakeHandler in interface org.geysermc.floodgate.api.handshake.HandshakeHandlers
    • callHandshakeHandlers

      public void callHandshakeHandlers(org.geysermc.floodgate.api.handshake.HandshakeData handshakeData)