Skip to main content

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.

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.

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

1

Download the JAR

Download PumpkinAnnouncer-2.4.jar from Modrinth or your preferred source.
2

Drop the JAR into your plugins folder

Copy the JAR into your server’s plugins/ directory.
cp PumpkinAnnouncer-2.4.jar /path/to/server/plugins/
3

Restart the server

Restart your Paper server (a full restart, not a reload). PumpkinAnnouncer writes its default configuration on first boot.
4

Edit the configuration

Open plugins/PumpkinAnnouncer/paper-config.yml in a text editor and customise your announcements, cooldown, and messages.
nano plugins/PumpkinAnnouncer/paper-config.yml
5

Apply your changes

Run /pa reload in-game or from the server console to pick up your edits without a full restart.
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 the pumpkin.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.