public void addPlayerToLobby(final ZvPPlayer player) {
BukkitTask kitSelectTask = Bukkit.getScheduler().runTaskLater(ZvP.getInstance(), new Runnable() {
@Override
public void run() {
player.openKitSelectGUI();
addPlayer(player);
}
}, (int) Math.ceil(this.arena.getConfig().getJoinTime() / 4) * 20L);
this.openKitSelectTasks.put(player, kitSelectTask);
player.getPlayer().teleport(getRandomLocation(), TeleportCause.PLUGIN);
player.getPlayer().setGameMode(GameMode.SURVIVAL);
player.getArena().addPreLobbyPlayer(player);
player.setSpawnProtected(true); // INFO Messy workaround need cleaner solution
this.joinProcessRunning = true;
ZvP.getPluginLogger().log(this.getClass(), Level.INFO, "Player " + player.getName() + " joined PreLobby " + this.arena.getID(), true, true);
}
ArenaLobby.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:ZvP
作者:
评论列表
文章目录