> For the complete documentation index, see [llms.txt](https://hiveminddocs.gitbook.io/hivemind/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hiveminddocs.gitbook.io/hivemind/code-systems/ultimate-building-system-framework-ubs/proxy-behaviour.md).

# Proxy Behaviour

A `Proxy Behaviour` is a convenient way to create templates for your proxies. These classes contain a data set that allows you to easily modify the behavior of the proxy.

When selecting a `Proxy Behaviour`, you can override its behavior by adjusting values in the `Buildable Definition`. These changes will only apply to that specific `Buildable Definition`, allowing for customized behavior on a per-buildable basis.

## Properties

* `TraceBehaviour`:\
  Defines the trace behavior for the proxy, allowing you to customize how it traces during placement.
* `ProxyLocationOffset`:\
  Specifies the location offset for the proxy, allowing you to adjust its position relative to the buildable.
* `PlacementConditions`:\
  A list of conditions that must be met for the proxy to be placed. These conditions are customizable for each buildable.
* `PostBuildEvents`:\
  A list of events that will trigger after the buildable has been placed, allowing you to set up additional behavior after placement.
