net.minecraft.scoreboard

public class Scoreboard

net.minecraft.world.scores.Scoreboard
net.minecraft.class_269
net.minecraft.scoreboard.Scoreboard

Field summary

Modifier and TypeField
public static final String
HIDDEN_SCORE_PREFIX
field_47542
field_47542
private static final org.slf4j.Logger
LOGGER
field_36309
LOGGER
private final it.unimi.dsi.fastutil.objects.Object2ObjectMap<String, ScoreboardObjective>
objectivesByName
field_1428
objectives
private final it.unimi.dsi.fastutil.objects.Reference2ObjectMap<ScoreboardCriterion, List<ScoreboardObjective>>
objectivesByCriteria
field_1429
objectivesByCriterion
private final Map<String, Scores>
playerScores
field_1431
scores
private final Map<ScoreboardDisplaySlot, ScoreboardObjective>
displayObjectives
field_1432
objectiveSlots
private final it.unimi.dsi.fastutil.objects.Object2ObjectMap<String, Team>
teamsByName
field_1426
teams
private final it.unimi.dsi.fastutil.objects.Object2ObjectMap<String, Team>
teamsByPlayer
field_1427
teamsByScoreHolder

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public ScoreboardObjective
getObjective(String name)
method_1170(String arg0)
getNullableObjective(String name)
public ScoreboardObjective
addObjective(String name, ObjectiveCriteria criteria, Component displayName, ObjectiveCriteria$RenderType renderType, boolean displayAutoUpdate, NumberFormat numberFormat)
method_1168(String arg0, class_274 arg1, class_2561 arg2, class_274$class_275 arg3, boolean arg4, class_9022 arg5)
addObjective(String name, ScoreboardCriterion criterion, Text displayName, ScoreboardCriterion$RenderType renderType, boolean displayAutoUpdate, NumberFormat numberFormat)
public final void
forAllObjectives(ObjectiveCriteria criteria, ScoreHolder name, Consumer<ScoreAccess> operation)
method_1162(class_274 arg0, class_9015 arg1, Consumer<class_9014> arg2)
forEachScore(ScoreboardCriterion criterion, ScoreHolder scoreHolder, Consumer<ScoreAccess> action)
private Scores
getOrCreatePlayerInfo(String name)
method_55431(String arg0)
getScores(String scoreHolderName)
public ScoreAccess
getOrCreatePlayerScore(ScoreHolder holder, Objective objective)
method_1180(class_9015 arg0, class_266 arg1)
getOrCreateScore(ScoreHolder scoreHolder, ScoreboardObjective objective)
public ScoreAccess
getOrCreatePlayerScore(ScoreHolder scoreHolder, Objective objective, boolean forceWritable)
method_55425(class_9015 arg0, class_266 arg1, boolean arg2)
getOrCreateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, boolean forceWritable)
public ReadableScoreboardScore
getPlayerScoreInfo(ScoreHolder name, Objective objective)
method_55430(class_9015 arg0, class_266 arg1)
getScore(ScoreHolder scoreHolder, ScoreboardObjective objective)
public Collection<ScoreboardEntry>
listPlayerScores(Objective objective)
method_1184(class_266 arg0)
getScoreboardEntries(ScoreboardObjective objective)
public Collection<ScoreboardObjective>
getObjectives()
method_1151()
getObjectives()
public Collection<String>
getObjectiveNames()
method_1163()
getObjectiveNames()
public Collection<ScoreHolder>
getTrackedPlayers()
method_1178()
getKnownScoreHolders()
public void
resetAllPlayerScores(ScoreHolder player)
method_55429(class_9015 arg0)
removeScores(ScoreHolder scoreHolder)
public void
resetSinglePlayerScore(ScoreHolder player, Objective objective)
method_1155(class_9015 arg0, class_266 arg1)
removeScore(ScoreHolder scoreHolder, ScoreboardObjective objective)
public it.unimi.dsi.fastutil.objects.Object2IntMap<ScoreboardObjective>
listPlayerScores(ScoreHolder player)
method_1166(class_9015 arg0)
getScoreHolderObjectives(ScoreHolder scoreHolder)
public void
removeObjective(Objective objective)
method_1194(class_266 arg0)
removeObjective(ScoreboardObjective objective)
public void
setDisplayObjective(DisplaySlot slot, Objective objective)
method_1158(class_8646 arg0, class_266 arg1)
setObjectiveSlot(ScoreboardDisplaySlot slot, ScoreboardObjective objective)
public ScoreboardObjective
getDisplayObjective(DisplaySlot slot)
method_1189(class_8646 arg0)
getObjectiveForSlot(ScoreboardDisplaySlot slot)
public Team
getPlayerTeam(String name)
method_1153(String arg0)
getTeam(String name)
public Team
addPlayerTeam(String name)
method_1171(String arg0)
addTeam(String name)
public void
removePlayerTeam(PlayerTeam team)
method_1191(class_268 arg0)
removeTeam(Team team)
public boolean
addPlayerToTeam(String player, PlayerTeam team)
method_1172(String arg0, class_268 arg1)
addScoreHolderToTeam(String scoreHolderName, Team team)
public boolean
removePlayerFromTeam(String player)
method_1195(String arg0)
clearTeam(String scoreHolderName)
public void
removePlayerFromTeam(String player, PlayerTeam team)
method_1157(String arg0, class_268 arg1)
removeScoreHolderFromTeam(String scoreHolderName, Team team)
public Collection<String>
getTeamNames()
method_1196()
getTeamNames()
public Collection<Team>
getPlayerTeams()
method_1159()
getTeams()
public Team
getPlayersTeam(String name)
method_1164(String arg0)
getScoreHolderTeam(String scoreHolderName)
public void
onObjectiveAdded(Objective objective)
method_1185(class_266 arg0)
updateObjective(ScoreboardObjective objective)
public void
onObjectiveChanged(Objective objective)
method_1175(class_266 arg0)
updateExistingObjective(ScoreboardObjective objective)
public void
onObjectiveRemoved(Objective objective)
method_1173(class_266 arg0)
updateRemovedObjective(ScoreboardObjective objective)
protected void
onScoreChanged(ScoreHolder owner, Objective objective, Score score)
method_1176(class_9015 arg0, class_266 arg1, class_267 arg2)
updateScore(ScoreHolder scoreHolder, ScoreboardObjective objective, ScoreboardScore score)
protected void
onScoreLockChanged(ScoreHolder owner, Objective objective)
method_55337(class_9015 arg0, class_266 arg1)
resetScore(ScoreHolder scoreHolder, ScoreboardObjective objective)
public void
onPlayerRemoved(ScoreHolder player)
method_1152(class_9015 arg0)
onScoreHolderRemoved(ScoreHolder scoreHolder)
public void
onPlayerScoreRemoved(ScoreHolder player, Objective objective)
method_1190(class_9015 arg0, class_266 arg1)
onScoreRemoved(ScoreHolder scoreHolder, ScoreboardObjective objective)
public void
onTeamAdded(PlayerTeam team)
method_1160(class_268 arg0)
updateScoreboardTeamAndPlayers(Team team)
public void
onTeamChanged(PlayerTeam team)
method_1154(class_268 arg0)
updateScoreboardTeam(Team team)
public void
onTeamRemoved(PlayerTeam team)
method_1193(class_268 arg0)
updateRemovedTeam(Team team)
public void
entityRemoved(Entity entity)
method_1150(class_1297 arg0)
clearDeadEntity(Entity entity)
protected List<Scoreboard$PackedEntry>
packPlayerScores()
method_67458()
pack()
protected void
loadPlayerScore(Scoreboard$PackedScore score)
method_67455(class_269$class_10744 arg0)
addEntry(Scoreboard$PackedEntry packedEntry)
protected List<Team$Packed>
packPlayerTeams()
method_75280()
getPackedTeams()
protected void
loadPlayerTeam(PlayerTeam$Packed packed)
method_67454(class_268$class_10743 arg0)
addTeam(Team$Packed packedTeam)
protected List<ScoreboardObjective$Packed>
packObjectives()
method_75281()
getPackedObjectives()
protected void
loadObjective(Objective$Packed objective)
method_67453(class_266$class_10742 arg0)
addObjective(ScoreboardObjective$Packed packedObjective)
protected Map<ScoreboardDisplaySlot, String>
packDisplaySlots()
method_75282()
getObjectivesBySlots()
private static Stream
lambda$packPlayerScores$0(Map$Entry arg0)
method_67457(Map$Entry arg0)
method_67457(Map$Entry entry)
private static Scoreboard$PackedEntry
lambda$packPlayerScores$1(String arg0, Map$Entry arg1)
method_67456(String arg0, Map$Entry arg1)
method_67456(String arg0, Map$Entry entryx)
private static void
lambda$listPlayerScores$0(Objective arg0, List arg1, String arg2, PlayerScores arg3)
method_55424(class_266 arg0, List arg1, String arg2, class_9012 arg3)
method_55424(ScoreboardObjective arg0, List arg1, String scoreHolderName, Scores scores)
private static void
lambda$getOrCreatePlayerScore$0(org.apache.commons.lang3.mutable.MutableBoolean arg0, Score arg1)
method_55427(org.apache.commons.lang3.mutable.MutableBoolean arg0, class_267 arg1)
method_55427(org.apache.commons.lang3.mutable.MutableBoolean arg0, ScoreboardScore score)
private static Scores
lambda$getOrCreatePlayerInfo$0(String arg0)
method_55432(String arg0)
method_55432(String name)
private void
lambda$forAllObjectives$0(Consumer arg0, ScoreHolder arg1, Objective arg2)
method_1182(Consumer arg0, class_9015 arg1, class_266 arg2)
method_1182(Consumer arg0, ScoreHolder arg1, ScoreboardObjective objective)
private static List
lambda$addObjective$0(Object arg0)
method_1179(Object arg0)
method_1179(Object criterion2)