23class ScriptScoreboardObjective {
27 ::ll::TypedStorage<8, 32, ::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboard>>
29 ::ll::TypedStorage<8, 32, ::std::string> mObjectiveId;
34 ScriptScoreboardObjective& operator=(ScriptScoreboardObjective
const&);
35 ScriptScoreboardObjective(ScriptScoreboardObjective
const&);
36 ScriptScoreboardObjective();
41 MCAPI ::Scripting::Result_deprecated<int> _modifyScore(
45 ::std::string>& participant,
46 ::PlayerScoreSetFunction setFunction,
50 MCAPI ::ScriptModuleMinecraft::ScriptScoreboard* _tryGetScoreboard()
const;
52 MCAPI ::Scripting::Result_deprecated<int> addScore(
56 ::std::string>& participant,
60 MCAPI ::Scripting::Result_deprecated<::std::string> getDisplayName()
const;
62 MCAPI ::Scripting::Result_deprecated<::std::string> getObjectiveId()
const;
64 MCAPI ::Scripting::Result_deprecated<
65 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity>>>
66 getParticipants()
const;
68 MCAPI ::Scripting::Result_deprecated<::std::optional<int>> getScore(
72 ::std::string>
const& participant
75 MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptScoreboardScoreInfo>>
78 MCAPI ::Scripting::Result_deprecated<bool> hasParticipant(
82 ::std::string>
const& participant
85 MCFOLD ::ScriptModuleMinecraft::ScriptScoreboardObjective&
88 MCAPI ::Scripting::Result_deprecated<bool> removeParticipant(
92 ::std::string>& participant
95 MCAPI ::Scripting::Result_deprecated<void> setScore(
99 ::std::string>& participant,
103 MCAPI ::Objective* tryGetObjective()
const;
109 MCAPI static ::Scripting::ClassBinding bind();