🎨 Made 2 methods abstract.
This commit is contained in:
parent
26e9f6e2c9
commit
f81813383a
5 changed files with 16 additions and 2 deletions
|
@ -15,12 +15,12 @@ public abstract class TriggerData {
|
||||||
/**
|
/**
|
||||||
* This method gets fired when the cue gets triggered
|
* 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
|
* This method gets fired when the cue gets removed
|
||||||
*/
|
*/
|
||||||
public void remove() {}
|
public abstract void remove();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the trigger type
|
* Get the trigger type
|
||||||
|
|
|
@ -17,4 +17,9 @@ public class AnimaTrigger extends TriggerData {
|
||||||
public void trigger() {
|
public void trigger() {
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "anima play " + name);
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "anima play " + name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() {
|
||||||
|
//TODO Remove the anima?
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,4 +17,7 @@ public class CommandTrigger extends TriggerData {
|
||||||
public void trigger() {
|
public void trigger() {
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command);
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() {} //A command is one time, ignore.
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,4 +73,7 @@ public class FireworkTrigger extends TriggerData {
|
||||||
public void trigger() {
|
public void trigger() {
|
||||||
ShowAPI.Fireworks.spawn(fw, spawnLoc);
|
ShowAPI.Fireworks.spawn(fw, spawnLoc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() {} //Firework is one-time, ignore.
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,4 +53,7 @@ public class ParticleTrigger extends TriggerData {
|
||||||
public void trigger() {
|
public void trigger() {
|
||||||
spawnLoc.getWorld().spawnParticle(type, spawnLoc, count);
|
spawnLoc.getWorld().spawnParticle(type, spawnLoc, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() {} //A particle is one time, ignore.
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue