Class TeamMock
java.lang.Object
be.seeseemelk.mockbukkit.scoreboard.TeamMock
- All Implemented Interfaces:
Team
Mock implementation of a
Team
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.scoreboard.Team
Team.Option, Team.OptionStatus
-
Constructor Summary
ConstructorDescriptionTeamMock
(@NotNull String name, ScoreboardMock board) Constructs a newTeamMock
for the providedScoreboardMock
with the specified name. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntities
(@NotNull Collection<Entity> entities) void
void
addEntries
(@NotNull Collection<String> entries) void
void
addPlayer
(@NotNull OfflinePlayer offlinePlayer) Deprecated.boolean
boolean
void
Throws an exception if the team is not registered.@NotNull net.kyori.adventure.text.format.TextColor
color()
void
color
(@Nullable net.kyori.adventure.text.format.NamedTextColor color) @NotNull net.kyori.adventure.text.Component
void
displayName
(@Nullable net.kyori.adventure.text.Component displayName) @NotNull ChatColor
getColor()
@NotNull String
@NotNull String
getName()
@NotNull NameTagVisibility
Deprecated.@NotNull Team.OptionStatus
getOption
(@NotNull Team.Option option) @NotNull Set<OfflinePlayer>
Deprecated.@NotNull String
int
getSize()
@NotNull String
boolean
hasColor()
boolean
boolean
boolean
hasPlayer
(@NotNull OfflinePlayer offlinePlayer) Deprecated.@NotNull net.kyori.adventure.text.Component
prefix()
void
prefix
(@Nullable net.kyori.adventure.text.Component prefix) boolean
removeEntities
(@NotNull Collection<Entity> entities) boolean
removeEntity
(@NotNull Entity entity) boolean
removeEntries
(@NotNull Collection<String> entries) boolean
removeEntry
(@NotNull String entry) boolean
removePlayer
(@NotNull OfflinePlayer offlinePlayer) Deprecated.void
setAllowFriendlyFire
(boolean b) void
setCanSeeFriendlyInvisibles
(boolean b) void
void
setDisplayName
(@NotNull String displayName) void
setNameTagVisibility
(@NotNull NameTagVisibility nameTagVisibility) Deprecated.void
setOption
(@NotNull Team.Option option, @NotNull Team.OptionStatus optionStatus) void
void
@NotNull net.kyori.adventure.text.Component
suffix()
void
suffix
(@Nullable net.kyori.adventure.text.Component suffix) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.scoreboard.Team
addEntities, addEntries, removeEntities, removeEntries
-
Constructor Details
-
TeamMock
Constructs a newTeamMock
for the providedScoreboardMock
with the specified name.- Parameters:
name
- The name of the team.board
- The scoreboard the team is for.
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceTeam
- Throws:
IllegalStateException
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName() throws IllegalStateException- Specified by:
displayName
in interfaceTeam
- Throws:
IllegalStateException
-
displayName
public void displayName(@Nullable @Nullable net.kyori.adventure.text.Component displayName) throws IllegalStateException, IllegalArgumentException - Specified by:
displayName
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
prefix
- Specified by:
prefix
in interfaceTeam
- Throws:
IllegalStateException
-
prefix
public void prefix(@Nullable @Nullable net.kyori.adventure.text.Component prefix) throws IllegalStateException, IllegalArgumentException - Specified by:
prefix
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
suffix
- Specified by:
suffix
in interfaceTeam
- Throws:
IllegalStateException
-
suffix
public void suffix(@Nullable @Nullable net.kyori.adventure.text.Component suffix) throws IllegalStateException, IllegalArgumentException - Specified by:
suffix
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
hasColor
public boolean hasColor() -
color
@NotNull public @NotNull net.kyori.adventure.text.format.TextColor color() throws IllegalStateException- Specified by:
color
in interfaceTeam
- Throws:
IllegalStateException
-
color
public void color(@Nullable @Nullable net.kyori.adventure.text.format.NamedTextColor color) -
getDisplayName
- Specified by:
getDisplayName
in interfaceTeam
- Throws:
IllegalStateException
-
setDisplayName
- Specified by:
setDisplayName
in interfaceTeam
-
getPrefix
- Specified by:
getPrefix
in interfaceTeam
- Throws:
IllegalStateException
-
setPrefix
-
getSuffix
- Specified by:
getSuffix
in interfaceTeam
- Throws:
IllegalStateException
-
setSuffix
-
getColor
- Specified by:
getColor
in interfaceTeam
- Throws:
IllegalStateException
-
setColor
-
allowFriendlyFire
- Specified by:
allowFriendlyFire
in interfaceTeam
- Throws:
IllegalStateException
-
setAllowFriendlyFire
- Specified by:
setAllowFriendlyFire
in interfaceTeam
- Throws:
IllegalStateException
-
canSeeFriendlyInvisibles
- Specified by:
canSeeFriendlyInvisibles
in interfaceTeam
- Throws:
IllegalStateException
-
setCanSeeFriendlyInvisibles
- Specified by:
setCanSeeFriendlyInvisibles
in interfaceTeam
- Throws:
IllegalStateException
-
getNameTagVisibility
Deprecated.- Specified by:
getNameTagVisibility
in interfaceTeam
-
setNameTagVisibility
Deprecated.- Specified by:
setNameTagVisibility
in interfaceTeam
-
getPlayers
Deprecated.- Specified by:
getPlayers
in interfaceTeam
- Throws:
IllegalStateException
-
getEntries
- Specified by:
getEntries
in interfaceTeam
- Throws:
IllegalStateException
-
getSize
- Specified by:
getSize
in interfaceTeam
- Throws:
IllegalStateException
-
getScoreboard
- Specified by:
getScoreboard
in interfaceTeam
-
addPlayer
Deprecated. -
addEntry
-
addEntities
public void addEntities(@NotNull @NotNull Collection<Entity> entities) throws IllegalStateException, IllegalArgumentException - Specified by:
addEntities
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
addEntries
public void addEntries(@NotNull @NotNull Collection<String> entries) throws IllegalStateException, IllegalArgumentException - Specified by:
addEntries
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
removePlayer
Deprecated.- Specified by:
removePlayer
in interfaceTeam
-
removeEntry
- Specified by:
removeEntry
in interfaceTeam
-
removeEntities
public boolean removeEntities(@NotNull @NotNull Collection<Entity> entities) throws IllegalStateException, IllegalArgumentException - Specified by:
removeEntities
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
removeEntries
public boolean removeEntries(@NotNull @NotNull Collection<String> entries) throws IllegalStateException, IllegalArgumentException - Specified by:
removeEntries
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
unregister
- Specified by:
unregister
in interfaceTeam
- Throws:
IllegalStateException
-
hasPlayer
Deprecated. -
hasEntry
-
getOption
@NotNull public @NotNull Team.OptionStatus getOption(@NotNull @NotNull Team.Option option) throws IllegalStateException - Specified by:
getOption
in interfaceTeam
- Throws:
IllegalStateException
-
setOption
public void setOption(@NotNull @NotNull Team.Option option, @NotNull @NotNull Team.OptionStatus optionStatus) throws IllegalStateException - Specified by:
setOption
in interfaceTeam
- Throws:
IllegalStateException
-
addEntity
public void addEntity(@NotNull @NotNull Entity entity) throws IllegalStateException, IllegalArgumentException - Specified by:
addEntity
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
removeEntity
public boolean removeEntity(@NotNull @NotNull Entity entity) throws IllegalStateException, IllegalArgumentException - Specified by:
removeEntity
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
hasEntity
public boolean hasEntity(@NotNull @NotNull Entity entity) throws IllegalStateException, IllegalArgumentException - Specified by:
hasEntity
in interfaceTeam
- Throws:
IllegalStateException
IllegalArgumentException
-
checkRegistered
public void checkRegistered()Throws an exception if the team is not registered.
-