36 lines
886 B
Java
36 lines
886 B
Java
package lt.govindas.skooldown.events;
|
|
|
|
import ch.njol.skript.lang.Literal;
|
|
import ch.njol.skript.lang.SkriptEvent;
|
|
import ch.njol.skript.lang.SkriptParser.ParseResult;
|
|
import org.bukkit.event.Event;
|
|
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;
|
|
}
|
|
|
|
|
|
|
|
} |