@minecraft/server
    Preparing search index...

    Class EntitySpawnAfterEvent

    Contains data related to an entity spawning within the world.

    import { world, system, EntitySpawnAfterEvent, DimensionLocation } from '@minecraft/server';
    import { Vector3Utils } from '@minecraft/math';

    function logEntitySpawnEvent(log: (message: string, status?: number) => void, targetLocation: DimensionLocation) {
    // register a new function that is called when a new entity is created.
    world.afterEvents.entitySpawn.subscribe((entityEvent: EntitySpawnAfterEvent) => {
    if (entityEvent && entityEvent.entity) {
    log(`New entity of type ${entityEvent.entity.typeId} created!`, 1);
    } else {
    log(`The entity event did not work as expected.`, -1);
    }
    });

    system.runTimeout(() => {
    targetLocation.dimension.spawnEntity(
    'minecraft:horse<minecraft:ageable_grow_up>',
    Vector3Utils.add(targetLocation, { x: 0, y: 1, z: 0 })
    );
    }, 20);
    }
    Index

    Properties

    Properties

    Initialization cause (Spawned, Born ...).

    entity: Entity

    Entity that was spawned.

    This property can't be edited in restricted-execution mode.