@minecraft/server
    Preparing search index...

    Interface TeleportOptionsBeta

    Contains additional options for teleporting an entity.

    import { system, DimensionLocation } from "@minecraft/server";
    import { MinecraftEntityTypes } from "@minecraft/vanilla-data";

    function teleport(targetLocation: DimensionLocation) {
    const cow = targetLocation.dimension.spawnEntity(MinecraftEntityTypes.Cow, targetLocation);

    system.runTimeout(() => {
    cow.teleport(
    { x: targetLocation.x + 2, y: targetLocation.y + 2, z: targetLocation.z + 2 },
    {
    facingLocation: targetLocation,
    }
    );
    }, 20);
    }
    import { system, DimensionLocation } from "@minecraft/server";
    import { MinecraftEntityTypes } from "@minecraft/vanilla-data";

    function teleportMovement(targetLocation: DimensionLocation) {
    const pig = targetLocation.dimension.spawnEntity(MinecraftEntityTypes.Pig, targetLocation);

    let inc = 1;
    const runId = system.runInterval(() => {
    pig.teleport(
    { x: targetLocation.x + inc / 4, y: targetLocation.y + inc / 4, z: targetLocation.z + inc / 4 },
    {
    facingLocation: targetLocation,
    }
    );

    if (inc > 100) {
    system.clearRun(runId);
    }
    inc++;
    }, 4);
    }
    interface TeleportOptions {
        checkForBlocks?: boolean;
        dimension?: Dimension;
        facingLocation?: Vector3;
        keepVelocity?: boolean;
        rotation?: Vector2;
    }
    Index

    Properties

    checkForBlocks?: boolean

    Whether to check whether blocks will block the entity after teleport.

    dimension?: Dimension

    Dimension to potentially move the entity to. If not specified, the entity is teleported within the dimension that they reside.

    facingLocation?: Vector3

    Location that the entity should be facing after teleport.

    keepVelocity?: boolean

    Whether to retain the entities velocity after teleport.

    rotation?: Vector2

    Rotation of the entity after teleport.