PumpkinAnnouncer ships as a single JAR that works on both Paper servers and Velocity proxies. When the plugin loads, it detects your platform automatically and writes the correct configuration file to its data directory. You do not need separate downloads or different builds for each platform.Documentation Index
Fetch the complete documentation index at: https://pumpkings.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Requirements
- Java 17 or newer
- Paper (API version 1.19+) or Velocity (any modern release)
- PlaceholderAPI — optional soft dependency, Paper only; install it if you want
%placeholder%tokens to resolve per-player
Installation steps
- Paper
- Velocity
Download the JAR
Download
PumpkinAnnouncer-2.4.jar from Modrinth or your preferred source.Restart the server
Restart your Paper server (a full restart, not a reload). PumpkinAnnouncer writes its default configuration on first boot.
Edit the configuration
Open
plugins/PumpkinAnnouncer/paper-config.yml in a text editor and customise your announcements, cooldown, and messages.PlaceholderAPI is detected automatically at startup. Install it before starting your server if you want per-player placeholder support in announcement text.
Update notifications
When a new version of PumpkinAnnouncer is available on Modrinth, any online player who holds thepumpkin.admin permission sees a clickable in-chat notification on join. The message shows your current version, the latest version, and a one-click download link. No action is required — the check runs automatically in the background at startup.