32 enum class Action :
int {
45 enum class Category :
int {
59 InitProxy& operator=(InitProxy
const&);
60 InitProxy(InitProxy
const&);
64 struct SetScoreOutput {
75 SetScoreOutput& operator=(SetScoreOutput
const&);
76 SetScoreOutput(SetScoreOutput
const&);
116 ScoreboardCommand& operator=(ScoreboardCommand
const&);
117 ScoreboardCommand(ScoreboardCommand
const&);
124 virtual ~ScoreboardCommand() ;
130 MCAPI ScoreboardCommand();
132 MCAPI
void _generateCumulativeOutput(
138 MCAPI ::Objective* _getObjective(
140 ::std::string
const& name,
145 MCAPI ::std::vector<::ScoreboardId> _getScoreboardIdsForSelector(
150 bool shouldCreateMissingId
153 MCAPI
bool _getSelectorResultsForObjective(
154 ::std::vector<::ScoreboardId>& results,
160 bool shouldCreateMissingId
163 MCAPI
void addObjective(
165 ::std::string
const& name,
166 ::std::string
const& criteriaName,
167 ::std::string
const& displayName,
171 MCAPI
void addPlayerScore(
173 ::PlayerScoreSetFunction fn,
176 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
181 MCAPI
bool applyPlayerOperation(
183 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
194 MCAPI
void listPlayers(
197 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
207 MCAPI
void resetPlayer(
211 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
215 MCAPI
void setDisplayObjective(
217 ::std::string
const& displaySlotName,
218 ::std::string
const& objectiveName,
219 ::ObjectiveSortOrder order,
223 MCAPI
bool setPlayerRandomScore(
227 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
232 MCAPI
void testPlayerScore(
235 ::std::function<::std::string
const&(
::ActorUniqueID)>
const& playerNameResolver,
243 MCAPI static ::std::vector<::std::string> _getNonSortableDisplaySlots(
::Scoreboard& scoreboard);
245 MCAPI static ::std::vector<::std::string> _getSortableDisplaySlots(
::Scoreboard& scoreboard);