static void |
XParticle.atom(int orbits,
double radius,
double rate,
ParticleDisplay orbit,
ParticleDisplay nucleus) |
Spawns an atom with orbits and a nucleus.
|
static void |
XParticle.atomic(org.bukkit.plugin.java.JavaPlugin plugin,
int orbits,
double radius,
double rate,
ParticleDisplay orbit) |
Spawns multiple animated atomic-like circles rotating around in their orbit.
|
static void |
XParticle.blackhole(org.bukkit.plugin.java.JavaPlugin plugin,
int points,
double radius,
double rate,
int mode,
ParticleDisplay display) |
Spawn a blackhole.
|
static void |
XParticle.blackSun(double radius,
double radiusRate,
double rate,
double rateChange,
ParticleDisplay display) |
Creates a blacksun-like increasing circles.
|
static void |
XParticle.cage(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
double barRate,
ParticleDisplay display) |
Spawns a cage.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.chaoticDoublePendulum(org.bukkit.plugin.java.JavaPlugin plugin,
double radius,
double gravity,
double length,
double length2,
double mass1,
double mass2,
boolean Dimension3,
int speed,
ParticleDisplay display) |
Spawns a double pendulum with chaotic movement.
|
static void |
XParticle.circle(double radius,
double radius2,
double extension,
double rate,
double limit,
ParticleDisplay display) |
Spawns a circle.
|
static void |
XParticle.circle(double radius,
double rate,
ParticleDisplay display) |
Spawn a circle.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.circularBeam(org.bukkit.plugin.java.JavaPlugin plugin,
double maxRadius,
double rate,
double radiusRate,
double extend,
ParticleDisplay display) |
Spawns connected 3D ellipses.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.cloud(org.bukkit.plugin.java.JavaPlugin plugin,
ParticleDisplay cloud,
ParticleDisplay rain) |
A simple method to spawn animated clouds effect.
|
static void |
XParticle.cone(double height,
double radius,
double rate,
double circleRate,
ParticleDisplay display) |
Spawn a cone.
|
static void |
XParticle.crescent(double radius,
double rate,
ParticleDisplay display) |
Spawns a crescent.
|
static void |
XParticle.cube(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
ParticleDisplay display) |
Spawns a cube with the inner space empty.
|
static void |
XParticle.cylinder(double height,
double radius,
double rate,
ParticleDisplay display) |
Not really a cylinder.
|
static void |
XParticle.diamond(double radiusRate,
double rate,
double height,
ParticleDisplay display) |
Spawns a diamond-shaped rhombus.
|
static void |
XParticle.dna(double radius,
double rate,
double extension,
int height,
int hydrogenBondDist,
ParticleDisplay display,
ParticleDisplay hydrogenBondDisplay) |
Spawn a DNA double helix string with nucleotides.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.dnaReplication(org.bukkit.plugin.java.JavaPlugin plugin,
double radius,
double rate,
int speed,
double extension,
int height,
int hydrogenBondDist,
ParticleDisplay display) |
Spawn an animated DNA replication with colored bonds.
|
static void |
XParticle.drawLine(org.bukkit.entity.Player player,
double length,
double rate,
ParticleDisplay display) |
Draws a line from the player's looking direction.
|
static void |
XParticle.ellipse(double radius,
double otherRadius,
double rate,
ParticleDisplay display) |
Spawn an ellipse.
|
static void |
XParticle.explosionWave(org.bukkit.plugin.java.JavaPlugin plugin,
double rate,
ParticleDisplay display,
ParticleDisplay secDisplay) |
A sin/cos based smoothly animated explosion wave.
|
static void |
XParticle.eye(double radius,
double radius2,
double rate,
double extension,
ParticleDisplay display) |
Spawns an eye-shaped circle.
|
static void |
XParticle.filledCircle(double radius,
double rate,
double radiusRate,
ParticleDisplay display) |
Spawns a filled cirlce using circles.
|
static void |
XParticle.filledCube(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
ParticleDisplay display) |
Spawn a cube with all the space filled with particles inside.
|
static void |
XParticle.flower(int count,
double radius,
ParticleDisplay display,
Runnable runnable) |
Spawns the given shape(s) in the runnable in a circular form.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.guard(org.bukkit.plugin.java.JavaPlugin plugin,
long update,
double rate,
double offsetx,
double offsety,
double offsetz,
Runnable runnable,
ParticleDisplay... displays) |
This will move the particle around in an area randomly.
|
static void |
XParticle.heart(double cut,
double cutAngle,
double depth,
double compressHeight,
double rate,
ParticleDisplay display) |
Spawns a circle with heart shaped circles sticking out.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.helix(org.bukkit.plugin.java.JavaPlugin plugin,
int strings,
double radius,
double rate,
double extension,
int height,
int speed,
boolean fadeUp,
boolean fadeDown,
ParticleDisplay display) |
Spawns animated helix shapes.
|
static void |
XParticle.hypercube(org.bukkit.Location startOrigin,
org.bukkit.Location endOrigin,
double rate,
double sizeRate,
int cubes,
ParticleDisplay display) |
Inaccurate representation of hypercubes.
|
static void |
XParticle.illuminati(double size,
double extension,
ParticleDisplay display) |
Spawns an illuminati shape.
|
static void |
XParticle.infinity(double radius,
double rate,
ParticleDisplay display) |
Spawn a 3D infinity sign.
|
static void |
XParticle.julia(double size,
double zoom,
int colorScheme,
double moveX,
double moveY,
ParticleDisplay display) |
Spawns a julia set.
|
static void |
XParticle.lightning(org.bukkit.Location start,
org.bukkit.util.Vector direction,
int entries,
int branches,
double radius,
double offset,
double offsetRate,
double length,
double lengthRate,
double branch,
double branchRate,
ParticleDisplay display) |
Spawns a broken line that creates more and extended branches
as it gets closer to the end length.
|
static void |
XParticle.line(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
ParticleDisplay display) |
Spawns a line from a location to another.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.magicCircles(org.bukkit.plugin.java.JavaPlugin plugin,
double radius,
double rate,
double radiusRate,
double distance,
ParticleDisplay display) |
Spawns circles increasing their radius.
|
static void |
XParticle.mandelbrot(double size,
double zoom,
double rate,
double x0,
double y0,
int color,
ParticleDisplay display) |
Spawns a mandelbrot set.
|
static void |
XParticle.meguminExplosion(org.bukkit.plugin.java.JavaPlugin plugin,
double size,
ParticleDisplay display) |
This is supposed to be something similar to this: https://www.deviantart.com/pwincessstar/art/701840646
The numbers on this shape are really sensitive.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.moveAround(org.bukkit.plugin.java.JavaPlugin plugin,
long update,
double rate,
double endRate,
double offsetx,
double offsety,
double offsetz,
Runnable runnable,
ParticleDisplay... displays) |
This will move the particle around in an area randomly.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.moveRotatingAround(org.bukkit.plugin.java.JavaPlugin plugin,
long update,
double rate,
double offsetx,
double offsety,
double offsetz,
Runnable runnable,
ParticleDisplay... displays) |
This will move the shape around in an area randomly while rotating them.
|
static void |
XParticle.neopaganPentagram(double size,
double rate,
double extend,
ParticleDisplay star,
ParticleDisplay circle) |
https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Pentagram_within_circle.svg/800px-Pentagram_within_circle.svg.png
|
static void |
XParticle.polygon(int points,
int connection,
double size,
double rate,
double extend,
ParticleDisplay display) |
Spawns a connected 2D polygon.
|
static void |
XParticle.rainbow(double radius,
double rate,
double curve,
double layers,
double compact,
ParticleDisplay display) |
Spawns a rainbow.
|
static void |
XParticle.rectangle(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
ParticleDisplay display) |
Spawns a rectangle.
|
static void |
XParticle.ring(double rate,
double radius,
double tubeRadius,
ParticleDisplay display) |
Spawns a donut-shaped ring.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.rotateAround(org.bukkit.plugin.java.JavaPlugin plugin,
long update,
double rate,
double offsetx,
double offsety,
double offsetz,
Runnable runnable,
ParticleDisplay... displays) |
This will rotate the shape around in an area randomly.
|
static void |
XParticle.sphere(double radius,
double rate,
ParticleDisplay display) |
Spawn a sphere.
|
static void |
XParticle.spikeSphere(double radius,
double rate,
int chance,
double minRandomDistance,
double maxRandomDistance,
ParticleDisplay display) |
Spawns a sphere with spikes coming out from the center.
|
static void |
XParticle.spread(org.bukkit.plugin.java.JavaPlugin plugin,
int amount,
int rate,
org.bukkit.Location start,
org.bukkit.Location originEnd,
double offsetx,
double offsety,
double offsetz,
ParticleDisplay display) |
Spawns animated spikes randomly spreading at the end location.
|
static void |
XParticle.star(org.bukkit.plugin.java.JavaPlugin plugin,
int points,
int spikes,
double rate,
double spikeLength,
double coreRadius,
double neuron,
boolean prototype,
int speed,
ParticleDisplay display) |
Spawn 3D spiked circles.
|
static void |
XParticle.structuredCube(org.bukkit.Location start,
org.bukkit.Location end,
double rate,
ParticleDisplay display) |
spawn a cube with the inner space and walls empty, leaving only the edges visible.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.tesseract(org.bukkit.plugin.java.JavaPlugin plugin,
double size,
double rate,
double speed,
long ticks,
ParticleDisplay display) |
Animated 4D tesseract using matrix motion.
|
static org.bukkit.scheduler.BukkitTask |
XParticle.vortex(org.bukkit.plugin.java.JavaPlugin plugin,
int points,
double rate,
ParticleDisplay display) |
Spawns a galaxy-like vortex.
|
static void |
XParticle.waveFunction(double extend,
double heightRange,
double size,
double rate,
ParticleDisplay display) |
|