Skip to content
Liqueur Librazy edited this page Oct 27, 2019 · 2 revisions

技能:粒子束

全名:rpgitems:beam

来源插件:RPGItems

默认触发:RIGHT_CLICK
可用触发:ATTACHMENT, BOW_SHOOT, HIT, HIT_TAKEN, HURT, LEFT_CLICK, OFFHAND_CLICK, RIGHT_CLICK, SNEAK, SNEAKING, SPRINT

说明

发射飞行的粒子束,粒子束有多种参数控制其行为。

属性

  • beamAmount

    • 类型:int
    • 默认:1

    每波发射的粒子束条数。

  • behavior

    • 类型:Beam$Behavior
    • 默认:PLAIN

    粒子束的行为。

  • behaviorParam

    • 类型:String
    • 默认:{}

    粒子束行为的参数,JSON格式。

  • bounce

    • 类型:int
    • 默认:0

    命中固体方块后可以反弹的总次数。

  • burstCount

    • 类型:int
    • 默认:1

    每次触发发射的粒子束波数。

  • burstInterval

    • 类型:int
    • 默认:10

    每波发射之间的间隔,游戏刻。

  • conditions

    • 类型:Set<String>

    技能的条件。

  • cone

    • 类型:double
    • 默认:10.0

    偏移角,度。

  • cooldown

    • 类型:long
    • 默认:0

    技能的冷却时间,以游戏刻为单位。

  • cost

    • 类型:int
    • 默认:0

    技能的耐久消耗量。

  • damage

    • 类型:double
    • 默认:20.0

    粒子束击中伤害。

  • extraData

    • 类型:Object

    粒子的颜色参数(r,g,b,size),输入null可以置空。

  • gravity

    • 类型:double
    • 默认:0.0

    粒子受到的重力加速度,方块/秒^2。(追踪开始后失效)

  • hitSelfWhenBounced

    • 类型:boolean
    • 默认:false

    命中固体方块并反弹后是否可以命中自身。

  • homing

    • 类型:double
    • 默认:0.0

    粒子束追踪目标的转弯半径,方块。(0代表不追踪)

  • homingAngle

    • 类型:double
    • 默认:30.0

    粒子束锁定目标角度,度。

  • homingMode

    • 类型:Beam$HomingMode
    • 默认:ONE_TARGET

    粒子束锁定目标的模式。

  • homingRange

    • 类型:double
    • 默认:50.0

    粒子束锁定目标的范围,方块。

  • homingTarget

    • 类型:Beam$Target
    • 默认:MOBS

    MISSING_LANG<message.power.no_description>

  • ignoreWall

    • 类型:boolean
    • 默认:true

    粒子束是否无视固体方块。

  • length

    • 类型:int
    • 默认:10

    粒子前进的总长度,方块。(length或ttl之一到达时结束)

  • mode

    • 类型:Beam$Mode
    • 默认:BEAM

    生成模式,激光模式或投射模式。

  • offsetX

    • 类型:double
    • 默认:0.0

    粒子生成的X轴范围,方块。(影响粒子束判定体积)

  • offsetY

    • 类型:double
    • 默认:0.0

    粒子生成的Y轴范围,方块。(影响粒子束判定体积)

  • offsetZ

    • 类型:double
    • 默认:0.0

    粒子生成的Z轴范围,方块。(影响粒子束判定体积)

  • particle

    • 类型:Particle
    • 默认:LAVA

    生成的粒子类型。

  • particleSpeed

    • 类型:double
    • 默认:0.0

    粒子生成参数speed,参考/particle 。

  • pierce

    • 类型:int
    • 默认:0

    每条粒子束可总计击中的生物数量。

  • requireHurtByEntity

    • 类型:boolean
    • 默认:true

    MISSING_LANG<message.power.no_description>

  • spawnsPerBlock

    • 类型:double
    • 默认:2.0

    每方块生成粒子的次数,值越高粒子束越密集。

  • speed

    • 类型:double
    • 默认:20.0

    粒子束飞行速度,方块。

  • speedBias

    • 类型:String

    额外速度函数表达式(请确保表达式符合规则)。

  • suppressMelee

    • 类型:boolean
    • 默认:false

    MISSING_LANG<message.power.no_description>

  • ticksBeforeHoming

    • 类型:int
    • 默认:0

    启动追踪的延迟,游戏刻。

  • triggers

    • 类型:Set<Trigger>
    • 默认:RIGHT_CLICK

    技能的触发。

  • ttl

    • 类型:int
    • 默认:100

    粒子存在的时间,游戏刻。(length或ttl之一到达时结束)

示例

说明

Clone this wiki locally