diff --git a/src/main/java/com/alttd/particles/Alpha.java b/src/main/java/com/alttd/particles/Alpha.java
new file mode 100644
index 0000000..ae87c7d
--- /dev/null
+++ b/src/main/java/com/alttd/particles/Alpha.java
@@ -0,0 +1,52 @@
+package com.alttd.particles;
+
+import com.alttd.objects.APartType;
+import com.alttd.objects.Frame;
+import com.alttd.objects.ParticleSet;
+import com.alttd.storage.ParticleStorage;
+import com.destroystokyo.paper.ParticleBuilder;
+import net.kyori.adventure.text.minimessage.MiniMessage;
+import org.bukkit.Material;
+import org.bukkit.Particle;
+import org.bukkit.inventory.ItemStack;
+import org.bukkit.inventory.meta.ItemMeta;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Alpha {
+ private static final ItemStack itemStack;
+
+ static {
+ MiniMessage miniMessage = MiniMessage.miniMessage();
+ itemStack = new ItemStack(Material.ANVIL);
+ ItemMeta itemMeta = itemStack.getItemMeta();
+ itemMeta.displayName(miniMessage.deserialize("Alpha Particles"));
+ itemMeta.lore(List.of(
+ miniMessage.deserialize("An exclusive particle"),
+ miniMessage.deserialize("set for Alpha testers!")));
+ itemStack.setItemMeta(itemMeta);
+ }
+
+ public Alpha() {
+ List frameList = new ArrayList<>();
+
+ frameList.add(new Frame(frameOne()));
+
+ ParticleStorage.addParticleSet(APartType.KILL, new ParticleSet(frameList, 5, -1, 10, APartType.KILL, "UNIQUE_NAME_TEST", "apart.particle.test", itemStack));
+ ParticleStorage.addParticleSet(APartType.TELEPORT_ARRIVE, new ParticleSet(frameList, 5, 5, 40, APartType.TELEPORT_ARRIVE, "UNIQUE_NAME_TEST", "apart.particle.test", itemStack));
+ ParticleStorage.addParticleSet(APartType.CLICK_BLOCK, new ParticleSet(frameList, 5, 5, 40, APartType.CLICK_BLOCK, "UNIQUE_NAME_TEST", "apart.particle.test", itemStack));
+ }
+
+
+ public List frameOne() {
+ List list = new ArrayList<>();
+ double x_pts[] = {0.23, 0.21, 0.19, 0.17, 0.15, 0.13, 0.11, 0.09, 0.06, 0.02, -0.03, -0.08, -0.14, -0.19, -0.24, -0.26, -0.28, -0.28, -0.27, -0.25, -0.22, -0.18, -0.13, -0.08, -0.03, 0.00, 0.03, 0.06, 0.09, 0.11, 0.14, 0.15, 0.16, 0.18, 0.22, 0.26, 0.30, 0.32};
+ double z_pts[] = {0.91, 0.86, 0.81, 0.76, 0.70, 0.63, 0.58, 0.52, 0.47, 0.42, 0.39, 0.38, 0.39, 0.42, 0.47, 0.52, 0.58, 0.63, 0.69, 0.75, 0.81, 0.86, 0.89, 0.90, 0.89, 0.87, 0.83, 0.79, 0.74, 0.69, 0.57, 0.51, 0.46, 0.42, 0.40, 0.40, 0.42, 0.47};
+
+ for(int i = 0; i < x_pts.length; i++) {
+ list.add(new ParticleBuilder(Particle.ELECTRIC_SPARK).offset(x_pts[i], 2, z_pts[i]));
+ }
+ return list;
+ }
+}
diff --git a/src/main/java/com/alttd/particles/InitParticles.java b/src/main/java/com/alttd/particles/InitParticles.java
index a4ac8e2..12a477b 100644
--- a/src/main/java/com/alttd/particles/InitParticles.java
+++ b/src/main/java/com/alttd/particles/InitParticles.java
@@ -3,5 +3,6 @@ package com.alttd.particles;
public class InitParticles {
public static void init() {
new Test();
+ new Alpha();
}
}