projectile hitbox & entity desync
Summary
the hitbox of the projectile and the visual entity, can get desynced when passing thought stuff that would change the speed of the projectile.
Steps to reproduce
use bullettype=block
, have it pass through cobwebs
Current behavior
hitbox and visual entity would separate
Intended correct behavior
hitbox and visual entity would not separate
Proposed fixes
have hitbox be relative to block for bullettype=block
, as bullettype=display
does not get affected by environmental stuff like cobwebs