> For the complete documentation index, see [llms.txt](https://jiffyjrdevelopment.gitbook.io/jiffyjrdevelopmentdocs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jiffyjrdevelopment.gitbook.io/jiffyjrdevelopmentdocs/jiffy-jr-development-docs/jiffy-ui/server/net-events.md).

# Net Events

Raw `TriggerClientEvent` equivalents for every Jiffy UI feature. Use these if you prefer events over exports, or need compatibility with scripts that fire events directly.

{% hint style="info" %}
In most cases the [relay exports](broken://pages/c313918ab72fce1e0383639b4f648d05bab07a65) are easier. Use net events when you need to call Jiffy UI from a resource that cannot depend on it directly.
{% endhint %}

## Server → Client

```lua
TriggerClientEvent('jiffy-ui:client:notify',           source, data)
TriggerClientEvent('jiffy-ui:client:textui:show',      source, data)
TriggerClientEvent('jiffy-ui:client:textui:hide',      source)
TriggerClientEvent('jiffy-ui:client:progress',         source, data)
TriggerClientEvent('jiffy-ui:client:progress:circle',  source, data)
TriggerClientEvent('jiffy-ui:client:progress:cancel',  source)
TriggerClientEvent('jiffy-ui:client:menu',             source, data)
TriggerClientEvent('jiffy-ui:client:menu:close',       source)
TriggerClientEvent('jiffy-ui:client:input',            source, data)
TriggerClientEvent('jiffy-ui:client:alert',            source, data)
TriggerClientEvent('jiffy-ui:client:confirm',          source, data)
TriggerClientEvent('jiffy-ui:client:tooltip:show',     source, message, position)
TriggerClientEvent('jiffy-ui:client:tooltip:hide',     source)
TriggerClientEvent('jiffy-ui:client:item',             source, data)
TriggerClientEvent('jiffy-ui:client:announce',         source, data)
TriggerClientEvent('jiffy-ui:client:announce:hide',    source)
TriggerClientEvent('jiffy-ui:client:countdown',        source, data)
TriggerClientEvent('jiffy-ui:client:countdown:stop',   source)
TriggerClientEvent('jiffy-ui:client:worldtext:show',   source, id, data)
TriggerClientEvent('jiffy-ui:client:worldtext:hide',   source, id)
TriggerClientEvent('jiffy-ui:client:worldtext:clear',  source)
TriggerClientEvent('jiffy-ui:client:screen:fadeout',   source, duration, color)
TriggerClientEvent('jiffy-ui:client:screen:fadein',    source, duration, color)
TriggerClientEvent('jiffy-ui:client:screen:bars',      source, show, duration)
TriggerClientEvent('jiffy-ui:client:screen:blur',      source, show, duration)
TriggerClientEvent('jiffy-ui:client:config:open',      source)
```

## Client → Server (relay)

```lua
TriggerServerEvent('jiffy-ui:server:notify',      data)   -- relay to self's server handler
TriggerServerEvent('jiffy-ui:server:notify:all',  data)   -- relay to all players
```
