MiaoLobby/src/main/java/pw/yumc/MiaoLobby/AuthHook.java

40 lines
1.1 KiB
Java

package pw.yumc.MiaoLobby;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.scheduler.BukkitRunnable;
import pw.yumc.YumCore.bukkit.P;
import pw.yumc.YumCore.bukkit.compatible.C;
/**
* Created by 蒋天蓓 on 2016/12/24 0024.
*/
public class AuthHook implements Listener {
MiaoLobby plugin = P.getPlugin();
public AuthHook() {
Bukkit.getPluginManager().registerEvents(this, P.instance);
}
protected void delayTp(final Player player) {
new BukkitRunnable() {
int delay = plugin.config.AutoTPDelay;
@Override
public void run() {
if (player.isOnline()) {
if (delay > 0) {
C.ActionBar.send(player, String.format(plugin.config.TPDelay, delay));
delay--;
return;
}
plugin.random(player);
}
cancel();
}
}.runTaskTimerAsynchronously(plugin, 0, 20);
}
}