When I heard about the new barrier blocks, to be added in 1.8, I thought man, this will be helpful! then I started thinking about it.. and that's when I realised, that it was impractical for many situations, and you can just use bedrock instead. It might be helpful for some things, but not for a lot of others. And then I came up with this idea, Encasing blocks in barrier blocks. Now to avoid any nonsense with things like shift clicking, and blocks with a GUI, I want to make it an entirely new block, called an encasing block. Same as a regular barrier, it could only be gained by /give. how it differs though is that when you click a block with it, that block becomes unbreakable to anyone not in creative mode. It also works with redstone, making sure it doesn't break, whist not disrupting any redstone mechanics, also allowing it float in the air when there isn't a block underneath. I'm not at all sure it would even be possible, because I have no idea how minecraft's code works, but I think it would be helpful to map makers.
Rollback Post to RevisionRollBack
I do not care about your dragon, I will not click it, it is not real, and I hope it dies in a fire.
I don't think this is necessary. For starters, you can already achieve this using Minecarts and Barrier Blocks as they are. The point of barrier blocks is to deny player access to certain points without using a solid block; that way light can pass through and such. No support!
Barrier blocks do not disappear while shift clicked or as such barrier blocks can only be broken in creative just like bedrock. In fact everything that you want the encasing block to do the barrier block can already do. No Support