43 using ContainerCloseContext = ::std::variant<
44 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData>,
45 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData>>;
50 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
51 ::ll::TypedStorage<8, 16, ::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::IScriptWorldAfterEvents>>
59 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData>,
60 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData>>>>
61 mContainerCloseContextDataMap;
66 ScriptPlayerEventListener();
108 MCAPI ScriptPlayerEventListener(
113 MCAPI
void flushContainerCloseContext(
::Player const& player);