Faucet Mod SDK 1.0.0
Modding API for Minecraft Legacy Console Edition
Loading...
Searching...
No Matches
ServerScoreboard Class Reference

Server-side scoreboard management. More...

#include <SDK.h>

Public Member Functions

void onScoreChanged (class Score *score)
 Called when a player's score changes. Broadcasts to clients.
void onPlayerRemoved (const wstring &player)
 Remove all scores for a player (e.g. on disconnect).
void setDisplayObjective (int slot, class Objective *objective)
 Set which Objective is displayed in a scoreboard slot.
void addPlayerToTeam (const wstring &player, class PlayerTeam *team)
 Add a player to a team.
void removePlayerFromTeam (const wstring &player, class PlayerTeam *team)
 Remove a player from their team.

Detailed Description

Server-side scoreboard management.

Obtain via ServerLevel::getServer() then cast the Scoreboard.

Definition at line 1181 of file SDK.h.

Member Function Documentation

◆ addPlayerToTeam()

void ServerScoreboard::addPlayerToTeam ( const wstring & player,
class PlayerTeam * team )

Add a player to a team.

Parameters
playerPlayer username.
teamTarget team.

◆ onPlayerRemoved()

void ServerScoreboard::onPlayerRemoved ( const wstring & player)

Remove all scores for a player (e.g. on disconnect).

Parameters
playerPlayer username.

◆ onScoreChanged()

void ServerScoreboard::onScoreChanged ( class Score * score)

Called when a player's score changes. Broadcasts to clients.

Parameters
scoreThe modified Score object.

◆ removePlayerFromTeam()

void ServerScoreboard::removePlayerFromTeam ( const wstring & player,
class PlayerTeam * team )

Remove a player from their team.

Parameters
playerPlayer username.
teamTeam to remove from.

◆ setDisplayObjective()

void ServerScoreboard::setDisplayObjective ( int slot,
class Objective * objective )

Set which Objective is displayed in a scoreboard slot.

Parameters
slotDisplay slot (0=list, 1=sidebar, 2=belowName).
objectiveObjective to display (nullptr to clear).

The documentation for this class was generated from the following file: