Class ObjectiveMock
java.lang.Object
be.seeseemelk.mockbukkit.scoreboard.ObjectiveMock
- All Implemented Interfaces:
org.bukkit.scoreboard.Objective
-
Constructor Summary
ConstructorsConstructorDescriptionObjectiveMock(@NotNull ScoreboardMock scoreboard, @NotNull String name, @NotNull String displayName, @NotNull String criteria, @NotNull org.bukkit.scoreboard.RenderType renderType) -
Method Summary
Modifier and TypeMethodDescription@NotNull net.kyori.adventure.text.ComponentvoiddisplayName(@Nullable net.kyori.adventure.text.Component displayName) Deprecated.org.bukkit.scoreboard.DisplaySlotgetName()org.bukkit.scoreboard.RenderTypegetScore(@NotNull org.bukkit.OfflinePlayer player) Deprecated.@NotNull org.bukkit.scoreboard.ScoregetScoreFor(@NotNull org.bukkit.entity.Entity entity) booleanbooleanChecks if the objective is still registered.voidsetDisplayName(String displayName) Deprecated.voidsetDisplaySlot(@Nullable org.bukkit.scoreboard.DisplaySlot slot) voidsetRenderType(@NotNull org.bukkit.scoreboard.RenderType renderType) void
-
Constructor Details
-
ObjectiveMock
public ObjectiveMock(@NotNull @NotNull ScoreboardMock scoreboard, @NotNull @NotNull String name, @NotNull @NotNull String displayName, @NotNull @NotNull String criteria, @NotNull @NotNull org.bukkit.scoreboard.RenderType renderType)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName() throws IllegalStateException- Specified by:
displayNamein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
displayName
public void displayName(@Nullable @Nullable net.kyori.adventure.text.Component displayName) throws IllegalStateException, IllegalArgumentException - Specified by:
displayNamein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateExceptionIllegalArgumentException
-
getDisplayName
Deprecated.- Specified by:
getDisplayNamein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
setDisplayName
@Deprecated public void setDisplayName(String displayName) throws IllegalStateException, IllegalArgumentException Deprecated.- Specified by:
setDisplayNamein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateExceptionIllegalArgumentException
-
getCriteria
- Specified by:
getCriteriain interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
getScoreboard
- Specified by:
getScoreboardin interfaceorg.bukkit.scoreboard.Objective
-
unregister
- Specified by:
unregisterin interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
isRegistered
public boolean isRegistered()Checks if the objective is still registered.- Returns:
trueif the objective is still registered,falseif it has been unregistered.
-
setDisplaySlot
public void setDisplaySlot(@Nullable @Nullable org.bukkit.scoreboard.DisplaySlot slot) throws IllegalStateException - Specified by:
setDisplaySlotin interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
getDisplaySlot
- Specified by:
getDisplaySlotin interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
setRenderType
public void setRenderType(@NotNull @NotNull org.bukkit.scoreboard.RenderType renderType) throws IllegalStateException - Specified by:
setRenderTypein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
getRenderType
- Specified by:
getRenderTypein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-
getScore
@Deprecated public ScoreMock getScore(@NotNull @NotNull org.bukkit.OfflinePlayer player) throws IllegalArgumentException, IllegalStateException Deprecated.- Specified by:
getScorein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalArgumentExceptionIllegalStateException
-
getScore
public ScoreMock getScore(@NotNull @NotNull String entry) throws IllegalArgumentException, IllegalStateException - Specified by:
getScorein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalArgumentExceptionIllegalStateException
-
getScoreFor
@NotNull public @NotNull org.bukkit.scoreboard.Score getScoreFor(@NotNull @NotNull org.bukkit.entity.Entity entity) throws IllegalArgumentException, IllegalStateException - Specified by:
getScoreForin interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalArgumentExceptionIllegalStateException
-
isModifiable
- Specified by:
isModifiablein interfaceorg.bukkit.scoreboard.Objective- Throws:
IllegalStateException
-