Requirements
- Java 17 or newer on all server processes
- Paper 1.20+ or Velocity 3.x
- (Optional) LuckPerms — enables prefix display in the spy and cmdspy formats on both platforms
- (Optional) PlaceholderAPI — enables
%placeholder%tokens inside format strings on Paper only
PumpkinMsg saves all user data (ignore lists, spy state, toggle state) to flat files in its own data folder. You do not need MySQL, SQLite, or any other database.
Installation Steps
- Paper
- Velocity
1
Download the JAR
Grab the latest
PumpkinMsg.jar from the project’s releases page.2
Place the JAR
Copy
PumpkinMsg.jar into your server’s plugins/ directory.3
Install soft dependencies (optional)
If you want prefix support in spy formats, place the LuckPerms Paper JAR in
plugins/ as well. For PlaceholderAPI variables in format strings, install PlaceholderAPI the same way.4
Restart the server
Start or restart your Paper server. PumpkinMsg detects the Paper environment automatically and generates its configuration file.
5
Edit the configuration
Open
plugins/PumpkinMsg/config.toml to customize message formats and UI strings. Run /pumpkinreload in-game to apply changes without another restart.Soft Dependencies at a Glance
Verifying the Installation
Run/pumpkinreload from the console or in-game. If the plugin is installed correctly you will see a green confirmation message matching the reload-success string in your config.toml.
