mojira.dev
MCPE-163425

Conditional chain command block on repeat command block with always active sometimes ignores the delay in ticks

Steps to Reproduce:

  1. Place a repeat command block at the bottom and a conditional chain command block at the top

  2. Set the following command in the bottom command block:

    RUA (Repeat, Unconditional, and Always Active):
    /execute as @e[name=diamond] at @s run kill
  3. Set the following command in the top command block:

    CCA (Chain, Conditional, and Always Active) and DITs (Delay in Ticks): 40
    /say Hello
  4. Drop a diamond

Expected Results:
"Hello" will appear in the chat after 40 ticks, or 2 seconds

Observed Results:
"Hello" will appear in the chat immediately

Note:
It seems doesn't happen if it's placed on the top of command block; neither chain nor repeat

Video (Attention: This is old):
https://drive.google.com/file/d/1RNwFDFu6hxT6_mkSagiyXBx0LDvK4UgO/view?usp=sharing

Linked issues

Comments 3

Thank you for your report!

However, this issue has been temporarily closed as Awaiting Response.

Does this function as expected if you write the bottom command like this?

/execute as @e[name=diamond] positioned ~~~ run kill

This ticket will automatically reopen when you reply.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📓 Project Summary – 📧 Suggestions – 📖 Minecraft Wiki

the steps may not be accurate

This issue does not depend on the command used. I reproduced it with
Repeat: /clear @p apple
Chain: /say Mine!

The chain command block ignores any delay typed in the "Delay in Ticks" box every time. If you happen to set the delay to 200 ticks after the chain command block had run successfully once with <200 ticks delay, then it does not run at all.

Hangekisobu

(Unassigned)

1165106

Confirmed

Multiple

chain_command_block, conditional

1.19.31 Hotfix, 1.20.41 Hotfix, 1.20.50, 1.20.61 Switch, 1.20.60, ..., 1.21.0, 1.21.20, 1.21.30, 1.21.40, 1.21.50

Retrieved