PlayerListener.java 文件源码

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

项目:Factoid 作者:
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
// Must be after Essentials
public void onPlayerRespawn(PlayerRespawnEvent event) {

    Player player = event.getPlayer();
    IPlayerConfEntry entry = playerConf.get(player);
    IDummyLand land = Factoid.getThisPlugin().iLands().getLandOrOutsideArea(
            player.getLocation());
    String strLoc;
    Location loc;

    // For repsawn after death
    if (entry != null
            && land.checkPermissionAndInherit(player,
                    PermissionList.TP_DEATH.getPermissionType())
            && !(strLoc = land.getFlagAndInherit(
                    FlagList.SPAWN.getFlagType()).getValueString()).isEmpty()
            && (loc = StringChanges.stringToLocation(strLoc)) != null) {
        event.setRespawnLocation(loc);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号