BuildCraft|Core

BuildCraft|Core

7M Downloads

Filler "Loop" mechanic rethink?

Squooshie opened this issue ยท 11 comments

commented

In earlier versions the filler worked very well. Now I tried to fill an empty quarry in version 6.2.2 but the patterns I chose (flatten, fill horizon) only filled the top layer of the hole.

Is it a general problem or am I doing something wrong?

commented

That is a good idea!

commented

It should have, if possible, when looping, to set how often it should loop. Like x times each y seconds or something.

commented

Something I'd like to add is that currently, activating loop mode seems to cause some lag.


Let me know if there is anything that can be done to reduce it, or to help fix it.

commented

planned for 8.0 or are we closing this?

commented

I thought Horizon only removed blocks to level... Would have to fill using the solid black square (Fill mode), right? Though the wiki says Flatten should work too, but try Fill and let us know.

commented

I currently have some issues with the Filler as well (game crash issues), but the filling function always worked fine. But then I have only tested on smaller boxes than 20x20x20 or so. How did you designate the area you wanted to fill? Screenshots could help :)

How I understand the mentioned functions:
Horizon should only remove blocks from the designated area and all above, not fill anything.
Fill should fill the entire marked 3D box.
Flatten clears the area and put blocks on the bottom layer in the area.

commented

I used landmarks to create a cube (3D) within the hole but the filler did not accept this designated area. It only accepted a square (2D) area. Now I've changed the position of the landmarks and the filler seems to accept it. It even filled the hole but it kept on throwing stones through the air even though the hole was already filled.

commented

I generally feel like the landmark code is at fault here.

commented

I can see by the conversation that the new behavior described in the OP is intended, but please reconsider. It used to be incredibly useful that the Flatten/Horizon patterns would fill ALL of the blocks below them (and not just one layer) in order to fill in bodies of water, which is now incredibly tedious, needing to be done one layer at a time (because it doesn't pay attention to the fact that sand didn't in fact fill that layer, it fell). Now I'm just frustrated, and seriously considering going back to 1.6 and the corresponding version of BC just so that I can fill in bodies of water. Avoiding this kind of tedium (I thought) is exactly what buildcraft is supposed to do, isn't it?

Please? Either change Flatten/Horizon back to their old, actually flattening behavior -OR- make landmarks stick underwater -OR- give us a new template for "fill to this point." ... please?

commented

Basic Gate -> "Loop" should help in this case. But this should be a menu option.

commented

Thanks, for the quick reply, the workaround, and the sentiment!