mojira.dev
MC-228525

Killing an entity and assigning a score in the same tick leads to leftover scoreboard entries

When an entity is killed and a score is assigned to that entity in the same tick, but after it was killed (using functions and @s), a scoreboard entry is created that can't be deleted easily. One would expect scoreboard entries of dead entities to be removed.

How to reproduce

  1. Create a function with two commands:
    kill @s
    scoreboard players set @s <some_objective> 1

  2. Execute this function as some entity.

  3. Inspect the scoreboard using the sidebar

  4. Notice a scoreboard entry with the UUID of the entity that was killed by the function.

 

This behavior was not present before 1.17.

Comments 3

I was unable to replicate with command blocks, so there's probably more to it than "in the same tick"

Also happens in 1.17.1-pre1.

This no longer happens in 1.17.1.

Bluefire610

(Unassigned)

Unconfirmed

(Unassigned)

1.17, 1.17.1 Pre-release 1

Retrieved