@occultus/api-root - v0.29.3
    Preparing search index...

    Class EntitiesUtils

    适用于批量实体的相关工具

    Starock 0.6.0 (0.1.0)

    new EntitiesUtils(world.getDimension("overworld"), {
    type: "minecraft:player",
    }).damage(10);
    Index

    Constructors

    • Parameters

      • dimension: Dimension

        实体所在的维度

      • queryOption: EntityQueryOptions

        查询实体的选项

      Returns EntitiesUtils

    Properties

    dimension: Dimension

    实体所在的维度

    queryOption: EntityQueryOptions

    查询实体的选项

    Methods

    • 为批量实体添加效果

      Parameters

      • effectType: string | string[] | EffectType | EffectType[]

        效果的类型

      • duration: number

        效果持续时间,以刻为单位 (20刻=1秒)

        其值必须在范围[0, 20000000]

      • OptionaleffectOption: EntityEffectOptions

        可选参数,状态效果的具体配置选项

      Returns void

      Starock 0.6.0 (0.1.0)

    • 对批量实体进行伤害

      Parameters

      • amount: number

        施加的伤害量

      • Optionaloptions: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions

        关于伤害来源的额外选项,可能会增加额外的效果或造成受伤实体的额外行为

      Returns void

      Starock 0.6.0 (0.1.0)

    • 批量清空实体的容器

      Returns void

      Starock 0.6.0 (0.1.0)

    • 批量给予实体物品

      Parameters

      Returns void

      Starock 0.6.0 (0.1.0)

    • 恢复实体的生命值

      Parameters

      • amount: number

        恢复的生命值,若治愈后生命值超过最大生命值,则重置为最大生命值

      Returns void

      治愈后的生命值

      如果实体没有minecraft:health组件,则抛出OccultusSDKError

    • 查询给定条件下的实体

      Returns Entity[]

    • 尝试对实体进行操作

      Parameters

      • operate: (entity: Entity) => void

        操作函数,接受一个实体作为参数

      Returns void