3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentToExecute.h"
13namespace ScriptModuleMinecraft {
class ScriptBlockCustomComponentInterface; }
14namespace ScriptModuleMinecraft {
class ScriptBlockCustomComponentsRegistry; }
44 ::ll::TypedStorage<1, 1, bool> mIsCustomComponentsV1;
45 ::ll::TypedStorage<1, 1, bool> mHasPlayerInteractEvent;
46 ::ll::TypedStorage<1, 1, bool> mHasPlayerPlacingEvent;
47 ::ll::TypedStorage<8, 16, ::WeakRef<::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry>> mScriptRegistry;
48 ::ll::TypedStorage<8, 24, ::std::vector<::BlockCustomComponentData>> mCustomComponentData;
Definition BlockCustomComponentsComponent.h:17
MCAPI ::std::vector<::BlockCustomComponentsComponent::ExecutableComponent > _gatherComponentsToExecute() const
MCAPI ::std::vector<::ScriptModuleMinecraft::ScriptCustomComponentToExecute< ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &, void > > tryGetComponentsToExecute(::BlockLegacy const &baseBlock) const
Definition BlockLegacy.h:88
Definition ScriptBlockCustomComponentInterface.h:10
Definition ScriptCustomComponentToExecute.h:8
Definition BlockCustomComponentData.h:5
Definition BlockCustomComponentsComponent.h:25