Package org.spongepowered.api.scoreboard
Interface Scoreboard.Builder
-
- All Superinterfaces:
AbstractBuilder<Scoreboard>,Buildable.Builder<Scoreboard>,Builder<Scoreboard,Scoreboard.Builder>,CopyableBuilder<Scoreboard,Scoreboard.Builder>,ResettableBuilder<Scoreboard,Scoreboard.Builder>
- Enclosing interface:
- Scoreboard
public static interface Scoreboard.Builder extends Builder<Scoreboard,Scoreboard.Builder>, CopyableBuilder<Scoreboard,Scoreboard.Builder>
Represents a builder to createScoreboardinstances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Scoreboardbuild()Builds an instance of aScoreboard.Scoreboard.Builderobjectives(List<Objective> objectives)Sets the list ofObjectives of theScoreboard.Scoreboard.Builderteams(List<Team> teams)Sets the list ofTeams of theScoreboard.-
Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
-
-
-
Method Detail
-
objectives
Scoreboard.Builder objectives(List<Objective> objectives)
- Parameters:
objectives- The list ofObjectives to set- Returns:
- This builder
-
teams
Scoreboard.Builder teams(List<Team> teams)
- Parameters:
teams- The list ofTeams to set- Returns:
- This builder
-
build
Scoreboard build() throws IllegalStateException
Builds an instance of aScoreboard.- Specified by:
buildin interfaceAbstractBuilder<Scoreboard>- Specified by:
buildin interfaceBuildable.Builder<Scoreboard>- Returns:
- A new instance of a
Scoreboard - Throws:
IllegalStateException- if theScoreboardis not complete
-
-