Class ObjectiveManagerImpl
java.lang.Object
net.megavex.scoreboardlibrary.implementation.objective.ObjectiveManagerImpl
- All Implemented Interfaces:
net.megavex.scoreboardlibrary.api.objective.ObjectiveManager,PlayerDisplayable
public class ObjectiveManagerImpl
extends Object
implements net.megavex.scoreboardlibrary.api.objective.ObjectiveManager, PlayerDisplayable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPlayer(@NotNull org.bukkit.entity.Player player) voidclose()booleanclosed()@NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjectivevoiddisplay(@NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot displaySlot, @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective objective) voiddisplay(@NotNull org.bukkit.entity.Player player) @NotNull Collection<org.bukkit.entity.Player> players()voidremove(@NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective objective) booleanremovePlayer(@NotNull org.bukkit.entity.Player player) @NotNull Queue<ObjectiveManagerTask> booleantick()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.ObjectiveManager
addPlayers, removePlayers
-
Constructor Details
-
ObjectiveManagerImpl
-
-
Method Details
-
taskQueue
-
create
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective create(@NotNull @NotNull String name) - Specified by:
createin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
remove
public void remove(@NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective objective) - Specified by:
removein interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
display
public void display(@NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot displaySlot, @NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective objective) - Specified by:
displayin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
players
- Specified by:
playersin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
addPlayer
public boolean addPlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
addPlayerin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
removePlayer
public boolean removePlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
removePlayerin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
close
public void close()- Specified by:
closein interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
closed
public boolean closed()- Specified by:
closedin interfacenet.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
tick
public boolean tick() -
display
public void display(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
displayin interfacePlayerDisplayable
-