For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server/classes/EntityNavigationWalkComponent.md.

Class: EntityNavigationWalkComponent

entity component

Beta

允许该实体像生物走动一样进行导航。

Allows this entity to navigate like a walking mob.

Extends

Properties

avoidDamageBlocks

readonly avoidDamageBlocks: boolean

Beta

Remarks

Tells the pathfinder to avoid blocks that cause damage when finding a path.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.avoidDamageBlocks


avoidPortals

readonly avoidPortals: boolean

Beta

Remarks

Tells the pathfinder to avoid portals (like nether portals) when finding a path.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.avoidPortals


avoidSun

readonly avoidSun: boolean

Beta

Remarks

Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.avoidSun


avoidWater

readonly avoidWater: boolean

Beta

Remarks

Tells the pathfinder to avoid water when creating a path.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.avoidWater


canBreach

readonly canBreach: boolean

Beta

Remarks

Tells the pathfinder whether or not it can jump out of water (like a dolphin).

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canBreach


canBreakDoors

readonly canBreakDoors: boolean

Beta

Remarks

Tells the pathfinder that it can path through a closed door and break it.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canBreakDoors


canFloat

readonly canFloat: boolean

Beta

Remarks

Tells the pathfinder whether or not it can float.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canFloat


canJump

readonly canJump: boolean

Beta

Remarks

Tells the pathfinder whether or not it can jump up blocks.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canJump


canOpenDoors

readonly canOpenDoors: boolean

Beta

Remarks

Tells the pathfinder that it can path through a closed door assuming the AI will open the door.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canOpenDoors


canOpenIronDoors

readonly canOpenIronDoors: boolean

Beta

Remarks

Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canOpenIronDoors


canPassDoors

readonly canPassDoors: boolean

Beta

Remarks

Whether a path can be created through a door.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canPassDoors


canPathFromAir

readonly canPathFromAir: boolean

Beta

Remarks

Tells the pathfinder that it can start pathing when in the air.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canPathFromAir


canPathOverLava

readonly canPathOverLava: boolean

Beta

Remarks

Tells the pathfinder whether or not it can travel on the surface of the lava.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canPathOverLava


canPathOverWater

readonly canPathOverWater: boolean

Beta

Remarks

Tells the pathfinder whether or not it can travel on the surface of the water.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canPathOverWater


canSink

readonly canSink: boolean

Beta

Remarks

Tells the pathfinder whether or not it will be pulled down by gravity while in water.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canSink


canSwim

readonly canSwim: boolean

Beta

Remarks

Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canSwim


canWalk

readonly canWalk: boolean

Beta

Remarks

Tells the pathfinder whether or not it can walk on the ground outside water.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canWalk


canWalkInLava

readonly canWalkInLava: boolean

Beta

Remarks

Tells the pathfinder whether or not it can travel in lava like walking on ground.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.canWalkInLava


entity

readonly entity: Entity

Beta

Remarks

拥有此组件的实体。如果实体已被移除,则实体将为 undefined

The entity that owns this component. The entity will be undefined if it has been removed.

Throws

This property can throw when used.

InvalidEntityError

Inherited from

EntityNavigationComponent.entity


isAmphibious

readonly isAmphibious: boolean

Beta

Remarks

Tells the pathfinder whether or not it can walk on the ground or go underwater.

Throws

This property can throw when used.

Inherited from

EntityNavigationComponent.isAmphibious


isValid

readonly isValid: boolean

Beta

Remarks

返回该组件是否有效。如果组件的拥有者有效,并且满足组件所需的任何额外验证,则该组件被视为有效。

Returns whether the component is valid. A component is considered valid if its owner is valid, in addition to any addition to any additional validation required by the component.

Inherited from

EntityNavigationComponent.isValid


typeId

readonly typeId: string

Beta

Remarks

组件的标识符。

Identifier of the component.

Inherited from

EntityNavigationComponent.typeId


componentId

readonly static componentId: "minecraft:navigation.walk" = 'minecraft:navigation.walk'

Beta

同领域相关