mirror of
https://e.coding.net/circlecloud/MiaoLobby.git
synced 2025-11-03 09:26:08 +00:00
@@ -26,6 +26,7 @@ public class Util {
|
||||
private static Map<String, BukkitTask> tasks;
|
||||
|
||||
public static void delayTp(final Player player) {
|
||||
if (player == null) { return; }
|
||||
tasks.put(player.getName(), new BukkitRunnable() {
|
||||
int delay = config.AutoTPDelay;
|
||||
|
||||
@@ -45,9 +46,11 @@ public class Util {
|
||||
}
|
||||
|
||||
public static void cancel(Player player) {
|
||||
BukkitTask task = tasks.get(player.getName());
|
||||
if (task != null) {
|
||||
task.cancel();
|
||||
if (player != null) {
|
||||
BukkitTask task = tasks.get(player.getName());
|
||||
if (task != null) {
|
||||
task.cancel();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ import pw.yumc.MiaoLobby.Util;
|
||||
public class AuthMeHook extends Hook {
|
||||
@EventHandler
|
||||
public void onLogin(final LoginEvent e) {
|
||||
Util.delayTp(e.getPlayer());
|
||||
if (e.isLogin()) {
|
||||
Util.delayTp(e.getPlayer());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,9 @@ import pw.yumc.MiaoLobby.Util;
|
||||
public class VBossAuthHook extends Hook {
|
||||
@EventHandler
|
||||
public void onLogin(LoginEvent e) {
|
||||
Util.delayTp(e.getPlayer());
|
||||
if (e.isLogin()) {
|
||||
Util.delayTp(e.getPlayer());
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
||||
Reference in New Issue
Block a user