Class LoginProxiedPlayer

  • All Implemented Interfaces:
    net.md_5.bungee.api.CommandSender, net.md_5.bungee.api.connection.Connection, net.md_5.bungee.api.connection.ProxiedPlayer

    public class LoginProxiedPlayer
    extends java.lang.Object
    implements net.md_5.bungee.api.connection.ProxiedPlayer
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface net.md_5.bungee.api.connection.Connection

        net.md_5.bungee.api.connection.Connection.Unsafe
      • Nested classes/interfaces inherited from interface net.md_5.bungee.api.connection.ProxiedPlayer

        net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode, net.md_5.bungee.api.connection.ProxiedPlayer.MainHand
    • Constructor Summary

      Constructors 
      Constructor Description
      LoginProxiedPlayer​(net.md_5.bungee.api.connection.PendingConnection connection)  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addGroups​(java.lang.String... groups)  
      void chat​(java.lang.String message)  
      void connect​(net.md_5.bungee.api.config.ServerInfo target)  
      void connect​(net.md_5.bungee.api.config.ServerInfo target, net.md_5.bungee.api.Callback<java.lang.Boolean> callback)  
      void connect​(net.md_5.bungee.api.config.ServerInfo target, net.md_5.bungee.api.Callback<java.lang.Boolean> callback, net.md_5.bungee.api.event.ServerConnectEvent.Reason reason)  
      void connect​(net.md_5.bungee.api.config.ServerInfo target, net.md_5.bungee.api.event.ServerConnectEvent.Reason reason)  
      void connect​(net.md_5.bungee.api.ServerConnectRequest request)  
      void disconnect​(java.lang.String reason)  
      void disconnect​(net.md_5.bungee.api.chat.BaseComponent reason)  
      void disconnect​(net.md_5.bungee.api.chat.BaseComponent... reason)  
      java.net.InetSocketAddress getAddress()
      Deprecated.
      net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode getChatMode()  
      java.lang.String getDisplayName()  
      java.util.Collection<java.lang.String> getGroups()  
      java.util.Locale getLocale()  
      net.md_5.bungee.api.connection.ProxiedPlayer.MainHand getMainHand()  
      java.util.Map<java.lang.String,​java.lang.String> getModList()  
      java.lang.String getName()  
      net.md_5.bungee.api.connection.PendingConnection getPendingConnection()  
      java.util.Collection<java.lang.String> getPermissions()  
      int getPing()  
      net.md_5.bungee.api.config.ServerInfo getReconnectServer()  
      net.md_5.bungee.api.score.Scoreboard getScoreboard()  
      net.md_5.bungee.api.connection.Server getServer()  
      net.md_5.bungee.api.SkinConfiguration getSkinParts()  
      java.net.SocketAddress getSocketAddress()  
      java.util.UUID getUniqueId()  
      java.lang.String getUUID()  
      byte getViewDistance()  
      boolean hasChatColors()  
      boolean hasPermission​(java.lang.String permission)  
      boolean isConnected()  
      boolean isForgeUser()  
      void removeGroups​(java.lang.String... groups)  
      void resetTabHeader()  
      void sendData​(java.lang.String channel, byte[] data)  
      void sendMessage​(java.lang.String message)  
      void sendMessage​(java.util.UUID sender, net.md_5.bungee.api.chat.BaseComponent message)  
      void sendMessage​(java.util.UUID sender, net.md_5.bungee.api.chat.BaseComponent... message)  
      void sendMessage​(net.md_5.bungee.api.chat.BaseComponent message)  
      void sendMessage​(net.md_5.bungee.api.chat.BaseComponent... message)  
      void sendMessage​(net.md_5.bungee.api.ChatMessageType position, net.md_5.bungee.api.chat.BaseComponent message)  
      void sendMessage​(net.md_5.bungee.api.ChatMessageType position, net.md_5.bungee.api.chat.BaseComponent... message)  
      void sendMessages​(java.lang.String... messages)  
      void sendTitle​(net.md_5.bungee.api.Title title)  
      void setDisplayName​(java.lang.String name)  
      void setPermission​(java.lang.String permission, boolean value)  
      void setReconnectServer​(net.md_5.bungee.api.config.ServerInfo server)  
      void setTabHeader​(net.md_5.bungee.api.chat.BaseComponent[] header, net.md_5.bungee.api.chat.BaseComponent[] footer)  
      void setTabHeader​(net.md_5.bungee.api.chat.BaseComponent header, net.md_5.bungee.api.chat.BaseComponent footer)  
      net.md_5.bungee.api.connection.Connection.Unsafe unsafe()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LoginProxiedPlayer

        public LoginProxiedPlayer​(net.md_5.bungee.api.connection.PendingConnection connection)
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
        Specified by:
        getDisplayName in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • setDisplayName

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

        public void sendMessage​(net.md_5.bungee.api.ChatMessageType position,
                                net.md_5.bungee.api.chat.BaseComponent... message)
        Specified by:
        sendMessage in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • sendMessage

        public void sendMessage​(net.md_5.bungee.api.ChatMessageType position,
                                net.md_5.bungee.api.chat.BaseComponent message)
        Specified by:
        sendMessage in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • sendMessage

        public void sendMessage​(java.util.UUID sender,
                                net.md_5.bungee.api.chat.BaseComponent... message)
        Specified by:
        sendMessage in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • sendMessage

        public void sendMessage​(java.util.UUID sender,
                                net.md_5.bungee.api.chat.BaseComponent message)
        Specified by:
        sendMessage 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
      • connect

        public void connect​(net.md_5.bungee.api.config.ServerInfo target,
                            net.md_5.bungee.api.event.ServerConnectEvent.Reason reason)
        Specified by:
        connect in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • connect

        public void connect​(net.md_5.bungee.api.config.ServerInfo target,
                            net.md_5.bungee.api.Callback<java.lang.Boolean> callback)
        Specified by:
        connect in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • connect

        public void connect​(net.md_5.bungee.api.config.ServerInfo target,
                            net.md_5.bungee.api.Callback<java.lang.Boolean> callback,
                            net.md_5.bungee.api.event.ServerConnectEvent.Reason reason)
        Specified by:
        connect in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • connect

        public void connect​(net.md_5.bungee.api.ServerConnectRequest request)
        Specified by:
        connect in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getServer

        public net.md_5.bungee.api.connection.Server getServer()
        Specified by:
        getServer in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getPing

        public int getPing()
        Specified by:
        getPing in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • sendData

        public void sendData​(java.lang.String channel,
                             byte[] data)
        Specified by:
        sendData in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getPendingConnection

        public net.md_5.bungee.api.connection.PendingConnection getPendingConnection()
        Specified by:
        getPendingConnection in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • chat

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

        public net.md_5.bungee.api.config.ServerInfo getReconnectServer()
        Specified by:
        getReconnectServer in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • setReconnectServer

        public void setReconnectServer​(net.md_5.bungee.api.config.ServerInfo server)
        Specified by:
        setReconnectServer in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getUUID

        public java.lang.String getUUID()
        Specified by:
        getUUID in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getUniqueId

        public java.util.UUID getUniqueId()
        Specified by:
        getUniqueId in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getLocale

        public java.util.Locale getLocale()
        Specified by:
        getLocale in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getViewDistance

        public byte getViewDistance()
        Specified by:
        getViewDistance in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getChatMode

        public net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode getChatMode()
        Specified by:
        getChatMode in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • hasChatColors

        public boolean hasChatColors()
        Specified by:
        hasChatColors in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getSkinParts

        public net.md_5.bungee.api.SkinConfiguration getSkinParts()
        Specified by:
        getSkinParts in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getMainHand

        public net.md_5.bungee.api.connection.ProxiedPlayer.MainHand getMainHand()
        Specified by:
        getMainHand in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • setTabHeader

        public void setTabHeader​(net.md_5.bungee.api.chat.BaseComponent header,
                                 net.md_5.bungee.api.chat.BaseComponent footer)
        Specified by:
        setTabHeader in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • setTabHeader

        public void setTabHeader​(net.md_5.bungee.api.chat.BaseComponent[] header,
                                 net.md_5.bungee.api.chat.BaseComponent[] footer)
        Specified by:
        setTabHeader in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • resetTabHeader

        public void resetTabHeader()
        Specified by:
        resetTabHeader in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • sendTitle

        public void sendTitle​(net.md_5.bungee.api.Title title)
        Specified by:
        sendTitle in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • isForgeUser

        public boolean isForgeUser()
        Specified by:
        isForgeUser in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getModList

        public java.util.Map<java.lang.String,​java.lang.String> getModList()
        Specified by:
        getModList in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getScoreboard

        public net.md_5.bungee.api.score.Scoreboard getScoreboard()
        Specified by:
        getScoreboard in interface net.md_5.bungee.api.connection.ProxiedPlayer
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface net.md_5.bungee.api.CommandSender
      • sendMessage

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

        public void sendMessages​(java.lang.String... messages)
        Specified by:
        sendMessages in interface net.md_5.bungee.api.CommandSender
      • sendMessage

        public void sendMessage​(net.md_5.bungee.api.chat.BaseComponent... message)
        Specified by:
        sendMessage in interface net.md_5.bungee.api.CommandSender
      • sendMessage

        public void sendMessage​(net.md_5.bungee.api.chat.BaseComponent message)
        Specified by:
        sendMessage in interface net.md_5.bungee.api.CommandSender
      • getGroups

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

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

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

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

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

        public java.util.Collection<java.lang.String> getPermissions()
        Specified by:
        getPermissions in interface net.md_5.bungee.api.CommandSender
      • getAddress

        @Deprecated
        public java.net.InetSocketAddress getAddress()
        Deprecated.
        Specified by:
        getAddress in interface net.md_5.bungee.api.connection.Connection
      • getSocketAddress

        public java.net.SocketAddress getSocketAddress()
        Specified by:
        getSocketAddress in interface net.md_5.bungee.api.connection.Connection
      • disconnect

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

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

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

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

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