@Override protected void onBlockPlace(BlockPlaceEvent evt, Block blk) { // TODO Auto-generated method stub super.onBlockPlace(evt, blk); Player ply = evt.getPlayer(); // Bukkit.broadcastMessage(Boolean.toString(evt.isCancelled())); Cuboid cub = pMapaActual().ObtenirCuboid("RegC", getWorld()); if (cub.contains(blk)) { evt.setCancelled(true); } if (blk.getType() == Material.OBSIDIAN) { evt.setCancelled(true); evt.getPlayer().damage(15); } // if (blk.getType() == Material.WOOL){ // // for (Objectiu obj : obtenirObjectiusPly(ply)){ // Bukkit.broadcastMessage(Double.toString(obj.getLocation().distance(blk.getLocation()))); // if (obj.getLocation().distance(blk.getLocation()) < 2){ // Wool wool = new Wool(DyeColor.getByWoolData(blk.getData())); // Location blkLoc = blk.getLocation(); // if(wool.getColor().getWoolData() == ((DyeColor) obj.getInfo()).getWoolData()){ // obj.complete(ply); // }else{ // evt.setCancelled(true); // } // // } // // } // } }