mojira.dev
MC-260885

Display entities summoned with initial transformation interpolate incorrectly from default transformation during next transformation

MC-260857 has been fixed, but another similar bug is still there.

Display entities that are summoned with custom transformation will interpolate from the default transformation instead once the next transformation with interpolation is applied.

To Reproduce

  1. /execute positioned ^ ^ ^4 summon block_display run data merge entity @s {block_state:{Name:"stone"},transformation:{scale:[3.0,3.0,3.0]}}
  2. /data merge entity @e[type=minecraft:block_display,limit=1] {transformation:{scale:[10.0,10.0,10.0]},start_interpolation:0,interpolation_duration:1000}
  3. Notice there's a chance that the display entity resets to the default transformation before performing the new transformation interpolation

Linked issues

Comments 3

Occasionally I can repro but a few rare times it works properly, but depends on where I spawn the block display. I believe the issue you're describing manifests occasionally when desync occurs and may be the equivalent of MC-260874. I believe there's some desync occurring between when the summon happens and when the data merge happens in the first command. Possibly doing your repro after triggering desync or running it on 20hz may make it visible. May be alright to keep this bug separate for now as this is a very simple repro.

FYI interpolation can be specified in the first command and it will still repro. The issue is unrelated to not setting those values.

Relates to MC-260897. Not sure if it is the cause of this issue.

Former user

(Unassigned)

Confirmed

Platform

Normal

Commands, Entities

1.19.4 Release Candidate 1, 1.19.4 Release Candidate 2, 1.19.4 Release Candidate 3, 1.19.4

23w12a

Retrieved