@EventHandler
public void onPlayerEnterPortal(PlayerPortalEvent e){
Player p = e.getPlayer();
Region rto = null;
Region from = null;
if (e.getTo() != null){
rto = RedProtect.get().rm.getTopRegion(e.getTo());
}
if (e.getFrom() != null){
from = RedProtect.get().rm.getTopRegion(e.getFrom());
}
if (rto != null && !rto.canExitPortal(p)){
RPLang.sendMessage(p, "playerlistener.region.cantteleport");
e.setCancelled(true);
}
if (from != null && !from.canEnterPortal(p)){
RPLang.sendMessage(p, "playerlistener.region.cantenterteleport");
e.setCancelled(true);
}
}
RPPlayerListener.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:RedProtect
作者:
评论列表
文章目录