Filler (and Quarry?) "leaks" entities causing low frame rate
kieranmenor opened this issue ยท 8 comments
Buildcraft 4.2.2 seems to be "leaking" entities whenever a Filler or (I think) a Quarry is sitting around, even if idle. That is, client-side, hundreds of entities build up over time, and they disappear when you leave and rejoin the server. While looking towards the Filler after sitting in-game for an hour or two, F3 showed over 300 visible entities and my frame rate dropped considerably. The Filler was just idling, nothing was going on.
I wonder if that could be to the fact that quarry and filler frames are entities-based. Anyways, I have code around that removes this behavior for other purpose, so that'll get fixed along with it. In the absence of any further diagnostic, I'm closing this,
I can confirm a bug. The Filler use 12 entities to draw the construction border. Leaving the area and coming back to it increase the number of entities in the frame to 24. Next trip added 12 more and so on. This happens even if the chunks are kept loaded with an anchor.
It does not happen if I stay in the area. The player must leave and come back, but there might be mod interactions that can cause the bug to trigger in other ways.
What do you think do a quarry when it is idle?
He still have to check do i have work? And that creates lag.
I guess that makes sense. The filler was set up approximately a view distance away from my house.
And this is why using entities to draw things sucks.
They really should be converted to TESRs.