BlockBreakEvent e -> e.getBlock().getLocation() -> for(Location.... .. .) {-> Bukkit.getWorld().getBlockAt(Loc...n) -> .setType(Material.AIR);} ?
Слушаешь евент, получаешь локацию сломаного блока, йиклом бежишь по тем коорда что тебе нужны, и ставишь тип блока как Воздух. Так?