mojira.dev
MC-50907

Horizontal /fill clock not working

When I set up a horizontal /fill clock (The Westward command block having the command "/fill ~1 ~ ~ ~9 ~ ~ stone" and Eastward command block "/fill ~-9 ~ ~ ~-1 ~ ~ redstone_block") it immediately ends up stone, and the Eastward command block has as last output "8 blocks filled" instead of 9.
In his VillageBuilder, sethbling has a working horizontal /fill clock exactly like this, but even on his world when I try making one more by copying and pasting the blocks it doesn't work !

Linked issues

Comments 3

Please attach screenshots.

I'm having the same problem in 1.8.1. What environment are you in? (Java version, OS, etc)

Invalid
To start this clock you need to replace the complete line with *redstone_block* s. If you only power the last command block with the */fill ~-9 ~ ~ ~-1 ~ ~ redstone_block* command. It will behave like this (based on the update order):
Command 1: */fill ~1 ~ ~ ~9 ~ ~ stone*
Command 2: */fill ~-9 ~ ~ ~-1 ~ ~ redstone_block*

  1. Command 2 is triggered, added to the list of updates

  2. Running Command 2, replacing 8 redstone_blocks because redstone_block next to Command 2 is already there

  3. Command 1 is triggered, added to the list of updates

  4. Running Command 1, filling 9 blocks with stone

Where the method I described (filling the complete clock with redstone_blocks) would work like this:

  1. Command 1 triggered added to updates, Command 2 triggered added to updates

  2. Running Command 1, filling 9 blocks with stone

  3. Running Command 2, filling 9 blocks with redstone_block

  4. Command 1 triggered added to updates, Command 2 triggered added to updates
    ... and so on

Tim Van Milkeush

(Unassigned)

Unconfirmed

Minecraft 14w10c, Minecraft 1.8, Minecraft 1.8.1

Retrieved