40 lines
1.1 KiB
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);
|
|
}
|
|
}
|