Entity.PathNavigation
since: 2.0.3b33 (broken in 3.0.0b124, 3.1.0b125)
Index
Methods
- canOpenDoors
- canPassDoors
- getAvoidDamageBlocks
- getAvoidPortals
- getAvoidSun
- getAvoidWater
- getCanBreach
- getCanFloat
- getCanJump
- getCanOpenIronDoors
- getCanPathOverLava
- getCanSink
- getCanWalkInLava
- getHasEndPathRadius
- getSpeed
- getTerminationThreshold
- getTickTimeout
- isAmphibious
- isRiverFollowing
- isStuck
- moveToCoords
- moveToEntity
- setAvoidDamageBlocks
- setAvoidPortals
- setAvoidSun
- setAvoidWater
- setCanBreach
- setCanFloat
- setCanJump
- setCanOpenDoors
- setCanOpenIronDoors
- setCanPassDoors
- setCanPathOverLava
- setCanSink
- setCanWalkInLava
- setEndPathRadius
- setHasEndPathRadius
- setIsAmphibious
- setIsRiverFollowing
- setResultFunction
- setSpeed
- setTickTimeout
Methods
canOpenDoors
Returns boolean
Whether the entity can open doors.
canPassDoors
Returns boolean
Whether the entity can pass doors.
getAvoidDamageBlocks
Returns boolean
getAvoidPortals
Returns boolean
getAvoidSun
- since: 2.2.1b93
Returns boolean
getAvoidWater
Returns boolean
Whether the entity avoids water.
getCanBreach
Returns boolean
getCanFloat
Returns boolean
getCanJump
Returns boolean
Whether entity can jump.
getCanOpenIronDoors
- since: 2.2.1b93
Returns boolean
getCanPathOverLava
- since: 2.2.1b93
Returns boolean
getCanSink
Returns boolean
getCanWalkInLava
- since: 2.2.1b93
Returns boolean
getHasEndPathRadius
- since: 2.2.1b93
Returns boolean
getSpeed
Returns number
Entity's speed value.
getTerminationThreshold
- since: 2.2.1b93
Returns number
getTickTimeout
- since: 2.2.1b93
Returns number
isAmphibious
Returns boolean
isRiverFollowing
Returns boolean
isStuck
- since: 2.2.1b93
Parameters
ticks: number
Returns boolean
moveToCoords
Builds path to the specified coordinates.
Parameters
x: number
y: number
z: number
speed: number
entity movement speed
Returns PathNavigation
moveToEntity
Builds path to the specified entity. Note that current coordinates of entity are used, and are not updated.
Parameters
entity: number
speed: number
entity movement speed
Returns PathNavigation
setAvoidDamageBlocks
Parameters
avoid: boolean
Returns PathNavigation
setAvoidPortals
Parameters
avoid: boolean
Returns PathNavigation
setAvoidSun
Sets entity's sun avoiding.
Parameters
avoid: boolean
Returns PathNavigation
setAvoidWater
Sets entity's water avoiding.
Parameters
avoid: boolean
Returns PathNavigation
setCanBreach
Parameters
can: boolean
Returns PathNavigation
setCanFloat
Parameters
can: boolean
Returns PathNavigation
setCanJump
Enables or disables entity's jumping ability.
Parameters
can: boolean
Returns PathNavigation
setCanOpenDoors
Sets entity's door opening ability.
Parameters
can: boolean
Returns PathNavigation
setCanOpenIronDoors
- since: 2.2.1b93
Parameters
can: boolean
Returns PathNavigation
setCanPassDoors
Sets entity's door passing ability.
Parameters
can: boolean
Returns PathNavigation
setCanPathOverLava
- since: 2.2.1b93
Parameters
can: boolean
Returns PathNavigation
setCanSink
Parameters
can: boolean
Returns PathNavigation
setCanWalkInLava
- since: 2.2.1b93
Parameters
can: boolean
Returns PathNavigation
setEndPathRadius
Parameters
radius: number
Returns PathNavigation
setHasEndPathRadius
- since: 2.2.1b93
Parameters
has: boolean
Returns PathNavigation
setIsAmphibious
Parameters
amphibious: boolean
Returns PathNavigation
setIsRiverFollowing
Parameters
follow: boolean
Returns PathNavigation
setResultFunction
Sets function to be notified when path navigation is finished or aborted.
Parameters
callback: PathNavigationResultFunction
function to be called when navigation is finished or aborted
Returns PathNavigation
setSpeed
Sets entity's speed value.
Parameters
speed: number
Returns PathNavigation
setTickTimeout
- since: 2.2.1b93
Parameters
ticks: number
Returns PathNavigation
Object used to build path and move mobs to the required coordinates using specified parameters. All the setters return current Entity.PathNavigation instance to be able to produce chained calls.