Class Objective

java.lang.Object
org.geysermc.geyser.scoreboard.Objective

public final class Objective extends Object
  • Constructor Details

  • Method Details

    • registerScore

      public void registerScore(String id, int score, net.kyori.adventure.text.Component displayName, org.geysermc.mcprotocollib.protocol.data.game.chat.numbers.NumberFormat numberFormat)
    • setScore

      public void setScore(String id, int score, net.kyori.adventure.text.Component displayName, org.geysermc.mcprotocollib.protocol.data.game.chat.numbers.NumberFormat numberFormat)
    • removeScore

      public void removeScore(String id)
    • updateProperties

      public void updateProperties(net.kyori.adventure.text.Component displayNameComponent, org.geysermc.mcprotocollib.protocol.data.game.scoreboard.ScoreType type, org.geysermc.mcprotocollib.protocol.data.game.chat.numbers.NumberFormat format)
    • hasDisplaySlot

      public boolean hasDisplaySlot()
    • addDisplaySlot

      public void addDisplaySlot(DisplaySlot slot)
    • removeDisplaySlot

      public void removeDisplaySlot(DisplaySlot slot)
    • getScoreboard

      public Scoreboard getScoreboard()
    • getActiveSlots

      public List<DisplaySlot> getActiveSlots()
    • getObjectiveName

      public String getObjectiveName()
    • getScores

      public Map<String,ScoreReference> getScores()
    • getDisplayName

      public String getDisplayName()
    • getNumberFormat

      public org.geysermc.mcprotocollib.protocol.data.game.chat.numbers.NumberFormat getNumberFormat()
    • getType

      public org.geysermc.mcprotocollib.protocol.data.game.scoreboard.ScoreType getType()