Skip to main content

Built-In Contact Tags

When working with Contact Senders and Receivers, the VRChat SDK offers a number of built-in contact tags that you can use. Using these tags is optional, and you can type in whatever text you'd like for your tags instead if you'd prefer, but using the built-in tags makes it easier to create contacts that are compatible with avatars and worlds that you didn't make yourself. For example, you might have a receiver in a world that responds to an avatar's hand, or a receiver on an avatar that reacts to touching a hot or cold surface.

To use a built-in tag, select it from the drop-down list in the inspector as shown below. Remember that you can use multiple tags together on a single sender or receiver - a contact is triggered when the sender and receiver both have at least one tag in common.

Body Parts

This category of tags describes parts of a humanoid avatar.

This is currently the only category that receives special treatment in VRChat. When a humanoid avatar is loaded, it will have Contact Senders generated on it automatically with these tags on the appropriate bones if they are not manually defined by the avatar author, so by using these tags for Receivers on your avatar or in your world, you'll be able to detect those body parts as they get close. This can be useful for features activated by touch like head-patting someone, or mechanisms activated by push buttons in worlds.

TagDescription
HeadAn avatar's head.
TorsoAn avatar's torso.
HandEither of an avatar's hands.
HandLAn avatar's left hand.
HandRAn avatar's right hand.
FootEither of an avatar's feet.
FootLAn avatar's left foot.
FootRAn avatar's right foot.
FingerAny finger on either of an avatar's hands.
FingerLAny finger on an avatar's left hand.
FingerRAny finger on an avatar's right hand.
FingerIndexThe index finger on either of an avatar's hands.
FingerMiddleThe middle finger on either of an avatar's hands.
FingerRingThe ring finger on either of an avatar's hands.
FingerLittleThe little finger on either of an avatar's hands.
FingerIndexLThe index finger on an avatar's left hand.
FingerMiddleLThe middle finger on an avatar's left hand.
FingerRingLThe ring finger on an avatar's left hand.
FingerLittleLThe little finger on an avatar's left hand.
FingerIndexRThe index finger on an avatar's right hand.
FingerMiddleRThe middle finger on an avatar's right hand.
FingerRingRThe ring finger on an avatar's right hand.
FingerLittleRThe little finger on an avatar's right hand.

Object Traits

This category of tags describes traits an object might have. They have no special treatment in the VRChat client, but they may still be useful for creating systems that work across multiple avatars and worlds. These are broken down into the subsections below.

Elements

The elemental properties of an object.

TagDescription
HotAn object or surface that's hot to the touch.
ColdAn object or surface that's cold to the touch.
FireFlames from a fire, or an object that is on fire.
FreezerAn object that can freeze objects it touches.
WetAn object coated in a liquid.
WaterLiquid water. Would likely make objects wet.
WindA volume that applies a wind force.

Combat

Tags that might be relevant to combat systems in VRChat.

TagDescription
WeaponGeneral tag for something usable as a weapon.
ShieldGeneral tag for something that can block or deny damage.
DamageGeneral tag for anything at all that could cause damage on contact.
DamageBluntA specific variation of Damage for damaging objects that are blunt, like a club.
DamageSharpA specific variation of Damage for damaging objects that are sharp, like a sword.
AmmunitionAn object treatable as ammunition for a ranged weapon.
ProjectileAn object that moves through the air to deal damage, usually fired from a weapon.

Interaction

Common interactions between an avatar and objects in the world around it.

TagDescription
ConsumableSome kind of consumable, like food or a potion.
ConsumableFoodA variation of Consumable specific to food items.
ConsumableDrinkA variation of Consumable specific to drink items.
BrushA brush affecting hair, fur, etc.
DyeAn object that can change the color of another object.