101 ::ll::TypedStorage<8, 32, ::std::string> name;
102 ::ll::TypedStorage<8, 8, uint64> count;
120 ::ScriptModuleMinecraft::ScriptWorldAfterEvents> {
147 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
148 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Level*>> mLevel;
149 ::ll::TypedStorage<8, 8, ::ScriptModuleMinecraft::ScriptGlobalEventListeners*> mGlobalEventListeners;
150 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptActorEventListener>> mActorEventListener;
151 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptBlockEventListener>> mBlockEventListener;
152 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptItemEventListener>> mItemEventListener;
153 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptLevelEventListener>> mLevelEventListener;
154 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptPlayerEventListener>>
155 mPlayerEventListener;
156 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptServerNetworkEventListener>>
157 mServerNetworkEventListener;
158 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnActorEntityAdded;
159 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnPackSettingChange;
160 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptAfterEventList>> mEvents;
164 ::std::unique_ptr<::ScriptModuleMinecraft::ScriptWorldAfterEvents::ScriptWorldAfterEventsDeferredEventListener>>
165 mScriptDeferredEventListener;
179 virtual ::Level& getLevel() const ;
182 virtual
void onGameRuleChange(
188 virtual
void onWeatherChanged(
194 virtual
void onPushButton(
199 virtual
void onActorLoad(
204 virtual
void onActorSpawn(
209 virtual
void onDataDrivenActorEventSend(
214 virtual
void onActorHitEntity(
219 virtual
void onActorHitBlock(
224 virtual
void onActorAddEffect(
229 virtual
void onActivateLever(
234 virtual
void onPlayerPlaceBlock(
239 virtual
void onExplodeBlock(
244 virtual
void onPlayerBreakBlock(
249 virtual
void onActorHurt(
254 virtual
void onActorHealthChanged(
256 actorHealthChangedEvent
260 virtual
void onActorDie(
265 virtual
void onActorRemoved(
266 ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActor> const& removedActor,
271 virtual
void onItemUse(
276 virtual
void onItemUseOn(
281 virtual
void onItemStartUseOn(
286 virtual
void onItemStopUseOn(
291 virtual
void onItemStartUse(
296 virtual
void onItemCompleteUse(
301 virtual
void onItemReleaseUse(
306 virtual
void onItemStopUse(
311 virtual
void onPlayerJoin(
316 virtual
void onPlayerLeave(
321 virtual
void onPlayerSpawn(
326 virtual
void onPlayerDimensionChange(
331 virtual
void onPlayerInputModeChange(
336 virtual
void onPlayerInputPermissionCategoryChange(
337 ::Scripting::StrongTypedObjectHandle<
342 virtual
void onPlayerInteractWithEntity(
348 virtual
void onPlayerInteractWithBlock(
354 virtual
void onPlayerGameModeChange(
359 virtual
void onWorldInitialize(
369 virtual
void onServerMessage(
374 virtual
void onProjectileHitEntity(
379 virtual
void onProjectileHitBlock(
384 virtual
void onActivatePiston(
389 virtual
void onExplosion(
394 virtual
void onPushPressurePlate(
400 virtual
void onPopPressurePlate(
406 virtual
void onHitTargetBlock(
411 virtual
void onTripTripWire(
416 virtual
void onPlayerEmote(
421 virtual
void onPlayerButtonInput(
426 virtual
void onPlayerInventoryItemChange(
432 virtual
void onPlayerHotbarSelectedSlotChange(
438 virtual
void onPackSettingChange(
440 packSettingChangeEvent
444 virtual
void onPlayerUseNameTag(
449 virtual
void onPlayerSwingStart(
451 playerSwingStartEvent
459 ::Scripting::WeakLifetimeScope const& scope,
460 ::gsl::not_null<::
Level*> level,
461 ::Scripting::DependencyLocator& locator,
462 ::Scripting::ContextConfig const& config
466 getFineGrainedSignalSubscriberStats() const;
475 MCAPI static
void bind(::Scripting::ModuleBindingBuilder& moduleBuilder);
485 MCAPI static
char const*& bindingName();
492 ::Scripting::WeakLifetimeScope const& scope,
493 ::gsl::not_null<::
Level*> level,
494 ::Scripting::DependencyLocator& locator,
495 ::Scripting::ContextConfig const& config
508 MCFOLD ::
Level& $getLevel() const;
510 MCAPI
void $onGameRuleChange(
515 MCAPI
void $onWeatherChanged(
520 MCAPI
void $onPushButton(
530 MCAPI
void $onDataDrivenActorEventSend(
534 MCAPI
void $onActorHitEntity(
538 MCAPI
void $onActorHitBlock(
542 MCAPI
void $onActorAddEffect(
546 MCAPI
void $onActivateLever(
550 MCAPI
void $onPlayerPlaceBlock(
554 MCAPI
void $onExplodeBlock(
558 MCAPI
void $onPlayerBreakBlock(
562 MCAPI
void $onActorHurt(
566 MCAPI
void $onActorHealthChanged(
568 actorHealthChangedEvent
572 $onActorDie(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActorDieAfterEvent>& actorDieEvent);
574 MCAPI
void $onActorRemoved(
575 ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActor> const& removedActor,
585 MCAPI
void $onItemStartUseOn(
589 MCAPI
void $onItemStopUseOn(
593 MCAPI
void $onItemStartUse(
597 MCAPI
void $onItemCompleteUse(
601 MCAPI
void $onItemReleaseUse(
605 MCAPI
void $onItemStopUse(
612 MCAPI
void $onPlayerLeave(
616 MCAPI
void $onPlayerSpawn(
620 MCAPI
void $onPlayerDimensionChange(
624 MCAPI
void $onPlayerInputModeChange(
628 MCAPI
void $onPlayerInputPermissionCategoryChange(
629 ::Scripting::StrongTypedObjectHandle<
633 MCAPI
void $onPlayerInteractWithEntity(
638 MCAPI
void $onPlayerInteractWithBlock(
643 MCAPI
void $onPlayerGameModeChange(
647 MCAPI
void $onWorldInitialize(
654 MCAPI
void $onServerMessage(
658 MCAPI
void $onProjectileHitEntity(
662 MCAPI
void $onProjectileHitBlock(
666 MCAPI
void $onActivatePiston(
670 MCAPI
void $onExplosion(
674 MCAPI
void $onPushPressurePlate(
679 MCAPI
void $onPopPressurePlate(
684 MCAPI
void $onHitTargetBlock(
688 MCAPI
void $onTripTripWire(
692 MCAPI
void $onPlayerEmote(
696 MCAPI
void $onPlayerButtonInput(
700 MCAPI
void $onPlayerInventoryItemChange(
705 MCAPI
void $onPlayerHotbarSelectedSlotChange(
710 MCAPI
void $onPackSettingChange(
712 packSettingChangeEvent
715 MCAPI
void $onPlayerUseNameTag(
719 MCAPI
void $onPlayerSwingStart(
721 playerSwingStartEvent