Package dev.aura.bungeechat.util
Class DummyPlayer
- java.lang.Object
-
- dev.aura.bungeechat.util.DummyPlayer
-
- All Implemented Interfaces:
CommandSender
,Connection
,ProxiedPlayer
public class DummyPlayer extends Object implements ProxiedPlayer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.md_5.bungee.api.connection.Connection
Connection.Unsafe
-
Nested classes/interfaces inherited from interface net.md_5.bungee.api.connection.ProxiedPlayer
ProxiedPlayer.ChatMode, ProxiedPlayer.MainHand
-
-
Constructor Summary
Constructors Constructor Description DummyPlayer(UUID uuid)
-
Method Summary
-
-
-
Constructor Detail
-
DummyPlayer
public DummyPlayer(UUID uuid)
-
-
Method Detail
-
getAddress
@Deprecated public InetSocketAddress getAddress()
Deprecated.- Specified by:
getAddress
in interfaceConnection
-
getSocketAddress
public SocketAddress getSocketAddress()
- Specified by:
getSocketAddress
in interfaceConnection
-
disconnect
@Deprecated public void disconnect(String reason)
Deprecated.- Specified by:
disconnect
in interfaceConnection
-
disconnect
public void disconnect(BaseComponent... reason)
- Specified by:
disconnect
in interfaceConnection
-
disconnect
public void disconnect(BaseComponent reason)
- Specified by:
disconnect
in interfaceConnection
-
isConnected
public boolean isConnected()
- Specified by:
isConnected
in interfaceConnection
-
unsafe
public Connection.Unsafe unsafe()
- Specified by:
unsafe
in interfaceConnection
-
getName
public String getName()
- Specified by:
getName
in interfaceCommandSender
-
sendMessage
@Deprecated public void sendMessage(String message)
Deprecated.- Specified by:
sendMessage
in interfaceCommandSender
-
sendMessages
@Deprecated public void sendMessages(String... messages)
Deprecated.- Specified by:
sendMessages
in interfaceCommandSender
-
sendMessage
public void sendMessage(BaseComponent... message)
- Specified by:
sendMessage
in interfaceCommandSender
-
sendMessage
public void sendMessage(BaseComponent message)
- Specified by:
sendMessage
in interfaceCommandSender
-
getGroups
public Collection<String> getGroups()
- Specified by:
getGroups
in interfaceCommandSender
-
addGroups
public void addGroups(String... groups)
- Specified by:
addGroups
in interfaceCommandSender
-
removeGroups
public void removeGroups(String... groups)
- Specified by:
removeGroups
in interfaceCommandSender
-
hasPermission
public boolean hasPermission(String permission)
- Specified by:
hasPermission
in interfaceCommandSender
-
setPermission
public void setPermission(String permission, boolean value)
- Specified by:
setPermission
in interfaceCommandSender
-
getPermissions
public Collection<String> getPermissions()
- Specified by:
getPermissions
in interfaceCommandSender
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceProxiedPlayer
-
setDisplayName
public void setDisplayName(String name)
- Specified by:
setDisplayName
in interfaceProxiedPlayer
-
sendMessage
public void sendMessage(ChatMessageType position, BaseComponent... message)
- Specified by:
sendMessage
in interfaceProxiedPlayer
-
sendMessage
public void sendMessage(ChatMessageType position, BaseComponent message)
- Specified by:
sendMessage
in interfaceProxiedPlayer
-
connect
public void connect(ServerInfo target)
- Specified by:
connect
in interfaceProxiedPlayer
-
connect
public void connect(ServerInfo target, ServerConnectEvent.Reason reason)
- Specified by:
connect
in interfaceProxiedPlayer
-
connect
public void connect(ServerInfo target, Callback<Boolean> callback)
- Specified by:
connect
in interfaceProxiedPlayer
-
connect
public void connect(ServerInfo target, Callback<Boolean> callback, ServerConnectEvent.Reason reason)
- Specified by:
connect
in interfaceProxiedPlayer
-
getServer
public Server getServer()
- Specified by:
getServer
in interfaceProxiedPlayer
-
getPing
public int getPing()
- Specified by:
getPing
in interfaceProxiedPlayer
-
sendData
public void sendData(String channel, byte[] data)
- Specified by:
sendData
in interfaceProxiedPlayer
-
getPendingConnection
public PendingConnection getPendingConnection()
- Specified by:
getPendingConnection
in interfaceProxiedPlayer
-
chat
public void chat(String message)
- Specified by:
chat
in interfaceProxiedPlayer
-
getReconnectServer
public ServerInfo getReconnectServer()
- Specified by:
getReconnectServer
in interfaceProxiedPlayer
-
setReconnectServer
public void setReconnectServer(ServerInfo server)
- Specified by:
setReconnectServer
in interfaceProxiedPlayer
-
getUUID
@Deprecated public String getUUID()
Deprecated.- Specified by:
getUUID
in interfaceProxiedPlayer
-
getUniqueId
public UUID getUniqueId()
- Specified by:
getUniqueId
in interfaceProxiedPlayer
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceProxiedPlayer
-
getViewDistance
public byte getViewDistance()
- Specified by:
getViewDistance
in interfaceProxiedPlayer
-
getChatMode
public ProxiedPlayer.ChatMode getChatMode()
- Specified by:
getChatMode
in interfaceProxiedPlayer
-
hasChatColors
public boolean hasChatColors()
- Specified by:
hasChatColors
in interfaceProxiedPlayer
-
getSkinParts
public SkinConfiguration getSkinParts()
- Specified by:
getSkinParts
in interfaceProxiedPlayer
-
getMainHand
public ProxiedPlayer.MainHand getMainHand()
- Specified by:
getMainHand
in interfaceProxiedPlayer
-
setTabHeader
public void setTabHeader(BaseComponent header, BaseComponent footer)
- Specified by:
setTabHeader
in interfaceProxiedPlayer
-
setTabHeader
public void setTabHeader(BaseComponent[] header, BaseComponent[] footer)
- Specified by:
setTabHeader
in interfaceProxiedPlayer
-
resetTabHeader
public void resetTabHeader()
- Specified by:
resetTabHeader
in interfaceProxiedPlayer
-
sendTitle
public void sendTitle(Title title)
- Specified by:
sendTitle
in interfaceProxiedPlayer
-
isForgeUser
public boolean isForgeUser()
- Specified by:
isForgeUser
in interfaceProxiedPlayer
-
getModList
public Map<String,String> getModList()
- Specified by:
getModList
in interfaceProxiedPlayer
-
getScoreboard
public Scoreboard getScoreboard()
- Specified by:
getScoreboard
in interfaceProxiedPlayer
-
connect
public void connect(ServerConnectRequest request)
- Specified by:
connect
in interfaceProxiedPlayer
-
-