PlayerListener.java 文件源码

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

项目:Annihilation 作者:
@EventHandler
public void onPlayerRespawn(PlayerRespawnEvent e) {
    Player player = e.getPlayer();
    PlayerMeta meta = PlayerMeta.getMeta(player);
    if (meta.isAlive()) {
        if (kitsToGive.containsKey(e.getPlayer().getName())) {
            meta.setKit(kitsToGive.get(e.getPlayer().getName()));
            kitsToGive.remove(e.getPlayer().getName());
        }
        e.setRespawnLocation(meta.getTeam().getRandomSpawn());
        meta.getKit().give(player, meta.getTeam());
    } else {
        e.setRespawnLocation(plugin.getMapManager().getLobbySpawnPoint());
        ItemStack selector = new ItemStack(Material.FEATHER);
        ItemMeta itemMeta = selector.getItemMeta();
        itemMeta.setDisplayName(ChatColor.AQUA
                + "Right click to select class");
        selector.setItemMeta(itemMeta);

        player.getInventory().setItem(0, selector);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号