Package de.slikey.effectlib.effect
Class AtomEffect
java.lang.Object
de.slikey.effectlib.Effect
de.slikey.effectlib.effect.AtomEffect
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleVelocity of the orbitalsorg.bukkit.Colororg.bukkit.ColorintOrbitals around the nucleusbooleanWhether or not to orient to the direction of the source locationorg.bukkit.ParticleParticleType of the nucleusorg.bukkit.ParticleParticleType of orbitalsintParticles to be spawned in the nucleus per iterationintParticles to be spawned per orbital per iterationdoubleRadius of the atomfloatRadius of the nucleus as a fraction of the atom-radiusdoubleRotation around the Y-axisprotected intInternal counterFields inherited from class de.slikey.effectlib.Effect
arrivalTime, asynchronous, autoOrient, blockData, blockDuration, callback, color, colorList, colors, delay, disappearWithOriginEntity, disappearWithTargetEntity, duration, effectManager, iterations, material, materialData, maxIterations, offset, origin, particle, particleCount, particleData, particleOffsetX, particleOffsetY, particleOffsetZ, particleSize, period, pitch, pitchOffset, probability, relativeOffset, sculkChargeRotation, shriekDelay, speed, subEffect, subEffectClass, target, targetOffset, targetPlayers, toColor, toColorList, toColors, type, updateDirections, updateLocations, visibleRange, yaw, yawOffset -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.slikey.effectlib.Effect
cancel, cancel, canDisappearWithOriginEntity, canDisappearWithTargetEntity, canUpdateDirections, display, display, display, display, display, getArrivalTime, getBlockData, getBlockDuration, getCallback, getColor, getColorList, getColors, getDelay, getDuration, getDynamicOrigin, getDynamicTarget, getEffectManager, getEntity, getIterations, getLocation, getMaterial, getMaterialData, getMaxIterations, getOffset, getOrigin, getParticle, getParticleCount, getParticleData, getParticleOffsetX, getParticleOffsetY, getParticleOffsetZ, getParticleSize, getPeriod, getPitch, getPitchOffset, getProbability, getRelativeOffset, getSculkChargeRotation, getShriekDelay, getSpeed, getStartTime, getSubEffect, getSubEffectClass, getTarget, getTargetEntity, getTargetOffset, getTargetPlayer, getTargetPlayers, getToColor, getToColorList, getToColors, getType, getVisibleRange, getYaw, getYawOffset, infinite, initialize, isAsynchronous, isAutoOrient, isDone, isPlaying, isUpdateLocations, onDone, parseColorList, prepare, reloadParameters, run, setBlockData, setBlockDuration, setDynamicOrigin, setDynamicTarget, setEntity, setLocation, setMaterial, setMaterialData, setMaxIterations, setOrigin, setParticleCount, setParticleOffsetX, setParticleOffsetY, setParticleOffsetZ, setParticleSize, setStartTime, setTarget, setTargetEntity, setTargetLocation, setTargetPlayer, setTargetPlayers, setType, start, updateDuration, updateLocation, updateTarget, validate
-
Field Details
-
particleNucleus
public org.bukkit.Particle particleNucleusParticleType of the nucleus -
colorNucleus
public org.bukkit.Color colorNucleus -
particleOrbital
public org.bukkit.Particle particleOrbitalParticleType of orbitals -
colorOrbital
public org.bukkit.Color colorOrbital -
radius
public double radiusRadius of the atom -
radiusNucleus
public float radiusNucleusRadius of the nucleus as a fraction of the atom-radius -
particlesNucleus
public int particlesNucleusParticles to be spawned in the nucleus per iteration -
particlesOrbital
public int particlesOrbitalParticles to be spawned per orbital per iteration -
orbitals
public int orbitalsOrbitals around the nucleus -
rotation
public double rotationRotation around the Y-axis -
orient
public boolean orientWhether or not to orient to the direction of the source location -
angularVelocity
public double angularVelocityVelocity of the orbitals -
step
protected int stepInternal counter
-
-
Constructor Details
-
AtomEffect
-
-
Method Details