Mojira Archive
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.

Cannot Reproduce

Bloo

2021-06-11, 03:17 PM

2021-08-03, 08:03 PM

2021-08-03, 08:03 PM

5

4

Unconfirmed

(Unassigned)

1.17, 1.17.1 Pre-release 1

-