Thanks to visit codestin.com
Credit goes to docs.simplecloud.app

Plugins

Notify Plugin

Learn about SimpleCloud's notify plugin for real-time server state notifications

Overview

Keep your staff informed about server state changes with real-time notifications using MiniMessage formatting.

Supported Software

SoftwarePlugin SupportDependencies
Velocity✅ Yes✅ Yes
Bungeecord✅ Yes✅ Yes

Quick Setup

  1. Download the plugin from GitHub
  2. Place it in your proxy template's plugins folder
  3. Start your server once to generate the configuration
  4. Configure using plugins/notify-[velocity/bungeecord]/config.yml

Server State Management

Monitor and notify about server state changes with customizable notifications:

server-state-filter:
  - server-state: STARTING
    permission: "notify.receive.state-changed.starting"
    message: |-
      <color:#38bdf8><bold>⚡</bold></color> <hover:show_text:'Server Information:
         Group: <server_group>
         State: <server_state>
         Players: <online_players>/<max_players>'>Server <server_group> <server_id></hover> is starting up.
 
  - server-state: AVAILABLE
    permission: "notify.receive.state-changed.available"
    message: |-
      <color:#38bdf8><bold>⚡</bold></color> Server <server_group> <server_id> is now available.
 
  - server-state: STOPPING
    permission: "" # Empty for no permission requirement
    message: |-
      <color:#38bdf8><bold>⚡</bold></color> Server <server_group> <server_id> is shutting down.

Notification Customization

Time Format

Customize timestamp displays using SimpleDateFormat patterns:

date-format: dd.MM.yyyy HH:mm:ss

Interactive Messages

Create engaging notifications with MiniMessage features:

  • Hover tooltips with server details
  • Click-to-connect actions
  • Custom color gradients
  • Dynamic server information

Configuration Examples

Basic Network Setup

date-format: dd.MM.yyyy HH:mm:ss
 
server-state-filter:
  - server-state: STARTING
    permission: "staff.server-state.starting"
    message: "<color:#38bdf8>Server <server_group> <server_id> is starting up."
 
  - server-state: STOPPING
    permission: "staff.server-state.stopping"
    message: "<color:#38bdf8>Server <server_group> <server_id> is shutting down."

Placeholders

PlaceholderDescription
<server_group>Group name
<server_id>Server numerical ID
<server_uuid>Server UUID
<server_state>Current server state
<server_ip>Server IP address
<server_port>Server port
<online_players>Current player count
<max_players>Maximum players
<server_update_date>Last update date
<server_create_date>Creation date

Permissions

PermissionDescription
notify.receive.state-changed.startingStarting notifications
notify.receive.state-changed.availableAvailable notifications
notify.receive.state-changed.stoppingStopping notifications

On this page