effects circular - goflishMC/fabled-temp GitHub Wiki
π΅ Circular & Radial Effects
These particle effects are based on circular, spiral, or radial motion. They're perfect for auras, rings, shields, and area effects like magic zones or healing fields.
Use them in your skills with mechanics like Particle
, Circle
, Path
, or Line
.
π Basic Circle (Flat)
circle-flat:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "0"
z: "sin(a)"
A flat ring around the player.
π Circle (Vertical)
circle-vertical:
steps: 40
copies: 1
domain: 360
x: "0"
y: "cos(a)"
z: "sin(a)"
Vertical circle β like a floating ring.
π Arc Circle
circle-arc:
steps: 20
copies: 1
domain: 180
x: "cos(a)"
y: "0"
z: "sin(a)"
Half-circle β great for forward arcs.
πͺ Spiral Ring (Upward)
spiral-up:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "a * 0.03"
z: "sin(a)"
Spins upward like a vortex.
𧬠Helix (Double Spiral)
helix-double:
steps: 60
copies: 2
domain: 360
x: "cos(a)"
y: "a * 0.04"
z: "sin(a)"
Double helix β DNA-style twist.
β΄οΈ Sunburst Rays
sunburst-rays:
steps: 50
copies: 1
domain: 360
x: "cos(a) * abs(sin(5 * a))"
y: "0"
z: "sin(a) * abs(sin(5 * a))"
Starburst pattern with 5 points.
π Layered Rings
triple-ring:
steps: 40
copies: 3
domain: 360
x: "cos(a)"
y: "0.3 * (c - 1)"
z: "sin(a)"
Three concentric floating rings.
π― Concentric Shock Rings
shockwave-rings:
steps: 40
copies: 3
domain: 360
x: "cos(a) * (c + 1)"
y: "0"
z: "sin(a) * (c + 1)"
Multiple rings expanding outward.
π Halo Overhead
halo-overhead:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "2"
z: "sin(a)"
Horizontal halo above playerβs head.
π§ Sphere Slice
sphere-slice:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "sin(a)"
z: "0"
Vertical circle slice β part of a sphere.
π Bell Sweep
bell-sweep:
steps: 50
copies: 1
domain: 360
x: "cos(a) * (1 - abs(sin(a)))"
y: "abs(sin(a))"
z: "sin(a) * (1 - abs(sin(a)))"
Like a vibrating chime or bell.
β―οΈ Yin-Yang Twist
yin-yang:
steps: 60
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "0"
z: "sin(a + c * 180)"
Two mirrored orbs rotating opposite.
π§² Orbital Ring (Revolving)
orbital-ring:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "cos(a * 2) * 0.3"
z: "sin(a)"
Has a gentle wobble, like orbiting energy.
π Expanding Pulse Ring
pulse-ring:
steps: 40
copies: 1
domain: 360
x: "cos(a) * (1 + sin(t))"
y: "0"
z: "sin(a) * (1 + sin(t))"
A ring that grows and shrinks over time.
βοΈ Gear Edge
gear-edge:
steps: 60
copies: 1
domain: 360
x: "cos(a) * (1 + 0.2 * cos(8 * a))"
y: "0"
z: "sin(a) * (1 + 0.2 * cos(8 * a))"
Sharp mechanical-style edge shape.
π‘ Ferris Wheel (Vertical)
ferris-wheel:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "sin(a)"
z: "0"
Rotates like a wheel facing forward.
π Rotating Twin Rings
twin-rings:
steps: 40
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "0.5 * c"
z: "sin(a + c * 180)"
Two rings spinning opposite directions.
πͺ Saturn Rings
saturn-rings:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "cos(a * 2) * 0.2"
z: "sin(a)"
Thinner rotating band like Saturnβs rings.
π‘οΈ Defense Shield Arc
shield-arc:
steps: 30
copies: 1
domain: 180
x: "cos(a)"
y: "abs(cos(a)) * 0.3 + 1"
z: "sin(a)"
Half-arc hovering in front of the player.
βοΈ Chain Loop (Loose Wave)
chain-loop:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "0.1 * sin(a * 5)"
z: "sin(a)"
Wobbly ring like hanging chains or loose energy.
π Back to Effects Index
β effects-yml