In normal Minecaft with no gamerules changed, silverfish have the capability to meld with existing stone, stone brick or cobble to turn that block into an egg block.
If I were to use silverfish in an adventure map but prevent silverfish from "melding" back into the blocks, how would I do this? (I've already tried gamerule mobGriefing)
4 Answers
silver fish can't mend into monster eggs (like the block). Ive tried this and it works, so hope this helps! so sorry if for some reason it doesn't work.
3There is no way to prevent silverfish from entering blocks (although this seems to me that it should be prevented by mobGriefing, maybe you should suggest it?). I don't know if this is suitable, but a potential solution is to set the difficulty to peaceful. Then, if silverfish did spawn they would instantly de-spawn again.
I know I'm late but for anyone having the same issue you can use stairs and slabs since they cannot meld into them and they look like stone and bricks
If you are making an adventure map then the simplest way to do this is definitely use monster egg blocks, as long as it is in adventure mode and mob griefing is off the silverfish will not break out.
The Better Way would be to layer slabs, for instance stone bricks or stone, or even cobble. This gives the same appearance as a full block, but the silverfish do not count this as a block they can burrow into, making it the best way to stop them burrowing.