111 ::ScriptModuleMinecraft::ScriptWorldAfterEvents> {
137 MCAPI
static void** $vftable();
171 virtual ::Level& getLevel() const ;
176 gameRulesChangeEvent) ;
181 weatherChangedEvent) ;
199 virtual
void onDataDrivenActorEventSend(
204 virtual
void onActorHitEntity(
209 virtual
void onActorHitBlock(
214 virtual
void onActorAddEffect(
219 virtual
void onActivateLever(
224 virtual
void onPlayerPlaceBlock(
234 virtual
void onPlayerBreakBlock(
244 virtual
void onActorHealthChanged(
246 actorHealthChangedEvent
255 virtual
void onActorRemoved(
256 ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActor> const& removedActor,
271 virtual
void onItemStartUseOn(
276 virtual
void onItemStopUseOn(
281 virtual
void onItemStartUse(
286 virtual
void onItemCompleteUse(
291 virtual
void onItemReleaseUse(
316 virtual
void onPlayerDimensionChange(
321 virtual
void onPlayerInputModeChange(
326 virtual
void onPlayerInputPermissionCategoryChange(
327 ::Scripting::StrongTypedObjectHandle<
332 virtual
void onPlayerInteractWithEntity(
338 virtual
void onPlayerInteractWithBlock(
344 virtual
void onPlayerGameModeChange(
349 virtual
void onWorldInitialize(
359 virtual
void onServerMessage(
364 virtual
void onProjectileHitEntity(
369 virtual
void onProjectileHitBlock(
374 virtual
void onActivatePiston(
379 virtual
void onExplosion(
384 virtual
void onPushPressurePlate(
392 poppedPressurePlate) ;
395 virtual
void onHitTargetBlock(
400 virtual
void onTripTripWire(
410 virtual
void onPlayerButtonInput(
421 getFineGrainedSignalSubscriberStats() const;
430 MCAPI static
void bind(::Scripting::ModuleBindingBuilder& moduleBuilder);
440 MCAPI static
char const*& bindingName();
446 MCAPI
void* $ctor(::Scripting::WeakLifetimeScope const& scope, ::gsl::not_null<::
Level*> level);
458 MCAPI ::
Level& $getLevel() const;
462 gameRulesChangeEvent);
466 weatherChangedEvent);
468 MCAPI
void $onPushButton(
478 MCAPI
void $onDataDrivenActorEventSend(
482 MCAPI
void $onActorHitEntity(
486 MCAPI
void $onActorHitBlock(
490 MCAPI
void $onActorAddEffect(
494 MCAPI
void $onActivateLever(
498 MCAPI
void $onPlayerPlaceBlock(
506 MCAPI
void $onPlayerBreakBlock(
510 MCAPI
void $onActorHurt(
514 MCAPI
void $onActorHealthChanged(
516 actorHealthChangedEvent
520 $onActorDie(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActorDieAfterEvent>& actorDieEvent);
522 MCAPI
void $onActorRemoved(
523 ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::
ScriptActor> const& removedActor,
533 MCAPI
void $onItemStartUseOn(
537 MCAPI
void $onItemStopUseOn(
541 MCAPI
void $onItemStartUse(
545 MCAPI
void $onItemCompleteUse(
549 MCAPI
void $onItemReleaseUse(
568 MCAPI
void $onPlayerDimensionChange(
572 MCAPI
void $onPlayerInputModeChange(
576 MCAPI
void $onPlayerInputPermissionCategoryChange(
577 ::Scripting::StrongTypedObjectHandle<
581 MCAPI
void $onPlayerInteractWithEntity(
586 MCAPI
void $onPlayerInteractWithBlock(::Scripting::StrongTypedObjectHandle<
589 MCAPI
void $onPlayerGameModeChange(
593 MCAPI
void $onWorldInitialize(
600 MCAPI
void $onServerMessage(
604 MCAPI
void $onProjectileHitEntity(
608 MCAPI
void $onProjectileHitBlock(
612 MCAPI
void $onActivatePiston(
616 MCAPI
void $onExplosion(
620 MCAPI
void $onPushPressurePlate(::Scripting::StrongTypedObjectHandle<
625 poppedPressurePlate);
627 MCAPI
void $onHitTargetBlock(
631 MCAPI
void $onTripTripWire(
635 MCAPI
void $onPlayerEmote(
639 MCAPI
void $onPlayerButtonInput(
647 MCAPI static
void** $vftable();