Is there any block that can't be shoot through but skeletons don't know it?

I modified my mob grinder in such way that it now collects almost dead monsters in a small 2x2 area. From this area, I allow skeletons to shoot at me. As they shoot, they hit creepers and produce nice amount of music discs.
The problem is that huge portion of arrows still makes it through. I tried to reduce the damage with water, but even 3 blocks of water still aren't enough:
My question therefore is: Can I make such set-up that skeletons will fire me but will never hit me?
Best Answer
You could set up a small redstone contraption in order to only expose the skeleton to you if there is a creeper there.
If you want, I can make a prototype.
Also, you don't have to risk yourself: They retaliate from attacks, and snowmen attack skeletons, so they'll attack snowmen (after it attacks them)
Pictures about "Is there any block that can't be shoot through but skeletons don't know it?"



Can skeletons shoot through slabs?
Skeletons. Skeletons are dangerous because they can fire arrows through gaps in your defenses. Wherever possible, fill open gaps with any of certain translucent blocks such as slabs, fence, or glass to make windows.Can skeletons see through iron bars?
Usage. Iron bars used to create arrow slits. As with glass panes and fences, iron bars can be used to create narrow slits when placed between a door and a solid block. Mobs can see through and attack through these gaps, and arrows may be shot through them.Can skeletons shoot through fences?
Fences cannot always protect players from skeletons either; While a skeleton is unable to cross a fence, it can still shoot arrows over it. This risk can be lessened, by making a fence two or more blocks tall. Torches can be placed on top of fences, creating a well-lit, safer perimeter.Can skeletons spawn with diamond armor?
Skeletons have a 0.04% chance of spawning wearing a full set of diamond armor.Minecraft, But You Can Go Inside Any Block...
More answers regarding is there any block that can't be shoot through but skeletons don't know it?
Answer 2
I don't think skeletons can see through anything. Only spiders can. But you can toughen up your mob grinder with slabs, that may stop skeletons from shooting at you but at the creepers and other mobs.
Answer 3
Simply don't stand there. Make a Iron golem the other side. Skeleton would try to hit it. but it will rarely hit it. Iron golems are cheap to make. 4 iron blocks and a pumpkin.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Ruslan Alekso, Engin Akyurt, Daniel Maforte, MART PRODUCTION