@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);
}
}
PlayerListener.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Annihilation
作者:
评论列表
文章目录