ArenaListener.java 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号