RPMine18.java 文件源码

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

项目:RedProtect 作者:
@EventHandler
 public void onAttemptInteractAS(PlayerInteractAtEntityEvent e) {
     if (e.isCancelled()) {
         return;
     }

     Entity ent = e.getRightClicked();
     Location l = ent.getLocation();
     Region r = RedProtect.get().rm.getTopRegion(l);
     Player p = e.getPlayer();
     if (r == null){
        //global flags
        if (ent instanceof ArmorStand) {
             if (!RPConfig.getGlobalFlagBool(l.getWorld().getName()+".build")) {
                e.setCancelled(true);
                 return;
             }
         }
        return;
     }

     if (ent instanceof ArmorStand) {
         if (r != null && !r.canBuild(p)) {
            RPLang.sendMessage(p, "playerlistener.region.cantedit");
             e.setCancelled(true);
}
     }
 }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号