Custom projectiles appear motionless when actually moving
Partner Rank: 2
Partner Team Reporting: Foxy
Verification Builds: Beta 1.16.100.57 - Beta 1.16.100.60
Regression Builds: Beta 1.16.100.56
Summary: Custom projectiles that have a runtime_identifier of most default projectiles appear to remain motionless at the location they are initially spawned.
Affects currently Live Content: Yes
Impact: A runtime_identifier is usually needed for custom projectiles to function properly as the properties of certain default projectiles are not fully data-driven. This bug has the potential to visually break the majority of maps that include custom projectiles.
Repro Steps:
Step 1: Create a custom projectile entity
Step 2: Give the custom entity a runtime_identifier of a default projectile, such as "minecraft:snowball"
Step 3: Create a custom ranged attack entity that shoots the custom projectile, or edit a default entity to shoot it
Step 4: Give the shooter entity a target to attack
Observed Results: Custom projectiles will appear to remain motionless at the location they are initially spawned at, however the hit particles and target damage suggest that their movement and impact are being resolved normally, and that this bug is purely visual.
Expected Results: The model of the projectile should always follow the entity as it moves.
Screenshots/Videos attached: Yes
Notes: The video attached compares the behavior of the default snowball projectile with a custom projectile whose behavior and resource files were copy/pasted from the default snowball files and just given a different ID. The RP and BP have been included as well.