The VRChat Documentation Hub

Welcome to the VRChat Documentation hub. You'll find comprehensive guides and documentation to help you start working with VRChat as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Broadcast Types

When a adding a Trigger, you have the option to set who can trigger the trigger and whether the triggered action is buffered for new players who join the world or not.

The main differences being:

  • All normal types are buffered (apart from local)
  • Unbuffered doesn't buffer the trigger for people who join the room late
  • BufferOne only buffers the last trigger of that type on the event handler
TypeDescription
AlwaysCan be triggered by anyone the room, is sent to all players in the room and is run for anyone else who later joins the room
MasterCan be triggered by the master of the room, is sent to all players in the room and is run for anyone else who later joins the room.
OwnerCan be triggered by the owner of the object, is sent to all players in the room and is run for any anyone else who later joins the room.
LocalTriggers for the local player only.
AlwaysUnbufferedCan be triggered by anyone the room, is sent to all players in the room and is NOT run for anyone else who later joins the room
MasterUnbufferedCan be triggered by the master of the room, is sent to all players in the room and is NOT run for anyone else who later joins the room.
OwnerUnbufferedCan be triggered by the owner of the object, is sent to all players in the room and is NOT run for any anyone else who later joins the room.
AlwaysBufferOneCan be triggered by anyone the room, is sent to all players in the room and only buffers the last trigger of the triggered type. BufferOne is best practice for performance and state syncing.
MasterBufferOneCan be triggered by the master of the room, is sent to all players in the room and only buffers the last trigger of the triggered type. BufferOne is best practice for performance and state syncing.
OwnerBufferOneCan be triggered by the owner of the object, is sent to all players in the room and only buffers the last trigger of the triggered type. BufferOne is best practice for performance and state syncing.

Updated 9 months ago


Broadcast Types


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.