Class UserConnection

java.lang.Object
net.md_5.bungee.UserConnection
All Implemented Interfaces:
net.md_5.bungee.api.CommandSender, net.md_5.bungee.api.connection.Connection, net.md_5.bungee.api.connection.ProxiedPlayer

public final class UserConnection extends Object implements net.md_5.bungee.api.connection.ProxiedPlayer
  • Constructor Details

    • UserConnection

      public UserConnection()
  • Method Details

    • init

      public void init()
    • sendPacket

      public void sendPacket(PacketWrapper packet)
    • isActive

      @Deprecated public boolean isActive()
      Deprecated.
    • setDisplayName

      public void setDisplayName(String name)
      Specified by:
      setDisplayName in interface net.md_5.bungee.api.connection.ProxiedPlayer
    • connect

      public void connect(net.md_5.bungee.api.config.ServerInfo target)
      Specified by:
      connect in interface net.md_5.bungee.api.connection.ProxiedPlayer
    • connectNow

      public void connectNow(net.md_5.bungee.api.config.ServerInfo target)
    • connect

      public void connect(net.md_5.bungee.api.config.ServerInfo info, boolean retry)
    • disconnect

      public void disconnect(String reason)
      Specified by:
      disconnect in interface net.md_5.bungee.api.connection.Connection
    • chat

      public void chat(String message)
      Specified by:
      chat in interface net.md_5.bungee.api.connection.ProxiedPlayer
    • sendMessage

      public void sendMessage(String message)
      Specified by:
      sendMessage in interface net.md_5.bungee.api.CommandSender
    • sendMessages

      public void sendMessages(String... messages)
      Specified by:
      sendMessages in interface net.md_5.bungee.api.CommandSender
    • sendData

      public void sendData(byte[] data)
      Specified by:
      sendData in interface net.md_5.bungee.api.connection.ProxiedPlayer
    • getAddress

      public InetSocketAddress getAddress()
      Specified by:
      getAddress in interface net.md_5.bungee.api.connection.Connection
    • getGroups

      public Collection<String> getGroups()
      Specified by:
      getGroups in interface net.md_5.bungee.api.CommandSender
    • addGroups

      public void addGroups(String... groups)
      Specified by:
      addGroups in interface net.md_5.bungee.api.CommandSender
    • removeGroups

      public void removeGroups(String... groups)
      Specified by:
      removeGroups in interface net.md_5.bungee.api.CommandSender
    • hasPermission

      public boolean hasPermission(String permission)
      Specified by:
      hasPermission in interface net.md_5.bungee.api.CommandSender
    • setPermission

      public void setPermission(String permission, boolean value)
      Specified by:
      setPermission in interface net.md_5.bungee.api.CommandSender
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • unsafe

      public net.md_5.bungee.api.connection.Connection.Unsafe unsafe()
      Specified by:
      unsafe in interface net.md_5.bungee.api.connection.Connection