I recently discovered that if you push a minecart into a dirt block, with a hopper underneath it pulls any drops that fall on the dirt block into the hopper system.
So I created a sheep farm with hoppers in all the dirt blocks. That way you could run along and shear the sheep without having to worry about picking up the drops.
However, the lag was starting to get pretty bad. Why are minecarts causing lag when not moving? Is there a way around it? Is it because I used the /summon command to place the minecart? If so is there a tag I should be using to reduce the lag?
Are you sure the lag is not caused by the large number of sheep?
Minecarts (all types) are also entities and add their share to the lag.
Hoppers are known to cause lag. They constantly check the 1x1 space above them looking for items to suck in. There is a way to prevent it: put an empty furnace (or any tile entity: dropper, chest, hopper, any block with inventory) on top of every hopper. This stops the hoppers from "looking for mode"and makes them waiting for something to appear in the inventory above. Obviously that won't work for your sheep far as they need grass to eat. But it works for large sorting systems, transportation lines, etc.
It seems your farm design is not a good one.
Nice tip about placing something with an inventory above hoppers where possible, that makes a lot of sense. Thanks for sharing that.
2. how much FPS do you have without the minecart hoppers and how much FPS do you have with the minecart hoppers.
Answering these questions will make it a bit easier to help you!
And sadly there's no tag that directly reduces the lagg.
FPS before minecart hoppers: 100-200fps. FPS looking in the direction of the minecart hoppers: 10-20fps. The thing that caught my attention was the sound of a running minecart as I got close to the area.
The area is I think 32x32 blocks. Can't remember and in the middle of something away from the farm to go check.
And the comment about "sure it wasn't caused by large number of sheep?" Have 4 in there right now. Just started building it.
I recently discovered that if you push a minecart into a dirt block, with a hopper underneath it pulls any drops that fall on the dirt block into the hopper system.
So I created a sheep farm with hoppers in all the dirt blocks. That way you could run along and shear the sheep without having to worry about picking up the drops.
However, the lag was starting to get pretty bad. Why are minecarts causing lag when not moving? Is there a way around it? Is it because I used the /summon command to place the minecart? If so is there a tag I should be using to reduce the lag?
Nice tip about placing something with an inventory above hoppers where possible, that makes a lot of sense. Thanks for sharing that.
by c0yote
I tried it with terrible results. I gave my wife my glasses for a second, a creeper showed up and now my wife is pregnant.
Stupid 3D..
FPS before minecart hoppers: 100-200fps. FPS looking in the direction of the minecart hoppers: 10-20fps. The thing that caught my attention was the sound of a running minecart as I got close to the area.
The area is I think 32x32 blocks. Can't remember and in the middle of something away from the farm to go check.
And the comment about "sure it wasn't caused by large number of sheep?" Have 4 in there right now. Just started building it.