override? bool AttemptOverridingHoverStatus(Player player, Rectangle rectangle)
override void DoHoverEffect(Player player, Rectangle hitbox)
override void PerformInteraction(Player player, Rectangle hitbox)
override bool ShouldBlockInteraction(Player player, Rectangle hitbox)
static bool SmartInteractPotionOfReturn