Class OnlinePAFPlayerMySQL
java.lang.Object
de.simonsator.partyandfriends.api.pafplayers.PAFPlayerClass
de.simonsator.partyandfriends.pafplayers.mysql.PAFPlayerMySQL
de.simonsator.partyandfriends.pafplayers.mysql.OnlinePAFPlayerMySQL
- All Implemented Interfaces:
IDBasedPAFPlayer,OnlinePAFPlayer,PAFPlayer
-
Field Summary
Fields inherited from class de.simonsator.partyandfriends.pafplayers.mysql.PAFPlayerMySQL
id -
Constructor Summary
ConstructorsConstructorDescriptionOnlinePAFPlayerMySQL(int pID, net.md_5.bungee.api.connection.ProxiedPlayer pPlayer) -
Method Summary
Modifier and TypeMethodDescriptionintchangeSettingsWorth(int pSettingsID) voidconnect(net.md_5.bungee.api.config.ServerInfo pInfo) voidgetName()net.md_5.bungee.api.connection.ProxiedPlayernet.md_5.bungee.api.config.ServerInfobooleanisOnline()voidsendMessage(net.md_5.bungee.api.chat.TextComponent pTextComponent) Sends a message to the player if he is onlinevoidsendPacket(net.md_5.bungee.api.chat.TextComponent chat) voidsendPacket(net.md_5.bungee.protocol.packet.Chat chat) Please usePAFPlayer.sendPacket(TextComponent)insteadbooleanteleportTo(OnlinePAFPlayer pPlayer) voidupdate()Methods inherited from class de.simonsator.partyandfriends.pafplayers.mysql.PAFPlayerMySQL
addFriend, addFriendNoMultiCoreEnhancement, deleteAccount, denyRequest, denyRequestNoMultiCoreEnhancement, doesExist, getFriendRequestCount, getFriends, getLastOnline, getLastPlayerWroteTo, getPAFPlayer, getPlayerID, getRequests, getSettingsWorth, hasPermission, hasRequestFrom, isAFriendOf, removeFriend, removeFriendNoMultiCoreEnhancement, sendFriendRequest, sendFriendRequestNoMultiCoreEnhancement, setLastPlayerWroteFrom, setMultiCoreEnhancement, setSetting, toString, updateLastOnlineMethods inherited from class de.simonsator.partyandfriends.api.pafplayers.PAFPlayerClass
equals, getDisplayNameProvider, getServerConnector, hashCode, sendMessage, sendMessage, sendMessage, setDisplayNameProvider, setServerConnectorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.simonsator.partyandfriends.api.pafplayers.OnlinePAFPlayer
getPartyMethods inherited from interface de.simonsator.partyandfriends.api.pafplayers.PAFPlayer
addFriend, deleteAccount, denyRequest, doesExist, getFriendRequestCount, getFriends, getLastOnline, getLastPlayerWroteTo, getPAFPlayer, getRequests, getSettingsWorth, hasPermission, hasRequestFrom, isAFriendOf, removeFriend, sendFriendRequest, sendMessage, sendMessage, sendMessage, setLastPlayerWroteFrom, setSetting, updateLastOnline
-
Constructor Details
-
OnlinePAFPlayerMySQL
public OnlinePAFPlayerMySQL(int pID, net.md_5.bungee.api.connection.ProxiedPlayer pPlayer)
-
-
Method Details
-
createEntry
public void createEntry()- Specified by:
createEntryin interfaceOnlinePAFPlayer
-
getName
- Specified by:
getNamein interfacePAFPlayer- Overrides:
getNamein classPAFPlayerMySQL
-
getUniqueId
- Specified by:
getUniqueIdin interfacePAFPlayer- Overrides:
getUniqueIdin classPAFPlayerMySQL
-
connect
public void connect(net.md_5.bungee.api.config.ServerInfo pInfo) - Specified by:
connectin interfaceOnlinePAFPlayer
-
sendMessage
public void sendMessage(net.md_5.bungee.api.chat.TextComponent pTextComponent) Description copied from interface:PAFPlayerSends a message to the player if he is online- Specified by:
sendMessagein interfacePAFPlayer- Overrides:
sendMessagein classPAFPlayerClass- Parameters:
pTextComponent- The message
-
teleportTo
- Specified by:
teleportToin interfaceOnlinePAFPlayer
-
getServer
public net.md_5.bungee.api.config.ServerInfo getServer()- Specified by:
getServerin interfaceOnlinePAFPlayer
-
isOnline
public boolean isOnline()- Specified by:
isOnlinein interfaceOnlinePAFPlayer- Specified by:
isOnlinein interfacePAFPlayer- Overrides:
isOnlinein classPAFPlayerClass- Returns:
- Returns true if the player is online. If the player is online it is safe to cast an object of this class
to an
OnlinePAFPlayer
-
getPlayer
public net.md_5.bungee.api.connection.ProxiedPlayer getPlayer()- Specified by:
getPlayerin interfaceOnlinePAFPlayer- Returns:
- Returns the player if he is on this Bungeecord. If he is on another Bungeecord (RedisBungee) it returns null.
-
changeSettingsWorth
public int changeSettingsWorth(int pSettingsID) - Specified by:
changeSettingsWorthin interfaceOnlinePAFPlayer
-
sendPacket
public void sendPacket(net.md_5.bungee.protocol.packet.Chat chat) Description copied from interface:PAFPlayerPlease usePAFPlayer.sendPacket(TextComponent)instead- Specified by:
sendPacketin interfaceOnlinePAFPlayer- Specified by:
sendPacketin interfacePAFPlayer- Overrides:
sendPacketin classPAFPlayerClass- Parameters:
chat- The message which should be sent
-
sendPacket
public void sendPacket(net.md_5.bungee.api.chat.TextComponent chat) - Specified by:
sendPacketin interfaceOnlinePAFPlayer- Specified by:
sendPacketin interfacePAFPlayer- Overrides:
sendPacketin classPAFPlayerClass
-
getDisplayName
- Specified by:
getDisplayNamein interfacePAFPlayer- Overrides:
getDisplayNamein classPAFPlayerClass- Returns:
- Returns the display name of a player. The display name is determined by a
DisplayNameProvider. To register yourDisplayNameProviderusePAFPlayerClass.setDisplayNameProvider(DisplayNameProvider)
-
update
public void update()- Specified by:
updatein interfaceOnlinePAFPlayer
-