This is a problem I have been working on for years but never really came up with a satisfying answer. I am starting a new Skyblock base and I am hoping that maybe someone out there has a "best practice" layo
Mobs spawn at a minimum distance from the player and up to a maximum distance, and once you cross over 128 blocks they start despawning.
Presence of mobs nearby will interfere with spawning.
Mobs are either restricted to spawning at certain Y ranges, or have higher spawning rates at certain Y ranges.
Combining all of that data, it is fairly obvious that for an ideally producing base, you want to limit yourself to roughly a 100x100 area, and build most of your base from Y=0 to Y=?
Must clear all existing mobs from Y=0 to sky limit in that area.
It is also fairly obvious that you will want to place certain farms at certain locations. For example, I read that in recent versions mob spawn rates are highest near Y=0, so perhaps place the hostile mob farm, enderman farm and slime farms in the corners of Y=0.
But once you do that, distance becomes important in order to place things like the villager farm, iron farm, passive mob farms, etc at Y=?
Then automated edibles farms that don't involve mobs of any kind can be placed at other locations.
Has anybody considered this layout issue? Do you have any layouts that work well, maximizing productivity of the various farms and still work well as you walk around the base?