@minecraft/server / TeleportOptions
Interface: TeleportOptions ​
Defined in: @minecraft/server/index.d.ts:24928
Contains additional options for teleporting an entity.
Examples ​
teleport.ts
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);
}teleportMovement.ts
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);
}Properties ​
checkForBlocks? ​
optionalcheckForBlocks?:boolean
Defined in: @minecraft/server/index.d.ts:24935
Remarks ​
Whether to check whether blocks will block the entity after teleport.
dimension? ​
optionaldimension?:Dimension
Defined in: @minecraft/server/index.d.ts:24943
Remarks ​
Dimension to potentially move the entity to. If not specified, the entity is teleported within the dimension that they reside.
facingLocation? ​
optionalfacingLocation?:Vector3
Defined in: @minecraft/server/index.d.ts:24949
Remarks ​
Location that the entity should be facing after teleport.
keepVelocity? ​
optionalkeepVelocity?:boolean
Defined in: @minecraft/server/index.d.ts:24955
Remarks ​
Whether to retain the entities velocity after teleport.
rotation? ​
optionalrotation?:Vector2
Defined in: @minecraft/server/index.d.ts:24961
Remarks ​
Rotation of the entity after teleport.