Skip to main content
PumpkinMsg stores its entire configuration in a single file: plugins/PumpkinMsg/config.toml. The file is created automatically the first time you start the server or proxy. It contains two top-level sections — [format] controls how messages look, and [messages] controls every UI string the plugin sends to players. You do not need to restart the server to apply changes; run /pumpkinreload and the new values take effect immediately.

Format Section

The [format] section defines the visual appearance of private messages for each audience: the sender, the recipient, and watching staff members. Every value is a MiniMessage string that supports hex colors, RGB gradients, and text decoration.

Format Placeholder Tokens

The <message> token is injection-safe. Player-supplied text is passed to MiniMessage as a plain-text literal, so players cannot use color codes, gradients, or click events inside their messages, no matter what they type.
On Paper servers you can include any %placeholder% from PlaceholderAPI in your sender and receiver formats. For example, %luckperms_prefix% resolves to the viewing player’s own prefix.

Messages Section

The [messages] section controls every feedback string the plugin displays. All values are MiniMessage strings and support the same color and formatting features as the format section.

Messages Placeholder Tokens

A subset of message strings support their own tokens:

Applying Changes

After editing config.toml, run the reload command from the game or console — no server restart is required.
TOML is whitespace-sensitive. Make sure every value remains on a single line and is wrapped in double quotes. Broken TOML syntax will prevent the plugin from loading the file and it will fall back to built-in defaults.