Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new FlareRunnable() {
- Location origin = player.getLocation();
- double rotating = 0;
- int points = 30;
- double radius = 1.5D;
- @Override
- public void run() {
- rotating += 4.25;
- for (int i=0;i<points;i++) {
- double angle = 2 * Math.PI * i / points;
- double X = radius * Math.sin(angle);
- double Z = radius * Math.cos(angle);
- Vector vector = new Vector(X, 0, Z);
- rotateAroundAxisX(vector, rotating);
- rotateAroundAxisZ(vector, rotating);
- origin.add(vector.getX(), vector.getY(), vector.getZ());
- UtilParticles.display(ParticleEffect.REDSTONE, origin, 2);
- int randomSpark = CoreUtils.getRandomInteger(1, 10);
- if (randomSpark == 5)
- UtilParticles.display(ParticleEffect.FIREWORKS_SPARK, origin, 2);
- origin.subtract(vector.getX(), vector.getY(), vector.getZ());
- }
- }
- }.runTimer("TitanParticle", 50);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement