Class ScoreboardObjectiveImpl
java.lang.Object
net.megavex.scoreboardlibrary.implementation.objective.ScoreboardObjectiveImpl
- All Implemented Interfaces:
net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
public class ScoreboardObjectiveImpl
extends Object
implements net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Constructor Summary
ConstructorsConstructorDescriptionScoreboardObjectiveImpl(@NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter packetAdapter, @NotNull Queue<ObjectiveManagerTask> taskQueue, @NotNull String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()@Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormatvoiddefaultScoreFormat(@Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat defaultScoreFormat) @NotNull Stringname()net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdaptervoidvoidrefreshScore(@NotNull String entry) @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjectiveremoveScore(@NotNull String entry) @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType@NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjectiverenderType(@NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType renderType) @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective@Nullable net.megavex.scoreboardlibrary.api.objective.ObjectiveScorescores()voidsendProperties(@NotNull Collection<org.bukkit.entity.Player> players, @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PropertiesPacketType packetType) @NotNull net.kyori.adventure.text.Componentvalue()@NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjectivevalue(@NotNull net.kyori.adventure.text.ComponentLike value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
score, score, score, score, score
-
Constructor Details
-
ScoreboardObjectiveImpl
public ScoreboardObjectiveImpl(@NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter packetAdapter, @NotNull @NotNull Queue<ObjectiveManagerTask> taskQueue, @NotNull @NotNull String name)
-
-
Method Details
-
packetAdapter
public net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter packetAdapter() -
scores
-
name
-
close
public void close() -
value
@NotNull public @NotNull net.kyori.adventure.text.Component value()- Specified by:
valuein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
value
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective value(@NotNull @NotNull net.kyori.adventure.text.ComponentLike value) - Specified by:
valuein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
renderType
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType renderType()- Specified by:
renderTypein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
renderType
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective renderType(@NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType renderType) - Specified by:
renderTypein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
defaultScoreFormat
@Nullable public @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat defaultScoreFormat()- Specified by:
defaultScoreFormatin interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
defaultScoreFormat
public void defaultScoreFormat(@Nullable @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat defaultScoreFormat) - Specified by:
defaultScoreFormatin interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
refreshProperties
public void refreshProperties()- Specified by:
refreshPropertiesin interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
scoreInfo
@Nullable public @Nullable net.megavex.scoreboardlibrary.api.objective.ObjectiveScore scoreInfo(@NotNull @NotNull String entry) - Specified by:
scoreInfoin interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
score
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective score(@NotNull @NotNull String entry, net.megavex.scoreboardlibrary.api.objective.ObjectiveScore score) - Specified by:
scorein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
removeScore
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective removeScore(@NotNull @NotNull String entry) - Specified by:
removeScorein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
refreshScore
- Specified by:
refreshScorein interfacenet.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
sendProperties
public void sendProperties(@NotNull @NotNull Collection<org.bukkit.entity.Player> players, @NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PropertiesPacketType packetType)
-