particle_animation

particle_animation

触发效果

播放粒子动画。

动画列表

ID描述参数

trace

从(触发器属性中的)坐标位置到玩家所在位置处发射一条直线。

spacing 粒子间的间距

ground_spiral

在地面上生成螺旋形状的粒子效果。

scalar 螺旋的X/Y比例

distance-scalar 螺线之间的距离 duration 动画的时长,以tick为单位

circle

绘制圆形粒子。

radius 圆的半径 duration 绘制动画的时长,以tick为单位 height 动画所在高度比触发器属性中的坐标位置高多少格 pitch 圆圈的俯仰角,以度为单位 roll 圆圈的翻滚角,以度为单位

helix

绘制螺旋粒子。

height 螺旋的高度 duration 绘制动画的时长,以tick为单位 speed 绘制动画的速度 radius 螺旋的半径

double_helix

绘制双螺旋粒子。

同上

twirl

旋转粒子(双重扩展螺旋)。

small-radius 小螺线半径 large-radius 大螺线半径 duration 绘制动画的时长,以tick为单位 start-height 开始高度 end-height 结束高度 speed 绘制动画的速度

示例配置

- id: particle_animation
  args:
    particle: soul # 生成的粒子,粒子ID见https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
    particle-amount: 1 # 每个点生成的粒子数量
    animation: ground_spiral # 动画ID
    tick-multiplier: 1 # 可选,动画效果倍速播放
    entity: player # 可选,粒子动画释放的目标。可以是 player(玩家)、victim(对象)、projectile(抛掷物)
    use-eye-location: true # 可选,将目标所在的坐标设置为实体眼睛所在位置,而不是默认的在地上(实体脚下)
    particle_args: # 动画参数
      scalar: 1.618
      distance-scalar: 0.5
      duration: 20

最后更新于