Skript addon for creating complex particle effects with minimal hassle
GPL-3.0 License
Bot releases are hidden (Show)
Supported versions: 1.18 - 1.20.6
Syntax is available on SkUnity and SkriptHub!
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth 6 months ago
Supported versions: 1.18 - 1.20.4. 1.20.5/6 have not been tested yet.
[a] [bezier] curve from [start] %vector/entity/location% to [end] %vector/entity/location% (with|using) control point[s] %vectors/entities/locations%
set the animation order of %shapes% to (default|lowest-to-highest|highest-to-lowest)
Syntax is available on SkUnity and SkriptHub!
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth 11 months ago
rotate shape drawn shape...
draw [an] (animation [of] [the]|animated) shape[s] [of] %shapes% [%-directions% %-locations/entities%] [to %-players%] over %timespan%
[a] shape cop(y|ies) of %shapes%
Syntax is available on SkUnity and SkriptHub!
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth about 1 year ago
Only minor changes this time. Support for icospheres and custom shapes (shapes made of other shapes and/or individual points) will be coming in 1.2.0.
draw
effect and draw shapes
My apologies for this change, but it was the only way to resolve a collision issue between the draw particle and draw shape effects when using variables.
The draw shape effect section now requires the use of the keyword shape
to avoid conflicts:
[sync[hronously]] draw [the] shape[s] [of] %shapes% [%-directions% %-locations/entities%] [to %-players%]",
draw [the] shape[s] [of] %shapes% [%-directions% %-locations/entities%] [to %-players%] for [duration] %timespan% [with (delay|refresh [rate]) [of] %-timespan%]"
Syntax is available on SkUnity and SkriptHub!
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth about 1 year ago
No changes this time, but 2.7 is out so this addon can come out of beta!
Syntax is available on SkUnity and SkriptHub!
Have you ever wanted to draw shapes in Minecraft? Using particles? With Skript? Well, now you have an alternative to learning a bunch of silly vector math or trying to get SkDragon to work on modern versions. Skript-Particle allows you to easily draw a number of different shapes using particles with no (well only a little) math knowledge necessary!
Attached is a script with a command that will run through a set of manipulations on all the current shapes, to help you get used to the syntax and how it works. It also contains the same command that can be found on the home page of this github, to draw a magic circle thingy in front of your face. I hope these are helpful for understanding!
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth over 1 year ago
Finally implemented particle motion:
When creating a custom particle, you can specify a velocity
, which is normally a vector. Particle motions allow more complex velocities:
inwards motion
outwards motion
clockwise motion
counterclockwise motion
no motion
These motions are relative to the shape they are a part of. Inwards and Outwards are relative to the center point (so offsets will affect their motion). The two rotation motions are relative to the normal (relative y) axis of the shape.
More syntaxes related to particle motion will be coming in the future
As of right now, skript-particle is in BETA. This means there will be issues. Things will break. I will likely be making many small releases as bugs pop up and I fix them. Please do not use this version on production servers. I've tested it a lot, but I certainly haven't tested everything.
If you are interested in using it, the syntax is currently available on the wiki of this github. I will be adding it to SkUnity and SkriptHub once the addon leaves beta, (v1.1.0). Note that skript-particle requires Skript 2.7 (of which there is only betas released), Java 17, and Paper 1.17.1+. I intend to maintain support for all Java 17 versions, but I will only guarantee support for the latest 3 versions. Currently, that means 1.17.1, 1.18.2, and 1.19.x. (I know 1.20's out, I'm a bit behind. It should work on 1.20 though.)
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth over 1 year ago
[a] line[s] (from|between) %locations/entities/vectors% (to|and) %locations/entities/vectors%
[a] line (between|connecting) %locations/entities/vectors%
[a] [solid] heart [shape] (with|of) width %number%[,] [and] length %number%[[,] [and] eccentricity %-number%]
[a] [solid] star with %number% points(,| and) inner radius %number%[,] and outer radius %number%
star points of %shapes%
%shapes%'[s] star points
(inner|outer) radius of %shapes%
%shapes%'[s] (inner|outer) radius
As of right now, skript-particle is in BETA. This means there will be issues. Things will break. I will likely be making many small releases as bugs pop up and I fix them. Please do not use this version on production servers. I've tested it a lot, but I certainly haven't tested everything.
If you are interested in using it, the syntax is currently available on the wiki of this github. I will be adding it to SkUnity and SkriptHub once the addon leaves beta, (v1.1.0). Note that skript-particle requires Skript 2.7 (of which there is only betas released), Java 17, and Paper 1.17.1+. I intend to maintain support for all Java 17 versions, but I will only guarantee support for the latest 3 versions. Currently, that means 1.17.1, 1.18.2, and 1.19.x.
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.
Published by sovdeeth over 1 year ago
Quick overview of what skript-particle is:
Have you ever wanted to draw shapes in Minecraft? Using particles? With Skript? Well, now you have an alternative to learning a bunch of silly vector math or trying to get SkDragon to work on modern versions. Skript-Particle allows you to easily draw a number of different shapes using particles with no (well only a little) math knowledge necessary!
Attached is a script with a command that will run through a set of manipulations on all the current shapes, to help you get used to the syntax and how it works. It also contains the same command that can be found on the home page of this github, to draw a magic circle thingy in front of your face. I hope these are helpful for understanding!
As of right now, skript-particle is in BETA. This means there will be issues. Things will break. I will likely be making many small releases as bugs pop up and I fix them. Please do not use this version on production servers. I've tested it a lot, but I certainly haven't tested everything.
If you are interested in using it, the syntax is currently available on the wiki of this github. I will be adding it to SkUnity and SkriptHub once the addon leaves beta, (v1.1.0). Note that skript-particle requires Skript 2.7 (of which there is only betas released), Java 17, and Paper 1.17.1+. I intend to maintain support for all Java 17 versions, but I will only guarantee support for the latest 3 versions. Currently, that means 1.17.1, 1.18.2, and 1.19.x.
If you have questions, small suggestions, or just need help, check out the skript-particle channel in the skript-chat discord.