Builder unable to correctly place vanilla redstone
TheVale opened this issue ยท 1 comments
Issue description:
When using a Scan shape card in the builder to place a block of iron with a piece of redstone on top (to automate Compact Machines crafting) the builder hangs on trying to place the redstone because it can't place on empty air. Setting it to "Don't wait on position if the operation is not possible" and "keep running with redstone signal" I expected it to try to place the redstone, fail, continue operating and place the iron block, loop back to start, attempt to place redstone and succeed the second time.
Instead it places redstone in the space where the iron block is supposed to go.
Steps to reproduce:
Create a Shape Card Shape Scan 3x3x3 with the pattern recorded in it of a block of iron in the centre of the bottom layer and redstone on top of the iron block.
Set Builder to "Don't wait on position if the operation is not possible" and "keep running with redstone signal"
Place the Shape card into a Builder targeting a 3x3x3 area of empty space with a solid platform underneath
Place redstone only into a chest on top of the Builder, supply Builder with power and a redston signal to activate
Versions:
- Minecraft: 1.12.2
- Forge: 14.23.5
- CompatLayer (only if on Minecraft 1.10 or 1.11):
- McJtyLib: 1.12-3.0.7
- RFTools: 1.12-758
As a suggestion, reversing the build direction would solve a lot of "operation not possible" problems. You'd usually only be left with obstructions bringing things to a halt if you did so. You might want to make it conditional so that it only applies when placing blocks - remove blocks from top to bottom, place blocks from bottom to top to keep mining behaviour the same,