java.lang.Object
com.viaversion.viaversion.api.connection.StoredObject
com.viaversion.viarewind.protocol.v1_8to1_7_6_10.storage.ScoreboardTracker
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class ScoreboardTracker extends com.viaversion.viaversion.api.connection.StoredObject
  • Constructor Details

    • ScoreboardTracker

      public ScoreboardTracker(com.viaversion.viaversion.api.connection.UserConnection user)
  • Method Details

    • addPlayerToTeam

      public void addPlayerToTeam(String player, String team)
    • setTeamColor

      public void setTeamColor(String team, Byte color)
    • getTeamColor

      public Optional<Byte> getTeamColor(String team)
    • addTeam

      public void addTeam(String team)
    • removeTeam

      public void removeTeam(String team)
    • teamExists

      public boolean teamExists(String team)
    • removePlayerFromTeam

      public void removePlayerFromTeam(String player, String team)
    • isPlayerInTeam

      public boolean isPlayerInTeam(String player, String team)
    • isPlayerInTeam

      public boolean isPlayerInTeam(String player)
    • getPlayerTeamColor

      public Optional<Byte> getPlayerTeamColor(String player)
    • getTeam

      public Optional<String> getTeam(String player)
    • addObjective

      public void addObjective(String name)
    • removeObjective

      public void removeObjective(String name)
    • objectiveExists

      public boolean objectiveExists(String name)
    • sendTeamForScore

      public String sendTeamForScore(String score)
    • removeTeamForScore

      public String removeTeamForScore(String score)
    • getColorIndependentSidebar

      public String getColorIndependentSidebar()
    • setColorIndependentSidebar

      public void setColorIndependentSidebar(String colorIndependentSidebar)
    • getColorDependentSidebar

      public HashMap<Byte,String> getColorDependentSidebar()