35 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
36 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Scoreboard*>> mScoreboard;
37 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Level*>> mLevel;
38 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptScoreboardListener>> mScoreboardListener;
64 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardObjective>
65 _getOrCreateScoreboardObjective(
::Objective const& objective);
67 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity>
70 MCAPI ::ScoreboardIdentityRef* getOrCreateScoreboardIdentityRef(
74 ::std::string>
const& participant
77 MCAPI ::ScoreboardIdentityRef* tryGetScoreboardParticipantIdentityRef(
81 ::std::string>
const& participant
84 MCAPI ::std::optional<::ScoreboardId> tryGetScoreboardParticipantScoreboardId(
88 ::std::string>
const& participant
95 MCAPI static ::Scripting::ClassBinding bind();