3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
19namespace ScriptModuleMinecraft {
29 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>> mPlayer;
30 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>
31 mBrokenBlockPermutation;
35 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
40 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
41 mBeforeBreakItemStack;
46 ScriptPlayerBreakBlockAfterEvent();
54 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData>
const& eventData,
58 MCNAPI ::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent&
61 MCNAPI ::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent&
68 MCNAPI static ::Scripting::ClassBinding
bind();
77 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData>
const& eventData,
Definition ScriptBlockPermutation.h:22
Definition ScriptItemStack.h:30
Definition ScriptPlayer.h:42
Definition WeakLifetimeScope.h:12
Definition ScriptBlockEvent.h:20
Definition ScriptPlayerBreakBlockAfterEvent.h:21
MCAPI::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent & operator=(::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent const &)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent & operator=(::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent &&)
MCAPI ScriptPlayerBreakBlockAfterEvent(::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent const &)
MCAPI ScriptPlayerBreakBlockAfterEvent(::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > const &eventData, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > const &eventData, ::Scripting::WeakLifetimeScope const &scope)
Definition ClassBinding.h:10