Skooldown/src/lt/govindas/skooldown/events/EvtCooldown.java

36 lines
886 B
Java
Raw Normal View History

2020-02-24 18:13:11 +00:00
package lt.govindas.skooldown.events;
import ch.njol.skript.lang.Literal;
import ch.njol.skript.lang.SkriptEvent;
import ch.njol.skript.lang.SkriptParser.ParseResult;
2020-02-27 13:58:17 +00:00
import org.bukkit.event.Event;
2020-02-24 18:13:11 +00:00
import org.jetbrains.annotations.Nullable;
import java.util.Arrays;
public class EvtCooldown extends SkriptEvent {
String name;
@Override
public boolean init(Literal<?>[] lit, int arg1, ParseResult arg2) {
name = Arrays.toString(lit);
name = name.substring(1, name.length()-1);
return true;
}
@Override
public String toString(@Nullable Event event, boolean arg1) {
return "cooldown end event ";
}
@Override
public boolean check(Event event) {
if (event instanceof CooldownEndEvent) {
return ((CooldownEndEvent) event).getName().equalsIgnoreCase(name);
}
return false;
}
}