22struct ScriptExplosionStartedAfterEvent {
30 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mBlocks;
31 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension>>
34 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
36 ::ll::TypedStorage<8, 8, ::BlockSource&> mBlockSource;
37 ::ll::TypedStorage<8, 8, ::Scripting::WeakLifetimeScope const&> mScope;
42 ScriptExplosionStartedAfterEvent& operator=(ScriptExplosionStartedAfterEvent
const&);
43 ScriptExplosionStartedAfterEvent();
50 MCAPI ScriptExplosionStartedAfterEvent(
51 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData>
const& eventData,
55 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>
56 getImpactedBlocks()
const;
58 MCAPI ~ScriptExplosionStartedAfterEvent();
64 MCAPI static ::Scripting::ClassBinding bind();
73 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData>
const& eventData,