ArenaLobby.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:ZvP 作者:
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);
   }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号