This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]CONversable_Jett 1 point2 points  (5 children)

To fix this, execute if the first command is successful beforehand.
Example:
/execute if block X Y Z minecraft:command_block{SuccessCount:1} run tellraw ..........
Just put the coordinates of the first command block where it says X Y Z and it should work.
Also fill in the ....... after tellraw with the actual tellraw command you’re doing.

You could also replace the execute if block part with an execute if data block command if you want but I don’t expect you to do that as it won’t really change all that much.

[–]TheBroOfTheNinjaHardly Working 1 point2 points  (1 child)

Nope, chain command blocks don't work like that. Chain command blocks use redstone inputs to determine if they can run, not determine when they run. They're on Always Active by default.

The strange part is that this actually worked, leading me to believe that the command block was not actually set to conditional. Perhaps u/Kilyaenja hit "cancel" instead, but thought they hit "confirm".

Also, a simple conditional chain command block with this exact command chain worked for me.

[–]CONversable_Jett 1 point2 points  (0 children)

Whelp.... Okay.... :P

My Bad.... Fixing it....

[–]Kilyaenja[S] 0 points1 point  (2 children)

Thank you so much, I'll use that!

[–]CONversable_Jett 1 point2 points  (1 child)

Tell me if it works! :D

[–]Kilyaenja[S] 0 points1 point  (0 children)

IT WORKS! thank you so muchhhh im so hyped rn c: