Skip to main content

Supported software

Install the plugin

1

Install Notify on the proxy

Download Notify from GitHub and place it in the proxy template’s plugins/ folder. Standard SimpleCloud templates already include simplecloud-api; add it through the target’s Plugins setting or the CLI if you use a custom template.
2

Generate the configuration

Start a matching proxy once. Notify creates plugins/simplecloud-notify/messages.yml in the running proxy directory.
3

Keep the configuration in the template

For a group proxy, copy plugins/simplecloud-notify/messages.yml from the running proxy to the same path in its template before stopping it. Changes that exist only in a temporary running directory disappear when that proxy stops.See Templates for the complete workflow.
4

Apply your changes

Run /scnotify reload config after editing the file on a running proxy. If you edited the template copy, restart the proxy instead.
A successful reload prints Notify configuration was reloaded.

Notifications

Notify subscribes to the Cloud API event stream and can send messages for:
  • Server state changes to STARTING, AVAILABLE, and STOPPING
  • Server stopped events
  • Group created events
  • Group deleted events
Set a notification message to null to disable that specific notification. Set the whole notifications.server or notifications.group section to null to disable that category. Staff can also disable notifications for themselves with /scnotify disable and turn them back on with /scnotify enable. Notify stores this choice in the player’s SimpleCloud properties, so it follows the player across proxies. Notifications are enabled by default.

Configuration

The generated messages.yml contains message text, reusable variables, and formatting options. Notify uses MiniMessage syntax for text formatting.

Placeholders

Server notifications

Group notifications

Commands

The toggle controls all Notify messages for that player. Event permissions still decide which categories an enabled player receives.

Permissions

The permission check happens per notification. Give staff only the event categories they should receive.

Troubleshooting

Confirm that simplecloud-api is installed and enabled on the same proxy. Notify requires it to receive SimpleCloud events and access player properties.
Run /scnotify enable as that player, then grant the permission for each event category they should receive. The personal toggle and the event permission must both allow the message.
Edit plugins/simplecloud-notify/messages.yml in the proxy template, or copy the tested file back before a temporary group proxy stops.
notify.state.server.deleted is still accepted as a legacy alias for stopped-server notifications.