🎨 Made 2 methods abstract.

This commit is contained in:
stijnb1234 2020-12-08 21:10:17 +01:00
parent 26e9f6e2c9
commit f81813383a
5 changed files with 16 additions and 2 deletions

View file

@ -15,12 +15,12 @@ public abstract class TriggerData {
/**
* This method gets fired when the cue gets triggered
*/
public void trigger() {}
public abstract void trigger();
/**
* This method gets fired when the cue gets removed
*/
public void remove() {}
public abstract void remove();
/**
* Get the trigger type

View file

@ -17,4 +17,9 @@ public class AnimaTrigger extends TriggerData {
public void trigger() {
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "anima play " + name);
}
@Override
public void remove() {
//TODO Remove the anima?
}
}

View file

@ -17,4 +17,7 @@ public class CommandTrigger extends TriggerData {
public void trigger() {
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command);
}
@Override
public void remove() {} //A command is one time, ignore.
}

View file

@ -73,4 +73,7 @@ public class FireworkTrigger extends TriggerData {
public void trigger() {
ShowAPI.Fireworks.spawn(fw, spawnLoc);
}
@Override
public void remove() {} //Firework is one-time, ignore.
}

View file

@ -53,4 +53,7 @@ public class ParticleTrigger extends TriggerData {
public void trigger() {
spawnLoc.getWorld().spawnParticle(type, spawnLoc, count);
}
@Override
public void remove() {} //A particle is one time, ignore.
}