Uses of Class
com.booksaw.betterTeams.TeamPlayer
Packages that use TeamPlayer
Package
Description
This package will contain most, if not all of the classes that you will
require while hooking a plugin in with better teams.
-
Uses of TeamPlayer in com.booksaw.betterTeams
Methods in com.booksaw.betterTeams that return TeamPlayerModifier and TypeMethodDescription@Nullable TeamPlayer
Team.getTeamPlayer
(org.bukkit.OfflinePlayer player) Used to get the teamPlayer version of an included playerMethods in com.booksaw.betterTeams that return types with arguments of type TeamPlayerModifier and TypeMethodDescriptionTeam.getRank
(PlayerRank rank) Used to get all players which have the specified rank within the teamMethods in com.booksaw.betterTeams with parameters of type TeamPlayerModifier and TypeMethodDescriptionTeam.anchorPlayer
(TeamPlayer p) Used for anchoring this player.void
Team.demotePlayer
(TeamPlayer demotePlayer) This method is used to demote a player to the next applicable rank, this method does not check the demotion is valid but instead only promotes the player, see DemoteCommand to see validationTeam.getAllyChatSyntax
(TeamPlayer sender) Team.getTeamChatSyntax
(TeamPlayer sender) Used to get the chat syntax and apply placeholders when possibleboolean
Team.isPlayerAnchored
(TeamPlayer p) Used to check if the given team player is anchored within this teamvoid
Team.promotePlayer
(TeamPlayer promotePlayer) This method is used to promote a player to the next applicable rank, this method does not check the promotion is valid but instead only promotes the player, see PromoteCommand to see validationvoid
Team.promotePlayerToOwner
(TeamPlayer promotePlayer) boolean
Team.removePlayer
(TeamPlayer p) Used to remove the given teamPlayer from the team, you must firstly be sure that the player is in this team (as it is not checked or caught in this method)void
Team.sendAllyMessage
(TeamPlayer sender, String message) Used to send a message to all of the teams alliesvoid
Team.sendMessage
(TeamPlayer sender, String message) Used when a player sends a message to the team chatTeam.setPlayerAnchor
(TeamPlayer p, boolean anchor) void
Team.setTitle
(TeamPlayer player, String title) Team.unanchorPlayer
(TeamPlayer p) Used for unanchoring this player. -
Uses of TeamPlayer in com.booksaw.betterTeams.commands.presets
Methods in com.booksaw.betterTeams.commands.presets that return TeamPlayerModifier and TypeMethodDescription@Nullable TeamPlayer
TeamSubCommand.TeamPlayerResult.getPlayer()
Methods in com.booksaw.betterTeams.commands.presets with parameters of type TeamPlayerModifier and TypeMethodDescriptionprotected CommandResponse
TeamSubCommand.checkRank
(@NotNull TeamPlayer player, PlayerRank rank) TeamSubCommand.checkRank
(TeamPlayer player) abstract CommandResponse
TeamSubCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) This method is run if the player is in a team -
Uses of TeamPlayer in com.booksaw.betterTeams.commands.team
Methods in com.booksaw.betterTeams.commands.team with parameters of type TeamPlayerModifier and TypeMethodDescriptionAllyChatCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) AllyCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) AnchorCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) BalCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) BanCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) ChatCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) ColorCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) DelHome.onCommand
(TeamPlayer player, String label, String[] args, Team team) DelwarpCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) DemoteCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) DepositCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) DescriptionCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) DisbandCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) EchestCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) HomeCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) InviteCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) KickCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) LeaveCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) NameCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) NeutralCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) OpenCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) PromoteCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) PvpCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) RankupCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) SetAnchorCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) SethomeCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) SetOwnerCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) SetWarpCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) TagCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) TitleCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) UnbanCommand.onCommand
(TeamPlayer teamPlayer, String label, String[] args, Team team) WarpCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) WarpsCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) WithdrawCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) -
Uses of TeamPlayer in com.booksaw.betterTeams.commands.team.chest
Methods in com.booksaw.betterTeams.commands.team.chest with parameters of type TeamPlayerModifier and TypeMethodDescriptionChestClaimCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) ChestRemoveallCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) ChestRemoveCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) -
Uses of TeamPlayer in com.booksaw.betterTeams.customEvents
Fields in com.booksaw.betterTeams.customEvents declared as TeamPlayerMethods in com.booksaw.betterTeams.customEvents that return TeamPlayerModifier and TypeMethodDescriptionTeamSendMessageEvent.getSender()
TeamPlayerEvent.getTeamPlayer()
Methods in com.booksaw.betterTeams.customEvents that return types with arguments of type TeamPlayerModifier and TypeMethodDescriptionTeamSendMessageEvent.getRecipients()
A mutable set of players which are going to receive a copy of the message.Constructors in com.booksaw.betterTeams.customEvents with parameters of type TeamPlayerModifierConstructorDescriptionDemotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) PlayerHomeAnchorEvent
(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @NotNull org.bukkit.Location location, @NotNull org.bukkit.event.player.PlayerRespawnEvent parentEvent) PlayerJoinTeamEvent
(Team team, TeamPlayer teamPlayer) PlayerLeaveTeamEvent
(Team team, TeamPlayer teamPlayer) PromotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) RankChangePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank, boolean isAsync) TeamDepositEvent
(Team team, TeamPlayer teamPlayer, double amount) TeamPlayerEvent
(Team team, TeamPlayer teamPlayer, boolean isAsync) TeamSendMessageEvent
(@NotNull Team team, @NotNull TeamPlayer sender, @NotNull String rawMessage, @NotNull String proposedFormat, @NotNull String senderNamePrefix, @NotNull Collection<TeamPlayer> recipients) Creates an event with the original data for the message.TeamWithdrawEvent
(Team team, TeamPlayer teamPlayer, double amount) Constructor parameters in com.booksaw.betterTeams.customEvents with type arguments of type TeamPlayerModifierConstructorDescriptionTeamSendMessageEvent
(@NotNull Team team, @NotNull TeamPlayer sender, @NotNull String rawMessage, @NotNull String proposedFormat, @NotNull String senderNamePrefix, @NotNull Collection<TeamPlayer> recipients) Creates an event with the original data for the message. -
Uses of TeamPlayer in com.booksaw.betterTeams.customEvents.post
Methods in com.booksaw.betterTeams.customEvents.post that return TeamPlayerMethods in com.booksaw.betterTeams.customEvents.post that return types with arguments of type TeamPlayerModifier and TypeMethodDescriptionPostDisbandTeamEvent.getPrevMembers()
PostTeamSendMessageEvent.getRecipients()
Constructors in com.booksaw.betterTeams.customEvents.post with parameters of type TeamPlayerModifierConstructorDescriptionPostDemotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) PostPlayerJoinTeamEvent
(Team team, TeamPlayer teamPlayer) PostPlayerLeaveTeamEvent
(Team team, TeamPlayer teamPlayer) PostPromotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) PostTeamDepositEvent
(Team team, TeamPlayer teamPlayer, double amount) PostTeamSendMessageEvent
(@NotNull Team team, @NotNull TeamPlayer sender, @NotNull String formattedMessage, @NotNull Collection<TeamPlayer> recipients) Creates an event with the original data for the message.PostTeamWithdrawEvent
(Team team, TeamPlayer teamPlayer, double amount) Constructor parameters in com.booksaw.betterTeams.customEvents.post with type arguments of type TeamPlayerModifierConstructorDescriptionPostTeamSendMessageEvent
(@NotNull Team team, @NotNull TeamPlayer sender, @NotNull String formattedMessage, @NotNull Collection<TeamPlayer> recipients) Creates an event with the original data for the message. -
Uses of TeamPlayer in com.booksaw.betterTeams.integrations.placeholder
Methods in com.booksaw.betterTeams.integrations.placeholder with parameters of type TeamPlayerModifier and TypeMethodDescriptionTeamPlaceholderOptionsEnum.applyPlaceholderProvider
(Team team, TeamPlayer player) TeamPlaceholderOptionsEnum.applyPlaceholderProvider
(Team team, TeamPlayer player, String data) static String
TeamPlaceholderService.getPlaceholder
(String placeholder, Team team, TeamPlayer player) static String
TeamPlaceholderService.getPlaceholder
(String placeholder, Team team, TeamPlayer player, String data) IndividualTeamPlayerPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) -
Uses of TeamPlayer in com.booksaw.betterTeams.integrations.placeholder.provider
Methods in com.booksaw.betterTeams.integrations.placeholder.provider with parameters of type TeamPlayerModifier and TypeMethodDescriptionRankPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) TeamChatPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) TitlePlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) -
Uses of TeamPlayer in com.booksaw.betterTeams.message
Methods in com.booksaw.betterTeams.message that return TeamPlayerMethods in com.booksaw.betterTeams.message with parameters of type TeamPlayerModifier and TypeMethodDescriptionstatic ChatMessage
ChatMessage.allyChat
(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @Nullable String prefix, @NotNull String message) static ChatMessage
ChatMessage.customSyntaxTeamChat
(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @Nullable String prefix, @NotNull String message, @NotNull String syntax) static ChatMessage
ChatMessage.teamChat
(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @NotNull String message) static ChatMessage
ChatMessage.teamChat
(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @Nullable String prefix, @NotNull String message) -
Uses of TeamPlayer in com.booksaw.betterTeams.team
Methods in com.booksaw.betterTeams.team that return TeamPlayerModifier and TypeMethodDescriptionTeamPlayerSetComponent.fromString
(String str) @Nullable TeamPlayer
TeamPlayerSetComponent.getTeamPlayer
(@NotNull org.bukkit.OfflinePlayer p) Used to get the team player instance of that offline playerMethods in com.booksaw.betterTeams.team that return types with arguments of type TeamPlayerModifier and TypeMethodDescriptionTeamPlayerSetComponent.getOnlineTeamPlayers()
TeamPlayerSetComponent.getRank
(PlayerRank rank) Get all team players with the specified rankMethods in com.booksaw.betterTeams.team with parameters of type TeamPlayerModifier and TypeMethodDescriptionAnchoredPlayerUUIDSetComponent.add
(Team team, TeamPlayer player) Recommended to use this add over the void add, as it does the corresponding checksvoid
MemberSetComponent.add
(Team team, TeamPlayer teamPlayer) boolean
TeamPlayerSetComponent.contains
(@NotNull TeamPlayer component) abstract void
TeamManager.playerJoinTeam
(Team team, TeamPlayer player) Called when a player joins a team, this can be used to track the players locationabstract void
TeamManager.playerLeaveTeam
(Team team, TeamPlayer player) Called when a player leaves a teamAnchoredPlayerUUIDSetComponent.remove
(Team team, TeamPlayer player) Recommended to use this remove over the void remove, as it does the corresponding checksvoid
MemberSetComponent.remove
(Team team, TeamPlayer teamPlayer) TeamPlayerSetComponent.toString
(@NotNull TeamPlayer component) -
Uses of TeamPlayer in com.booksaw.betterTeams.team.storage.storageManager
Methods in com.booksaw.betterTeams.team.storage.storageManager with parameters of type TeamPlayerModifier and TypeMethodDescriptionvoid
FlatfileStorageManager.playerJoinTeam
(Team team, TeamPlayer player) void
SeparatedYamlStorageManager.playerJoinTeam
(Team team, TeamPlayer player) void
SQLStorageManager.playerJoinTeam
(Team team, TeamPlayer player) void
FlatfileStorageManager.playerLeaveTeam
(Team team, TeamPlayer player) void
SeparatedYamlStorageManager.playerLeaveTeam
(Team team, TeamPlayer player) void
SQLStorageManager.playerLeaveTeam
(Team team, TeamPlayer player) -
Uses of TeamPlayer in com.booksaw.betterTeams.team.storage.team
Methods in com.booksaw.betterTeams.team.storage.team that return types with arguments of type TeamPlayerModifier and TypeMethodDescriptionSQLTeamStorage.getPlayerList()
abstract List<TeamPlayer>
TeamStorage.getPlayerList()
YamlTeamStorage.getPlayerList()
Methods in com.booksaw.betterTeams.team.storage.team with parameters of type TeamPlayerModifier and TypeMethodDescriptionvoid
SQLTeamStorage.demotePlayer
(TeamPlayer demotePlayer) abstract void
TeamStorage.demotePlayer
(TeamPlayer demotePlayer) void
YamlTeamStorage.demotePlayer
(TeamPlayer demotePlayer) void
SQLTeamStorage.promotePlayer
(TeamPlayer promotePlayer) abstract void
TeamStorage.promotePlayer
(TeamPlayer promotePlayer) void
YamlTeamStorage.promotePlayer
(TeamPlayer promotePlayer) void
SQLTeamStorage.setAnchor
(TeamPlayer player, boolean anchor) abstract void
TeamStorage.setAnchor
(TeamPlayer player, boolean anchor) void
YamlTeamStorage.setAnchor
(TeamPlayer player, boolean anchor) void
SQLTeamStorage.setTitle
(TeamPlayer player) abstract void
TeamStorage.setTitle
(TeamPlayer player) void
YamlTeamStorage.setTitle
(TeamPlayer player)