BuildCraft|Core

BuildCraft|Core

7M Downloads

Filler (and Quarry?) "leaks" entities causing low frame rate

kieranmenor opened this issue ยท 8 comments

commented

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.

commented

any update on this?

commented

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,

commented

This lag should be small, constant and with 16 entities max.

commented

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.

commented

What do you think do a quarry when it is idle?
He still have to check do i have work? And that creates lag.

commented

I guess that makes sense. The filler was set up approximately a view distance away from my house.

commented

And this is why using entities to draw things sucks.

They really should be converted to TESRs.

commented

As should the landmarks!

pokes the last episode of The Dark Tower