From 960ec50228e26bea648664de79ad8cf1b97006ae Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Thu, 13 Jan 2022 18:36:32 +0100 Subject: [PATCH] Added example particle --- .../java/com/alttd/objects/APartType.java | 1 + src/main/java/com/alttd/particles/Test.java | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/main/java/com/alttd/particles/Test.java diff --git a/src/main/java/com/alttd/objects/APartType.java b/src/main/java/com/alttd/objects/APartType.java index a14327b..2a334e9 100644 --- a/src/main/java/com/alttd/objects/APartType.java +++ b/src/main/java/com/alttd/objects/APartType.java @@ -35,6 +35,7 @@ public enum APartType { //TODO add description? APartType(String name, Material material, ItemStack itemStack) { this.name = name; this.material = material; + this.itemStack = itemStack; } } diff --git a/src/main/java/com/alttd/particles/Test.java b/src/main/java/com/alttd/particles/Test.java new file mode 100644 index 0000000..0fc8329 --- /dev/null +++ b/src/main/java/com/alttd/particles/Test.java @@ -0,0 +1,36 @@ +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 org.bukkit.Material; +import org.bukkit.Particle; +import org.bukkit.inventory.ItemStack; + +import java.util.ArrayList; +import java.util.List; + +public class Test { + public Test() { + APartType test = APartType.DEATH; + List frameList = new ArrayList<>(); + // + frameList.add(new Frame(frameOne())); + //.... + ParticleSet particleSet = new ParticleSet(frameList, 5, 5, test, "apart.particle.test", new ItemStack(Material.CHEST)); + ParticleStorage.addParticleSet(test, particleSet); + + } + + + public List frameOne() { + List list = new ArrayList<>(); + list.add(new ParticleBuilder(Particle.TOTEM).offset(0, 2, 0)); + list.add(new ParticleBuilder(Particle.TOTEM).offset(0, 2, 1)); + list.add(new ParticleBuilder(Particle.TOTEM).offset(0, 2, 2)); + list.add(new ParticleBuilder(Particle.TOTEM).offset(0, 2, 3)); + return list; + } +}