Minecraft Bedrock Edition players can edit their world settings under “Game” and uncheck the box next to “Mob Spawning.” Java Edition players can type “/gamerule doMobSpawning false” into the chat bar ...
You are going to need a lot of blocks for this build so you should better get to farming. As for the blocks themselves, you can pretty much use anything. Cobblestone and Wood are the most common ...