Carpenter's Blocks

Carpenter's Blocks

24M Downloads

Dupe of blocks using Buildcrafts Builder

BevoLJ opened this issue ยท 11 comments

commented

Using Carpenters Blocks in the Buildcraft Builder it doesn't require the blocks (say diamond blocks) to be added to the carpenters blocks, only the carpenters blocks themselves. Once built however the built structure will have diamond blocks in them so one could break the blocks and get free diamond blocks making for a very simple automated dupe of any sort of block one could want.

I am not sure on the various fixes on this but there is an API or a bridge could be made. More info here: http://www.mod-buildcraft.com/wiki/doku.php?id=builder_support

This was first reported on my Github and there is a lot more info there if interested: https://github.com/BevoTechPack/BevoTechPack/issues/408

commented

Hello. Is there still no answer to this? I have the lastest version of both mods and it still works only with "Mode: Creative", so I can't use it in Survival mode.

commented

It solved! I installed official Buildcraft Compat mod and it got work!

commented

It seems like the issue is with Buildcraft, I don't know what I can do on my end to make the blocks supported.

commented

It looks like changing block properties to an inventory-based system will resolve this. Overall I think it's a lot better to do it this way. Not sure how long it will take, but I've got a lot of time.

commented

Rock on. Thanks MS. :)

commented

Original idea fell through. Second idea was to add a schematic for my blocks - it works, but requirements are shown but ignored while building... maybe I don't fully understand how BuildCraft works?

Then I discovered that, by default, the Architect Table utilizes block drops for building default requirements -- this should be even easier than everything else. But I still wonder why the builder is building stuff with no resources? Is it because I started the world in creative mode?

commented

Did the fix not make it to the released version? The modpack I'm playing (Direwolf20 1.7.10) uses a jar file named "Carpenter's Blocks v3.2.8 - MC 1.7.10.jar". It looked to me like v3.2.8 was released after this fix was committed, but when I tried to make use of the BC Architect Table and BC Builder, including Carpenter's Blocks, this was the result:

2015-01-02_00 43 23

As is rather evident, the Carpenter's Blocks were completely ignored. The BC Builder didn't ask for any carpenter's blocks when building.

The dupe bug was obviously problematic, but I honestly find it even more troublesome not to be able to use the builder at all. Placing down Carpenter's Blocks can be an immense hassle, so being able to automate it would be brilliant.

commented

The best I can suggest is to try the latest version in a fresh game and see if the problem still exists. The last time I checked when implementing the garage door, the builder worked as intended. Are you sure the pack didn't blacklist Carpenter's Blocks for the builder due to prior dupe bugs?

Any further fixes with Buildcraft's builder would likely need to be tested and fixed on the user's end and submitted with a pull request. I only ask this because it's a lot of work and time setting it all up and iterating through tests for Buildcraft. If this bug produced dupe items as it did before, it would be a much higher priority.

Furthermore, this fix involves handling block drops directly. Fixing a builder issue could end up breaking many other things.

commented

I did some more thorough testing, and it turns out that it actually works, but only if the Architect Table is set to "Mode: Creative". The tooltip of that option says "Creative allows all blocks - Creative Mode only! Survival ignores all unsupported blocks"

The dupe bug is not present in the version in the modpack I'm playing, I had to "pay the price" of all the blocks that had been used on the carpenters' blocks, so that's good. :)

I guess the only question then remaining is why carpenters' blocks are considered unsupported by Buildcraft.

commented

Isn't there a configuration file for Buildcraft somewhere that has builder block exceptions? I haven't looked before, but I believe it has something like that... probably due to the dupe bug that I later fixed.

commented

I suspected that, so I took a look in the BuildCraft config file. It has the following two entries:

# blocks that should be excluded from the builder.
S:builder.excludedBlocks <
 >

# mods that should be excluded from the builder.
S:builder.excludedMods <
 >

As you can see, there are no excluded blocks, and no excluded mods. I find no other reference to the builder or architect table in the configs. So the question still remains, unfortunately.