Uses of Class
com.booksaw.betterTeams.Team
Packages that use Team
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 Team in com.booksaw.betterTeams
Methods in com.booksaw.betterTeams that return TeamModifier and TypeMethodDescriptionstatic Team
Team.getClaimingTeam
(org.bukkit.block.Block block) static Team
Team.getClaimingTeam
(org.bukkit.Location location) static @Nullable Team
static @Nullable Team
static @Nullable Team
Team.getTeam
(@Nullable org.bukkit.OfflinePlayer player) static Team
Team.getTeamByName
(String name) Methods in com.booksaw.betterTeams with parameters of type TeamModifier and TypeMethodDescriptionvoid
void
Used to add an ally for this teamvoid
Team.addAllyRequest
(@Nullable Team team) Used to add an ally request to this teamvoid
Team.becomeNeutral
(Team otherTeam, boolean sendPostEvent) Used to become neutral to a teamboolean
Used to check if this team can damage members of the specified teamboolean
Used to check if this team can damage members of the specified teamboolean
Team.hasRequested
(@Nullable Team team) Used to check if a team has sent an ally request for this teamboolean
Used to check if a team is in alliance with this teamboolean
void
Team.removeAllyRequest
(@Nullable Team team) Used to remove an ally request from this team -
Uses of Team in com.booksaw.betterTeams.commands
Methods in com.booksaw.betterTeams.commands with parameters of type TeamModifier and TypeMethodDescriptionvoid
SubCommand.addMetaStringList
(List<String> options, Team team, String argument) -
Uses of Team in com.booksaw.betterTeams.commands.presets
Methods in com.booksaw.betterTeams.commands.presets that return TeamModifier and TypeMethodDescriptionprotected @Nullable Team
TeamSubCommand.getMyTeam
(org.bukkit.command.CommandSender sender) protected Team
TeamSelectSubCommand.resolveTeam
(String identifier) resolve a team from either a team name or a player nameMethods in com.booksaw.betterTeams.commands.presets with parameters of type TeamModifier and TypeMethodDescriptionprotected TeamSubCommand.TeamPlayerResult
TeamSubCommand.getTeamPlayer
(Team team, String name) abstract CommandResponse
abstract CommandResponse
abstract CommandResponse
TeamSelectSubCommand.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) This method is run if the player is in a teamabstract CommandResponse
TeamSubCommand.onCommand
(TeamPlayer player, String label, String[] args, Team team) This method is run if the player is in a team -
Uses of Team in com.booksaw.betterTeams.commands.team
Methods in com.booksaw.betterTeams.commands.team with parameters of type TeamModifier and TypeMethodDescriptionInfoCommand.getInfoMessages
(Team team) AllyChatCommand.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 Team in com.booksaw.betterTeams.commands.team.chest
Methods in com.booksaw.betterTeams.commands.team.chest with parameters of type TeamModifier 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 Team in com.booksaw.betterTeams.commands.teama
Methods in com.booksaw.betterTeams.commands.teama with parameters of type TeamModifier and TypeMethodDescriptionColorTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) DescriptionTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) DisbandTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) EchestTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) InviteTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) NameTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) OpenTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) SetrankTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) -
Uses of Team in com.booksaw.betterTeams.commands.teama.chest
Methods in com.booksaw.betterTeams.commands.teama.chest with parameters of type Team -
Uses of Team in com.booksaw.betterTeams.commands.teama.meta
Methods in com.booksaw.betterTeams.commands.teama.meta with parameters of type TeamModifier and TypeMethodDescriptionMetaGetTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) MetaRemoveTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) MetaSetTeama.onCommand
(org.bukkit.command.CommandSender sender, String label, String[] args, Team team) -
Uses of Team in com.booksaw.betterTeams.commands.teama.money
Methods in com.booksaw.betterTeams.commands.teama.money with parameters of type TeamModifier and TypeMethodDescription -
Uses of Team in com.booksaw.betterTeams.commands.teama.score
Methods in com.booksaw.betterTeams.commands.teama.score with parameters of type TeamModifier and TypeMethodDescription -
Uses of Team in com.booksaw.betterTeams.customEvents
Fields in com.booksaw.betterTeams.customEvents declared as TeamMethods in com.booksaw.betterTeams.customEvents that return TeamModifier and TypeMethodDescriptionTeamDisallowedPvPEvent.getDamagerTeam()
@NotNull Team
RelationChangeTeamEvent.getOtherTeam()
TeamEvent.getTeam()
Constructors in com.booksaw.betterTeams.customEvents with parameters of type TeamModifierConstructorDescriptionCreateTeamEvent
(Team team, org.bukkit.entity.Player player) DemotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) DisbandTeamEvent
(Team team, @Nullable org.bukkit.entity.Player player) LevelupTeamEvent
(Team team, int currentLevel, int newLevel, int cost, boolean score, org.bukkit.entity.Player commandSender) 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) RelationChangeTeamEvent
(@NotNull Team team, @NotNull Team otherTeam, @NotNull RelationType previousRelation, @NotNull RelationType newRelation) TeamColorChangeEvent
(@NotNull Team team, @NotNull org.bukkit.ChatColor newColor) TeamDepositEvent
(Team team, TeamPlayer teamPlayer, double amount) TeamDisallowedPvPEvent
(Team victimTeam, org.bukkit.entity.Player source, Team damagerTeam, boolean isProtected) protected
TeamNameChangeEvent
(@NotNull Team team, @NotNull String newTeamName, @Nullable org.bukkit.entity.Player player) 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.TeamTagChangeEvent
(@NotNull Team team, @NotNull String newTag) TeamWithdrawEvent
(Team team, TeamPlayer teamPlayer, double amount) -
Uses of Team in com.booksaw.betterTeams.customEvents.post
Methods in com.booksaw.betterTeams.customEvents.post that return TeamMethods in com.booksaw.betterTeams.customEvents.post that return types with arguments of type TeamConstructors in com.booksaw.betterTeams.customEvents.post with parameters of type TeamModifierConstructorDescriptionPostCreateTeamEvent
(Team team, org.bukkit.entity.Player player) PostDemotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) PostDisbandTeamEvent
(Team team, @Nullable org.bukkit.entity.Player player, Set<UUID> previousAllies, Set<TeamPlayer> previousMembers) PostLevelupTeamEvent
(Team team, int currentLevel, int newLevel, int cost, boolean score, org.bukkit.entity.Player commandSender) PostPlayerJoinTeamEvent
(Team team, TeamPlayer teamPlayer) PostPlayerLeaveTeamEvent
(Team team, TeamPlayer teamPlayer) PostPromotePlayerEvent
(Team team, TeamPlayer teamPlayer, PlayerRank currentRank, PlayerRank newRank) PostRelationChangeTeamEvent
(@NotNull Team team, @NotNull Team otherTeam, @NotNull RelationType previousRelation, @NotNull RelationType newRelation) PostTeamColorChangeEvent
(@NotNull Team team, @NotNull org.bukkit.ChatColor oldTeamColor, @NotNull org.bukkit.ChatColor newTeamColor) PostTeamDepositEvent
(Team team, TeamPlayer teamPlayer, double amount) PostTeamNameChangeEvent
(@NotNull Team team, @NotNull String oldTeamName, @NotNull String newTeamName, @Nullable org.bukkit.entity.Player player) PostTeamSendMessageEvent
(@NotNull Team team, @NotNull TeamPlayer sender, @NotNull String formattedMessage, @NotNull Collection<TeamPlayer> recipients) Creates an event with the original data for the message.PostTeamTagChangeEvent
(@NotNull Team team, @NotNull String oldTag, @NotNull String newTag) PostTeamWithdrawEvent
(Team team, TeamPlayer teamPlayer, double amount) -
Uses of Team in com.booksaw.betterTeams.events
Fields in com.booksaw.betterTeams.events with type parameters of type Team -
Uses of Team in com.booksaw.betterTeams.integrations.hologram
Methods in com.booksaw.betterTeams.integrations.hologram with parameters of type TeamModifier and TypeMethodDescriptionHologramManager.getValue
(HologramManager.HologramType type, Team team) -
Uses of Team in com.booksaw.betterTeams.integrations.placeholder
Methods in com.booksaw.betterTeams.integrations.placeholder with parameters of type TeamModifier 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) default String
IndividualTeamPlaceholderProvider.getPlaceholderForTeam
(@NotNull Team team, @NotNull Function<TeamManager, String[]> sortingFunction) IndividualTeamPlaceholderProvider.getPlaceholderForTeam
(Team team) IndividualTeamWithDataPlaceholderProvider.getPlaceholderForTeam
(Team team, String data) IndividualTeamPlayerPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) -
Uses of Team in com.booksaw.betterTeams.integrations.placeholder.provider
Methods in com.booksaw.betterTeams.integrations.placeholder.provider with parameters of type TeamModifier and TypeMethodDescriptionAdminsPlaceholderProvider.getPlaceholderForTeam
(Team team) ColorPlaceholderProvider.getPlaceholderForTeam
(Team team) DefaultMembersPlaceholderProvider.getPlaceholderForTeam
(Team team) DescriptionPlaceholderProvider.getPlaceholderForTeam
(Team team) DisplayNamePlaceholderProvider.getPlaceholderForTeam
(Team team) HasHomePlaceholderProvider.getPlaceholderForTeam
(Team team) LevelPlaceholderProvider.getPlaceholderForTeam
(Team team) MaxMembersPlaceholderProvider.getPlaceholderForTeam
(Team team) MaxMoneyPlaceholderProvider.getPlaceholderForTeam
(Team team) MaxWarpsPlaceholderProvider.getPlaceholderForTeam
(Team team) MembersPlaceholderProvider.getPlaceholderForTeam
(Team team) MetaPlaceholderProvider.getPlaceholderForTeam
(Team team, String data) MoneyPlaceholderProvider.getPlaceholderForTeam
(Team team) MoneyShortPlaceholderProvider.getPlaceholderForTeam
(Team team) NamePlaceholderProvider.getPlaceholderForTeam
(Team team) OfflineListPlaceholderProvider.getPlaceholderForTeam
(Team team) OnlineListPlaceholderProvider.getPlaceholderForTeam
(Team team) OnlinePlaceholderProvider.getPlaceholderForTeam
(Team team) OpenPlaceholderProvider.getPlaceholderForTeam
(Team team) OwnersPlaceholderProvider.getPlaceholderForTeam
(Team team) PositionBalPlaceholderProvider.getPlaceholderForTeam
(Team team) PositionMembersPlaceholderProvider.getPlaceholderForTeam
(Team team) PositionScorePlaceholderProvider.getPlaceholderForTeam
(Team team) PvpPlaceholderProvider.getPlaceholderForTeam
(Team team) ScorePlaceholderProvider.getPlaceholderForTeam
(Team team) TagPlaceholderProvider.getPlaceholderForTeam
(Team team) RankPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) TeamChatPlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) TitlePlaceholderProvider.getPlaceholderForTeamPlayer
(Team team, TeamPlayer player) -
Uses of Team in com.booksaw.betterTeams.message
Methods in com.booksaw.betterTeams.message that return TeamMethods in com.booksaw.betterTeams.message with parameters of type TeamModifier 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 Team in com.booksaw.betterTeams.score
Methods in com.booksaw.betterTeams.score with parameters of type Team -
Uses of Team in com.booksaw.betterTeams.team
Fields in com.booksaw.betterTeams.team with type parameters of type TeamMethods in com.booksaw.betterTeams.team that return TeamModifier and TypeMethodDescriptionTeamManager.createNewTeam
(String name, org.bukkit.entity.Player owner) This method is used to create a new team with the specified nameTeamManager.getClaimingTeam
(org.bukkit.block.Block block) Used to get the claiming team of a chest, will check both parts of a double chest, it is assumed that the provided block is known to be a chestTeamManager.getClaimingTeam
(org.bukkit.Location location) Used to get the team which has claimed the provided chest, will return null if that location is not claimed@Nullable Team
Used to get the team by it's display name or a player within it@Nullable Team
Used to get the team with the provided ID@Nullable Team
TeamManager.getTeam
(@Nullable org.bukkit.OfflinePlayer player) Used to find the team that a specified player is in, this is the highest time complexity search to find a team (O(n^2)) so only use when the other provided methods are not possible@Nullable Team
TeamManager.getTeamByName
(@NotNull String name) Used to get the team by its team nameMethods in com.booksaw.betterTeams.team that return types with arguments of type TeamModifier and TypeMethodDescriptionTeamManager.getLoadedTeamListClone()
Used to get an clone of the loaded team list.Methods in com.booksaw.betterTeams.team with parameters of type TeamModifier and TypeMethodDescriptionvoid
void
AnchoredPlayerUUIDSetComponent.add
(Team team, TeamPlayer player) Recommended to use this add over the void add, as it does the corresponding checksvoid
void
void
void
MemberSetComponent.add
(Team team, TeamPlayer teamPlayer) void
Used to add a component to this component listvoid
abstract void
TeamManager.addChestClaim
(Team team, org.bukkit.Location loc) abstract TeamStorage
TeamManager.createNewTeamStorage
(Team team) Called when a new team is madeabstract TeamStorage
TeamManager.createTeamStorage
(Team team) Called when a team needs a storage manager to manage all information, this is called for preexisting teamsprotected abstract void
TeamManager.deleteTeamStorage
(Team team) Used when a team is disbanded, can be used to remove it from any team trackersvoid
TeamManager.disbandTeam
(Team team) Used to disband a teamabstract 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 teamprotected abstract void
TeamManager.registerNewTeam
(Team team, org.bukkit.entity.Player player) Called when a new team is registered, this can be used to register it in any full team trackers The team file will be fully prepared with the members within the teamvoid
void
AnchoredPlayerUUIDSetComponent.remove
(Team team, TeamPlayer player) Recommended to use this remove over the void remove, as it does the corresponding checksvoid
void
void
void
void
MemberSetComponent.remove
(Team team, TeamPlayer teamPlayer) void
Used to remove a component from this component listvoid
abstract void
TeamManager.teamNameChange
(Team team, String newName) Called when a team changes its name as this will effect the getTeam(String teamName) method -
Uses of Team in com.booksaw.betterTeams.team.storage.storageManager
Methods in com.booksaw.betterTeams.team.storage.storageManager that return TeamModifier and TypeMethodDescriptionFlatfileStorageManager.getClaimingTeam
(org.bukkit.Location location) Methods in com.booksaw.betterTeams.team.storage.storageManager with parameters of type TeamModifier and TypeMethodDescriptionvoid
FlatfileStorageManager.addChestClaim
(Team team, org.bukkit.Location loc) void
SeparatedYamlStorageManager.addChestClaim
(Team team, org.bukkit.Location loc) void
SQLStorageManager.addChestClaim
(Team team, org.bukkit.Location loc) FlatfileStorageManager.createNewTeamStorage
(Team team) SeparatedYamlStorageManager.createNewTeamStorage
(Team team) SQLStorageManager.createNewTeamStorage
(Team team) FlatfileStorageManager.createTeamStorage
(Team team) SeparatedYamlStorageManager.createTeamStorage
(Team team) SQLStorageManager.createTeamStorage
(Team team) void
FlatfileStorageManager.deleteTeamStorage
(Team team) protected void
SeparatedYamlStorageManager.deleteTeamStorage
(Team team) protected void
SQLStorageManager.deleteTeamStorage
(Team team) void
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) protected void
FlatfileStorageManager.registerNewTeam
(Team team, org.bukkit.entity.Player owner) protected void
SeparatedYamlStorageManager.registerNewTeam
(Team team, org.bukkit.entity.Player player) protected void
SQLStorageManager.registerNewTeam
(Team team, org.bukkit.entity.Player player) void
FlatfileStorageManager.teamNameChange
(Team team, String newName) void
SeparatedYamlStorageManager.teamNameChange
(Team team, String newName) void
SQLStorageManager.teamNameChange
(Team team, String newName) -
Uses of Team in com.booksaw.betterTeams.team.storage.team
Fields in com.booksaw.betterTeams.team.storage.team declared as TeamConstructors in com.booksaw.betterTeams.team.storage.team with parameters of type TeamModifierConstructorDescriptionFlatfileTeamStorage
(Team team, FlatfileStorageManager teamStorage) SeparatedYamlTeamStorage
(Team team, SeparatedYamlStorageManager teamStorage) SQLTeamStorage
(SQLStorageManager storageManager, Team team) protected
TeamStorage
(Team team) protected
YamlTeamStorage
(Team team, YamlStorageManager teamStorage)