3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/world/scores/PlayerScoreSetFunction.h"
12namespace ScriptModuleMinecraft {
class ScriptActor; }
13namespace ScriptModuleMinecraft {
class ScriptScoreboard; }
14namespace ScriptModuleMinecraft {
class ScriptScoreboardIdentity; }
15namespace ScriptModuleMinecraft {
class ScriptScoreboardScoreInfo; }
16namespace Scripting {
struct ClassBinding; }
19namespace ScriptModuleMinecraft {
44 ::std::string>& participant,
45 ::PlayerScoreSetFunction setFunction,
51 MCNAPI ::Scripting::Result_deprecated<int>
addScore(
55 ::std::string>& participant,
63 MCNAPI ::Scripting::Result_deprecated<
64 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity>>>
67 MCNAPI ::Scripting::Result_deprecated<::std::optional<int>>
getScore(
71 ::std::string>
const& participant
74 MCNAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptScoreboardScoreInfo>>
81 ::std::string>
const& participant
84 MCNAPI ::ScriptModuleMinecraft::ScriptScoreboardObjective&
93 ::std::string>& participant
96 MCNAPI ::Scripting::Result_deprecated<void>
setScore(
100 ::std::string>& participant,
108 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptScoreboardObjective.h:21
MCAPI bool _isValid() const
MCAPI ::Scripting::Result_deprecated< int > addScore(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > &participant, int scoreToAdd)
MCAPI ::Scripting::Result_deprecated<::std::string > getObjectiveId() const
MCAPI ::Scripting::Result_deprecated<::std::optional< int > > getScore(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant) const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity > > > getParticipants() const
MCAPI ::Scripting::Result_deprecated< bool > hasParticipant(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant) const
MCAPI::ScriptModuleMinecraft::ScriptScoreboardObjective & operator=(::ScriptModuleMinecraft::ScriptScoreboardObjective &&)
MCAPI ::Scripting::Result_deprecated< int > _modifyScore(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > &participant, ::PlayerScoreSetFunction setFunction, int score)
MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptScoreboardScoreInfo > > getScores() const
MCAPI ::Scripting::Result_deprecated< bool > removeParticipant(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > &participant)
MCAPI ::Scripting::Result_deprecated< void > setScore(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > &participant, int score)
MCAPI::ScriptModuleMinecraft::ScriptScoreboard * _tryGetScoreboard() const
MCAPI bool operator==(::ScriptModuleMinecraft::ScriptScoreboardObjective const &other) const
MCAPI ::Scripting::Result_deprecated<::std::string > getDisplayName() const
Definition StrongTypedObjectHandle.h:8