As part of the new item system, it would be highly advisable to add contact senders and receivers to items. This will enhance immersion and interactivity with items, and better align them with existing systems.
For example:
  • If an avatar contact receiver responds to the tag "projectile", and a projectile from an item sends this tag, the avatar will appropriately respond and trigger this interaction.
  • If an item, lets say a torch, responds to the tag "fire", a particle system on an avatar which sends "fire" could light the torch
As you can see, adding contacts, even to VRChat's own items, irregardless of UGC, would make items more immersive, more interactive, and more functional.