Code (YAML):
simple-particle:
particle
: crit
# The particle type
count
: 1
# The amount of particles
offset
:
{ x
: 0, y
: 0, z
: 0
}
# The exact offset where the particle will spawn
delay
: 0
# The delay after which this particle should spawn
repetitions
: 20
# The amount of times this particle should spawn
range
:
{ x
: 1, y
: 1, z
: 1
}
# The random range in which it will spawn
force
: false
# Works only if player-only is false, increases the view distance
player-only
: false
# Whether visible to all or just target player, default is false
explosion:
particle
: EXPLOSION_LARGE
count
: 1
offset
:
{ x
: 0, y
: 0, z
: 0
}
fire_ring:
- { particle
: flame, count
: 1, offset
:
{x
: 1.0, y
: -0.40, z
: 0
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: -0.40, z
: 0.383
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: -0.40, z
: 0.707
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: -0.40, z
: 0.923
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: -0.40, z
: 1.0
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: -0.40, z
: 0.923
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: -0.40, z
: 0.707
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: -0.40, z
: 0.383
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -1.0, y
: -0.40, z
: 0
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: -0.40, z
: -0.383
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: -0.40, z
: -0.707
}
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: -0.40, z
: -0.923
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: -0.40, z
: -1.0
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: -0.40, z
: -0.923
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: -0.40, z
: -0.707
}
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: -0.40, z
: -0.383
}
}
fire_spiral_a:
- { particle
: flame, count
: 1, offset
:
{x
: 1.0, y
: -0.4, z
: 0
}, delay
: 0
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: -0.3, z
: 0.383
}, delay
: 4
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: -0.2, z
: 0.707
}, delay
: 8
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: -0.1, z
: 0.923
}, delay
: 12
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: 0.0, z
: 1.0
}, delay
: 16
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: 0.1, z
: 0.923
}, delay
: 20
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: 0.2, z
: 0.707
}, delay
: 24
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: 0.3, z
: 0.383
}, delay
: 28
}
- { particle
: flame, count
: 1, offset
:
{x
: -1.0, y
: 0.4, z
: 0
}, delay
: 32
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: 0.5, z
: -0.383
}, delay
: 36
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: 0.6, z
: -0.707
}, delay
: 40
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: 0.7, z
: -0.923
}, delay
: 44
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: 0.8, z
: -1.0
}, delay
: 48
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: 0.9, z
: -0.923
}, delay
: 52
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: 1.0, z
: -0.707
}, delay
: 56
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: 1.1, z
: -0.383
}, delay
: 60
}
fire_spiral_b:
- { particle
: flame, count
: 1, offset
:
{x
: -1.0, y
: -0.4, z
: 0.0
}, delay
: 0
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: -0.3, z
: -0.383
}, delay
: 4
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: -0.2, z
: -0.707
}, delay
: 8
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: -0.1, z
: -0.923
}, delay
: 12
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: 0.0, z
: -1.0
}, delay
: 16
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: 0.1, z
: -0.923
}, delay
: 20
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: 0.2, z
: -0.707
}, delay
: 24
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: 0.3, z
: -0.383
}, delay
: 28
}
- { particle
: flame, count
: 1, offset
:
{x
: 1.0, y
: 0.4, z
: 0
}, delay
: 32
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.923, y
: 0.5, z
: 0.383
}, delay
: 36
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.707, y
: 0.6, z
: 0.707
}, delay
: 40
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.383, y
: 0.7, z
: 0.923
}, delay
: 44
}
- { particle
: flame, count
: 1, offset
:
{x
: 0.0, y
: 0.8, z
: 1.0
}, delay
: 48
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.383, y
: 0.9, z
: 0.923
}, delay
: 52
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.707, y
: 1.0, z
: 0.707
}, delay
: 56
}
- { particle
: flame, count
: 1, offset
:
{x
: -0.923, y
: 1.1, z
: 0.383
}, delay
: 60
}
# You can use particles that have already been defined before
double_fire_spiral
:
- fire_spiral_a
- fire_spiral_b