Skip to main content

Overview

Proxy Essentials adds the common proxy-facing features a SimpleCloud network needs: server list MOTDs, tablist headers and footers, join states, whitelisting, summed player counts, and configurable hub-style commands. All configuration is file-based and can be reloaded from the proxy.

Supported Software

Quick Setup

1

Install the plugin

Download the plugin from GitHub and place it in your proxy template’s plugins/ folder.
2

Install the API plugin

Make sure the simplecloud-api plugin is installed on the same proxy template. Proxy Essentials uses it for player counts and SimpleCloud-aware proxy state.
3

Generate configuration files

Start the proxy once so the plugin creates config.yml, layout/*.yml, placeholder.yml, and messages.yml.
4

Configure proxy behavior

Configure join states, MOTD layouts, tablists, and player counts.
After reloading or restarting the proxy, /scproxy reload should reload Proxy Essentials configuration without errors.

Generated Files

Join States

Join states decide whether a player may join and which MOTD layout should be forced while the state is active.

Player Count

The player count can include this proxy group plus extra groups or persistent servers. The update interval is configured in ticks.

Server List Layouts

Create MOTD layouts in the layout/ directory. Join states can force a layout with forced-motd-layout, and the /scproxy layout command can store a layout on a group.

Tablist

Tablist layouts live in config.yml. The update time is configured in ticks.

Commands

Placeholders

Configure date and ping rendering in placeholder.yml:

Permissions

Proxy Essentials server list MOTD example