ReadonlydimensionReadonlyidBetaisWhether the entity is sneaking - that is, moving more slowly and more quietly.
This property can't be edited in read-only mode.
ReadonlylocationReadonly BetascoreboardReadonly BetatargetReadonlytypeBetaType of effect to add to the entity.
Amount of time, in ticks, for the effect to apply.
Optionalamplifier: numberOptional amplification of the effect to apply.
OptionalshowParticles: booleanconst villagerId = "minecraft:villager_v2<minecraft:ageable_grow_up>";
const villagerLoc: mc.Vector3 = { x: 1, y: 2, z: 1 };
const villager = test.spawn(villagerId, villagerLoc);
const duration = 20;
villager.addEffect(MinecraftEffectTypes.poison, duration, 1);
const fox = overworld.spawnEntity("minecraft:fox", {
x: targetLocation.x + 1,
y: targetLocation.y + 2,
z: targetLocation.z + 3,
});
fox.addEffect(mc.MinecraftEffectTypes.speed, 10, 20);
log("Created a fox.");
const wolf = overworld.spawnEntity("minecraft:wolf", {
x: targetLocation.x + 4,
y: targetLocation.y + 2,
z: targetLocation.z + 3,
});
wolf.addEffect(mc.MinecraftEffectTypes.slowness, 10, 20);
wolf.isSneaking = true;
log("Created a sneaking wolf.", 1);
BetaContent of the tag to add.
BetaAmount of damage to apply.
Optionalsource: EntityDamageSourceBetaImpulse vector.
Applies impulse vector to the current velocity of the entity.
This function can't be called in read-only mode.
BetaX direction in horizontal plane.
Z direction in horizontal plane.
Knockback strength for the horizontal vector.
Knockback strength for the vertical vector.
Applies impulse vector to the current velocity of the entity.
This function can't be called in read-only mode.
BetaSets the current velocity of the Entity to zero. Note that this method may not have an impact on Players.
This function can't be called in read-only mode.
BetaOptionaluseEffects: booleanWhether to show any visual effects connected to the extinguishing.
Extinguishes the fire if the entity is on fire. Note that you can call getComponent('minecraft:onfire') and, if present, the entity is on fire.
This function can't be called in read-only mode.
BetaOptionaloptions: BlockRaycastOptionsReturns the first intersecting block from the direction that this entity is looking at.
This function can't be called in read-only mode.
BetaThe identifier of the component (e.g., 'minecraft:rideable') to retrieve. If no namespace prefix is specified, 'minecraft:' is assumed. If the component is not present on the entity, undefined is returned.
Gets a component (that represents additional capabilities) for an entity.
This function can't be called in read-only mode.
BetaReturns all components that are both present on this entity and supported by the API.
This function can't be called in read-only mode.
BetaReturns the value for the property, or undefined if the property has not been set.
BetaEffect object for the specified effect, or undefined if the effect is not present.
Returns the effect for the specified EffectType on the entity, or undefined if the effect is not present.
This function can't be called in read-only mode.
BetaList of effects.
Returns a set of effects applied to this item.
This function can't be called in read-only mode.
BetaOptionaloptions: EntityRaycastOptionsReturns a potential set of entities from the direction that this entity is looking at.
This function can't be called in read-only mode.
Returns the current location of the head component of this entity.
This function can't be called in read-only mode.
BetaReturns the current rotation component of this entity.
This function can't be called in read-only mode.
BetaReturns the current velocity vector of the entity.
This function can't be called in read-only mode.
Returns the current view direction of the entity.
This function can't be called in read-only mode.
BetaThe identifier of the component (e.g., 'minecraft:rideable') to retrieve. If no namespace prefix is specified, 'minecraft:' is assumed.
Returns true if the specified component is present on this entity.
This function can't be called in read-only mode.
BetaIdentifier of the tag to test for.
Tests whether an entity has a particular tag.
This function can't be called in read-only mode.
BetaReturns true if entity can be killed (even if it is already dead), otherwise it returns false.
Kills this entity. The entity will drop loot as normal.
This function can't be called in read-only mode.
BetaOptionaloptions: PlayAnimationOptionsThis function can't be called in read-only mode.
BetaBetaContent of the tag to remove.
BetaThis function can't be called in read-only mode.
Command to run. Note that command strings should not start with slash.
For commands that return data, returns a JSON structure with command response values.
Runs a particular command asynchronously from the context of this entity. Note that there is a maximum queue of 128 asynchronous commands that can be run in a given tick.
This function can't be called in read-only mode.
BetaData value of the property to set.
BetaLength of time to set the entity on fire.
OptionaluseEffects: booleanSets an entity on fire (if it is not in water or rain). Note that you can call getComponent('minecraft:onfire') and, if present, the entity is on fire.
This function can't be called in read-only mode.
BetaBetaTeleports the selected entity to a new location
This function can't be called in read-only mode.
BetaTeleports the selected entity to a new location, and will have the entity facing a specified location.
This function can't be called in read-only mode.
BetaName of the entity type event to trigger. If a namespace is not specified, minecraft: is assumed.
Triggers an entity type event. For every entity, a number of events are defined in an entities' definition for key entity behaviors; for example, creepers have a minecraft:start_exploding type event.
This function can't be called in read-only mode.
Represents the state of an entity (a mob, the player, or other moving objects like minecarts) in the world.