3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/lifetime_registry/scripting/WeakLifetimeScope.h"
9#include "mc/world/scores/ScoreboardId.h"
17namespace ScriptModuleMinecraft {
class ScriptActor; }
24namespace ScriptModuleMinecraft {
34 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
35 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Scoreboard*>> mScoreboard;
36 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Level*>> mLevel;
37 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptScoreboardListener>> mScoreboardListener;
63 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardObjective>
66 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity>
73 ::std::string>
const& participant
80 MCNAPI static ::Scripting::ClassBinding
bind();
Definition IdentityDefinition.h:10
Definition Objective.h:15
Definition Scoreboard.h:32
Definition ScriptActor.h:64
Definition ScriptScoreboardIdentity.h:17
Definition ScriptScoreboardListener.h:18
Definition ScriptScoreboardObjective.h:21
Definition ScriptScoreboard.h:26
MCAPI ::std::optional<::ScoreboardId > tryGetScoreboardParticipantScoreboardId(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity > getOrCreateScoreboardIdentity(::IdentityDefinition const &identity)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardObjective > _getOrCreateScoreboardObjective(::Objective const &objective)
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScoreboardId.h:11
Definition ClassBinding.h:10