22class ScriptScoreboardObjective {
26 ::ll::TypedStorage<8, 32, ::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboard>>
28 ::ll::TypedStorage<8, 32, ::std::string> mObjectiveId;
33 ScriptScoreboardObjective();
38 MCAPI ScriptScoreboardObjective(
40 ::std::string
const& objectiveId
43 MCAPI ::Scripting::Result_deprecated<int> _modifyScore(
47 ::std::string>& participant,
48 ::PlayerScoreSetFunction setFunction,
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
87 MCAPI ::Scripting::Result_deprecated<bool> removeParticipant(
91 ::std::string>& participant
94 MCAPI ::Scripting::Result_deprecated<void> setScore(
98 ::std::string>& participant,
106 MCAPI static ::Scripting::ClassBinding bind();
114 ::std::string
const& objectiveId