General Tips
- Design mob farms to kill mobs, with optional manual kill mode that is toggled on/off. This reduces mobs hanging out in farms that aren't in use.
- If you have a large area to work with, such as a village or town, spread out your larger, laggier farms so they are not concentrated into one area.
- Where you can make mob farms large enough that entity collision is minimised.
- Minimise the use of block entities (item frames, signs, armour stands etc.)
- Make your farms the size you need, not necessarily the biggest and most productive out there. If you don't need 100,000 bamboo per hours then you're just causing potential area lag and stacks of items despawning on the ground. A small but efficient farm often serves personal needs just as well, with much less lag impact.
- Use barrels instead of chests.
- Limit your use of glowing signs.
- Put composters above hoppers, or lock them when they're not in use, or both.
- Where your redstone may cause lighting updates (flickering redstone torches etc.) ensure the area is well lit to reduce lighting updates.
- Put a solid block roof over any contraption with moving pistons, this reduces sky lighting updates.
- Dropper lines are less laggy than chests and hoppers for storage lines.
- Ensure any redstone clock based machines have an off switch so they aren't running 24/7.
- Keep redstone builds limited to as few chunks as possible. As redstone moves between chunks it causes a chunk update.
- Have an off switch on any farm that runs consistently so you can shut it off when storage is full etc.
- Limit use of hoppers where possible - dropper chains are more lag efficient.
- Minimise the number of minecarts in collection systems, one minecart covering a whole farm is more lag efficient than having an individual minecart per row.