EffectLib Animated Ball - TheComputerGeek2/MagicSpells GitHub Wiki

Source Code

class: AnimatedBall

Description:

This effect creates an animated swirl that follows the shape of a sphere.

Configuration:

Overridden:

Option Default
type "repeating"
particle "spell_witch"
iterations 500
period 1

Other:

Option Description Type Default
particles The number of particles that are displayed. Integer 150
particlesPerIteration The number of particles displayed in one iteration. Integer 10
size The number of particles displayed in one iteration. Float 1
xFactor This value determines how much the effect is stretched/compressed along the x axis. Float 1
yFactor Same as above for the y axis. Float 2
zFactor Same as above for the z axis. Float 1
xOffset The offset of the effect along the x axis. Float 0
yOffset Same as above for the y axis. Float 0.8
zOffset Same as above for the z axis. Float 0
xRotation/yRotation/zRotation The rotation of the effect along its axis. Double 0

Example:

AnimatedBallExample:
    spell-class: ".instant.DummySpell"
    effects:
      Effect1:
        position: caster
        effect: effectlib 
        effectlib:
            class: AnimatedBallEffect
            particle: FLAME
            particles: 150
            particlesPerIterations: 10
            size: 1
            xFactor: 1
            yFactor: 2
            zFactor: 1
            xOffset: 0
            yOffset: 0.8
            zOffset: 0
            xRotation: 0
            yRotation: 0
            zRotation: 0