RPPlayerListener.java 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号