Entity¶
 文档版本:1.21.60.21
Entity类。script_api.minecraft/server.entity.description
属性¶
dimension
dimension:Dimension- script_api.minecraft/server.entity.dimension.description
 
id
id:string- script_api.minecraft/server.entity.id.description
 
isClimbing
isClimbing:boolean- script_api.minecraft/server.entity.isclimbing.description
 
isFalling
isFalling:boolean- script_api.minecraft/server.entity.isfalling.description
 
isInWater
isInWater:boolean- script_api.minecraft/server.entity.isinwater.description
 
isOnGround
isOnGround:boolean- script_api.minecraft/server.entity.isonground.description
 
isSleeping
isSleeping:boolean- script_api.minecraft/server.entity.issleeping.description
 
isSneaking
isSneaking:boolean- script_api.minecraft/server.entity.issneaking.description
 
isSprinting
isSprinting:boolean- script_api.minecraft/server.entity.issprinting.description
 
isSwimming
isSwimming:boolean- script_api.minecraft/server.entity.isswimming.description
 
location
location:Vector3- script_api.minecraft/server.entity.location.description
 
nameTag
nameTag:string- script_api.minecraft/server.entity.nametag.description
 
scoreboardIdentity
scoreboardIdentity:ScoreboardIdentity|undefined- script_api.minecraft/server.entity.scoreboardidentity.description
 
typeId
typeId:string- script_api.minecraft/server.entity.typeid.description
 
方法¶
addEffect
script_api.minecraft/server.entity.addeffect.description
addEffect(effectType: EffectType | string, duration: int32, options?: EntityEffectOptions): Effect | undefined
effectType:EffectType|string- script_api.minecraft/server.entity.addeffect.effecttype.description
 
duration:int32∈[1,20000000]- script_api.minecraft/server.entity.addeffect.duration.description
 
options?:EntityEffectOptions=null- script_api.minecraft/server.entity.addeffect.options.description
 
- 返回值:
Effect|undefined - script_api.minecraft/server.entity.addeffect.return
 
addTag
script_api.minecraft/server.entity.addtag.description
tag:string- script_api.minecraft/server.entity.addtag.tag.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.addtag.return
 
