@EventHandler(priority = EventPriority.HIGHEST)
public void onPlayerRespawn(PlayerRespawnEvent event) {
Resident resident = CivGlobal.getResident(event.getPlayer());
if (!resident.isInsideArena()) {
return;
}
Arena arena = resident.getCurrentArena();
if (arena == null) {
return;
}
Location loc = arena.getRespawnLocation(resident);
if (loc != null) {
CivMessage.send(resident, CivColor.LightGray+"Respawned in arena.");
World world = Bukkit.getWorld(arena.getInstanceName());
loc.setWorld(world);
resident.setLastKilledTime(new Date());
event.setRespawnLocation(loc);
}
}
ArenaListener.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:civcraft
作者:
评论列表
文章目录