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