applyDamage
script_api.minecraft/server.entity.applydamage.description
applyDamage(amount: float, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean
amount:float- script_api.minecraft/server.entity.applydamage.amount.description
 
options?:EntityApplyDamageByProjectileOptions|EntityApplyDamageOptions=null- script_api.minecraft/server.entity.applydamage.options.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.applydamage.return
 
applyImpulse
script_api.minecraft/server.entity.applyimpulse.description
vector:Vector3- script_api.minecraft/server.entity.applyimpulse.vector.description
 
- 返回值:
void - script_api.minecraft/server.entity.applyimpulse.return
 
applyKnockback
script_api.minecraft/server.entity.applyknockback.description
applyKnockback(directionX: float, directionZ: float, horizontalStrength: float, verticalStrength: float): void
directionX:float- script_api.minecraft/server.entity.applyknockback.directionx.description
 
directionZ:float- script_api.minecraft/server.entity.applyknockback.directionz.description
 
horizontalStrength:float- script_api.minecraft/server.entity.applyknockback.horizontalstrength.description
 
verticalStrength:float- script_api.minecraft/server.entity.applyknockback.verticalstrength.description
 
- 返回值:
void - script_api.minecraft/server.entity.applyknockback.return
 
clearDynamicProperties
script_api.minecraft/server.entity.cleardynamicproperties.description
- 返回值:
void - script_api.minecraft/server.entity.cleardynamicproperties.return
 
clearVelocity
script_api.minecraft/server.entity.clearvelocity.description
- 返回值:
void - script_api.minecraft/server.entity.clearvelocity.return
 
extinguishFire
script_api.minecraft/server.entity.extinguishfire.description
useEffects:boolean=True- script_api.minecraft/server.entity.extinguishfire.useeffects.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.extinguishfire.return
 
getBlockFromViewDirection
script_api.minecraft/server.entity.getblockfromviewdirection.description
options?:BlockRaycastOptions=null- script_api.minecraft/server.entity.getblockfromviewdirection.options.description
 
- 返回值:
BlockRaycastHit|undefined - script_api.minecraft/server.entity.getblockfromviewdirection.return
 
getComponent
script_api.minecraft/server.entity.getcomponent.description
componentId:string- script_api.minecraft/server.entity.getcomponent.componentid.description
 
- 返回值:
EntityComponent|undefined - script_api.minecraft/server.entity.getcomponent.return
 
getComponents
script_api.minecraft/server.entity.getcomponents.description
- 返回值:
EntityComponent[] - script_api.minecraft/server.entity.getcomponents.return
 
getDynamicProperty
script_api.minecraft/server.entity.getdynamicproperty.description
identifier:string- script_api.minecraft/server.entity.getdynamicproperty.identifier.description
 
- 返回值:
boolean|double|float|string|Vector3|undefined - script_api.minecraft/server.entity.getdynamicproperty.return
 
getDynamicPropertyIds
script_api.minecraft/server.entity.getdynamicpropertyids.description
- 返回值:
string[] - script_api.minecraft/server.entity.getdynamicpropertyids.return
 
getDynamicPropertyTotalByteCount
script_api.minecraft/server.entity.getdynamicpropertytotalbytecount.description
- 返回值:
int32 - script_api.minecraft/server.entity.getdynamicpropertytotalbytecount.return
 
getEffect
script_api.minecraft/server.entity.geteffect.description
effectType:EffectType|string- script_api.minecraft/server.entity.geteffect.effecttype.description
 
- 返回值:
Effect|undefined - script_api.minecraft/server.entity.geteffect.return
 
getEffects
script_api.minecraft/server.entity.geteffects.description
- 返回值:
Effect[] - script_api.minecraft/server.entity.geteffects.return
 
getEntitiesFromViewDirection
script_api.minecraft/server.entity.getentitiesfromviewdirection.description
options?:EntityRaycastOptions=null- script_api.minecraft/server.entity.getentitiesfromviewdirection.options.description
 
getHeadLocation
script_api.minecraft/server.entity.getheadlocation.description
- 返回值:
Vector3 - script_api.minecraft/server.entity.getheadlocation.return
 
getProperty
script_api.minecraft/server.entity.getproperty.description
identifier:string- script_api.minecraft/server.entity.getproperty.identifier.description
 
- 返回值:
boolean|float|string|undefined - script_api.minecraft/server.entity.getproperty.return
 
getRotation
script_api.minecraft/server.entity.getrotation.description
- 返回值:
Vector2 - script_api.minecraft/server.entity.getrotation.return
 
getTags
script_api.minecraft/server.entity.gettags.description
- 返回值:
string[] - script_api.minecraft/server.entity.gettags.return
 
getVelocity
script_api.minecraft/server.entity.getvelocity.description
- 返回值:
Vector3 - script_api.minecraft/server.entity.getvelocity.return
 
getViewDirection
script_api.minecraft/server.entity.getviewdirection.description
- 返回值:
Vector3 - script_api.minecraft/server.entity.getviewdirection.return
 
hasComponent
script_api.minecraft/server.entity.hascomponent.description
componentId:string- script_api.minecraft/server.entity.hascomponent.componentid.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.hascomponent.return
 
hasTag
script_api.minecraft/server.entity.hastag.description
tag:string- script_api.minecraft/server.entity.hastag.tag.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.hastag.return
 
isValid
script_api.minecraft/server.entity.isvalid.description
- 返回值:
boolean - script_api.minecraft/server.entity.isvalid.return
 
kill
script_api.minecraft/server.entity.kill.description
- 返回值:
boolean - script_api.minecraft/server.entity.kill.return
 
matches
script_api.minecraft/server.entity.matches.description
options:EntityQueryOptions- script_api.minecraft/server.entity.matches.options.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.matches.return
 
playAnimation
script_api.minecraft/server.entity.playanimation.description
animationName:string- script_api.minecraft/server.entity.playanimation.animationname.description
 
options?:PlayAnimationOptions=null- script_api.minecraft/server.entity.playanimation.options.description
 
- 返回值:
void - script_api.minecraft/server.entity.playanimation.return
 
remove
script_api.minecraft/server.entity.remove.description
- 返回值:
void - script_api.minecraft/server.entity.remove.return
 
removeEffect
script_api.minecraft/server.entity.removeeffect.description
effectType:EffectType|string- script_api.minecraft/server.entity.removeeffect.effecttype.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.removeeffect.return
 
removeTag
script_api.minecraft/server.entity.removetag.description
tag:string- script_api.minecraft/server.entity.removetag.tag.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.removetag.return
 
resetProperty
script_api.minecraft/server.entity.resetproperty.description
identifier:string- script_api.minecraft/server.entity.resetproperty.identifier.description
 
- 返回值:
boolean|float|string - script_api.minecraft/server.entity.resetproperty.return
 
runCommand
script_api.minecraft/server.entity.runcommand.description
commandString:string- script_api.minecraft/server.entity.runcommand.commandstring.description
 
- 返回值:
CommandResult - script_api.minecraft/server.entity.runcommand.return
 
runCommandAsync
script_api.minecraft/server.entity.runcommandasync.description
commandString:string- script_api.minecraft/server.entity.runcommandasync.commandstring.description
 
- 返回值:
Promise<CommandResult> - script_api.minecraft/server.entity.runcommandasync.return
 
setDynamicProperty
script_api.minecraft/server.entity.setdynamicproperty.description
identifier:string- script_api.minecraft/server.entity.setdynamicproperty.identifier.description
 
value?:boolean|double|float|string|Vector3=null- script_api.minecraft/server.entity.setdynamicproperty.value.description
 
- 返回值:
void - script_api.minecraft/server.entity.setdynamicproperty.return
 
setOnFire
script_api.minecraft/server.entity.setonfire.description
seconds:int32- script_api.minecraft/server.entity.setonfire.seconds.description
 
useEffects:boolean=True- script_api.minecraft/server.entity.setonfire.useeffects.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.setonfire.return
 
setProperty
script_api.minecraft/server.entity.setproperty.description
identifier:string- script_api.minecraft/server.entity.setproperty.identifier.description
 
value:boolean|float|string- script_api.minecraft/server.entity.setproperty.value.description
 
- 返回值:
void - script_api.minecraft/server.entity.setproperty.return
 
setRotation
script_api.minecraft/server.entity.setrotation.description
rotation:Vector2- script_api.minecraft/server.entity.setrotation.rotation.description
 
- 返回值:
void - script_api.minecraft/server.entity.setrotation.return
 
teleport
script_api.minecraft/server.entity.teleport.description
location:Vector3- script_api.minecraft/server.entity.teleport.location.description
 
teleportOptions?:TeleportOptions=null- script_api.minecraft/server.entity.teleport.teleportoptions.description
 
- 返回值:
void - script_api.minecraft/server.entity.teleport.return
 
triggerEvent
script_api.minecraft/server.entity.triggerevent.description
eventName:string- script_api.minecraft/server.entity.triggerevent.eventname.description
 
- 返回值:
void - script_api.minecraft/server.entity.triggerevent.return
 
tryTeleport
script_api.minecraft/server.entity.tryteleport.description
location:Vector3- script_api.minecraft/server.entity.tryteleport.location.description
 
teleportOptions?:TeleportOptions=null- script_api.minecraft/server.entity.tryteleport.teleportoptions.description
 
- 返回值:
boolean - script_api.minecraft/server.entity.tryteleport.return