跳转至

EntityProjectileComponent

文档版本:1.21.0.24

EntityProjectileComponent类,扩展自EntityComponent。script_api.minecraft/server.entityprojectilecomponent.description

常量

componentId
static read-only componentId = "minecraft:projectile";

属性

airInertia
airInertia: float;
catchFireOnHurt
catchFireOnHurt: boolean;
critParticlesOnProjectileHurt
critParticlesOnProjectileHurt: boolean;
destroyOnProjectileHurt
destroyOnProjectileHurt: boolean;
gravity
gravity: float;
hitEntitySound
hitEntitySound: string | undefined;
hitEntitySoundstring|undefined
script_api.minecraft/server.entityprojectilecomponent.hitentitysound.description
hitGroundSound
hitGroundSound: string | undefined;
hitGroundSoundstring|undefined
script_api.minecraft/server.entityprojectilecomponent.hitgroundsound.description
hitParticle
hitParticle: string | undefined;
hitParticlestring|undefined
script_api.minecraft/server.entityprojectilecomponent.hitparticle.description
lightningStrikeOnHit
lightningStrikeOnHit: boolean;
liquidInertia
liquidInertia: float;
onFireTime
onFireTime: float;
owner
owner: Entity | undefined;
shouldBounceOnHit
shouldBounceOnHit: boolean;
stopOnHit
stopOnHit: boolean;

方法

shoot

script_api.minecraft/server.entityprojectilecomponent.shoot.description

shoot(velocity: Vector3, options?: ProjectileShootOptions): void