Minecraft – How to disable a silverfish spawner

minecraft-java-edition

So I just found a stronghold and located the End Portal. I tried lighting up the area to get rid of the silverfish that come from the spawner, but I found out trough the Minecraft Wiki that when there's a spawner they can spawn at any light level.

Since I don't want to destroy the spawner, is there any way I can disable it? I know I can fill the room with blocks, but then access to the portal would get quite a bit complicated.

Best Answer

They actually stop spawning at light level 12 or higher, so surrounding the area with glowstone or redstone lamps should work.

Etho, a relatively famous YouTuber who specializes in exotic mob farms, has been working on a silverfish farm for a while: he went over how to disable a silverfish spawner using only light in episode 155 of Etho Plays Minecraft:

He had the same scenario you have: he wanted to keep the portal accessible but disable the spawner. He goes into possible caveats and problems you might run into, but he was able to completely disable the spawner by adding redstone lamps across the top of the spawning area.