
Cone command
Oriented effect
Description
This effect spawns a cone! It starts from one point and spirals around until it makes a cone of a desidered length! The cone can be hollow or filled. You can even invert it, and you can select the number of strands that make up the cone.

To use this command you will need to type:
/pal cone <paramters...>
Demo effect
To display the demo effect use:
/pal cone demo <particle> <posX> <posY> <posZ> <duration>
This will spawn a single strand cone of about 5 blocks oriented towards positive Z looking direction
Command Structure
The basic command structure for this effect is:
/pal cone <particle> <originPos> <yaw> <pitch> <count> <particlesPerIteration> <strands> <lengthGrow> <radiusGrow> <angularVelocity> <startingRotation> <solid> <randomStart> <inverted> <duration>or
/pal animatedcircle <particle> <originPos> <count> <particlesPerIteration> <strands> <lengthGrow> <radiusGrow> <angularVelocity> <startingRotation> <solid> <randomStart> <inverted> <duration>
particle,originPos,yaw,pitchanddurationhave already been explained in the General Information page.countis the total number of particles that will make up the cone, similar to AnimatedBall's count.particlesPerIterationis again, like the one in the AnimatedBall effect. This is the number of particles that will be displayed each iterationstrandsis the number of strands of the cone. A strand is one of the spirals that make up the cone. (Be careful! It is somewhat influenced by the angularVelocity and number of particles too!lengthGrowhow much the length will grow each iteration, in blocks. It is advised to keep this values at or below0.1, since bigger increments will make a VERY big effect, which won't be easily visible. (Also depends on all your other parameters)radiusGrowdefines how much the radius of the cone will grow each iteration, in blocks. It is advised to keep this values at or below0.1, since bigger increments will make a VERY big effect, which won't be easily visible. (But again, also depends on all your other parameters)angularVelocitydefines how fast the strands spiral around the center. It is expressed in radians (pi = 3.14 = 180°). Negative values will make the strands spins counter clockwise. A velocity will just create a number of lines equal to the number of strands.startingRotationin radians, is used to predetermine the intial rotation of the spirals, before applying any velocity.solidis a boolean value, and if set to true, it will spawn particles from the starnds towards the center as well, thus making a solid cone.randomStartmake the cone have a random starting rotation, overriding any values specified in startingRotation beforeinvertedinverts the direction of the cone. If true, instead of having the starting point of the cone at the originPos you have specified, you will have the end of the cone.

The standard circle
/pal animatedcircle minecraft:soul_fire_flame ~ ~ ~ 50 2 0 3.14 true false false 0.0 0.0 0.0 0.0 0.0 0.0 5

A semi circle
/pal animatedcircle minecraft:soul_fire_flame ~ ~ ~ 50 2 0 3.14 true true false 0.0 0.0 0.0 0.0 0.0 0.0 5

Adding some angular velocity
/pal animatedcircle minecraft:soul_fire_flame ~ ~ ~ 50 2 0 3.14 false false true 2.0 0.0 0.0 0.0 0.0 0.0 5

Example of messing around with parameters (angularVelocity x=2.0)
/pal animatedcircle minecraft:electric_spark ~ ~ ~ 50 2 0 7 true false true 0.0 2.0 0.0 0.0 0.0 0.0 3
Last updated