/pa — with three subcommands for managing your announcements at runtime. All subcommands require the pumpkin.admin permission and work from both in-game and the server or proxy console. Tab completion is built-in, so you never have to remember exact announcement IDs.
Command aliases
The primary command is/pa. On Paper servers, two additional aliases are registered that behave identically:
/pa/pumpkinannouncer(Paper only)/announcements(Paper only)
/pa is available.
Commands
/pa reload
Use this command every time you edit your config file. It performs a full hot-reload: the YAML is re-parsed, the announcement map is rebuilt, the language strings are refreshed, and the timer is reset.
messages.reload-success response (default: Reload complete! Everything is working correctly.).
/pa list
Displays all loaded announcement IDs with their filter metadata, so you can confirm the right entries are active after a reload.
/pa test <id>
Instantly triggers a single announcement by its config key. This bypasses the cooldown timer entirely and is the fastest way to preview how an announcement looks in-game after editing it.
messages.id-not-found error response.
Tab completion
PumpkinAnnouncer provides smart tab completion at every level of the command:- Typing
/pa <TAB>suggestsreload,list, andtest. - Typing
/pa test <TAB>auto-completes from the list of currently loaded announcement IDs. - Partial input is filtered — typing
/pa test di<TAB>suggests only IDs that start withdi.
Permissions
Assign this permission through your server’s permission plugin (e.g., LuckPerms). Console always has full access regardless of permissions.
Update notifications
When PumpkinAnnouncer detects a new release on Modrinth at startup, it stores the version information in memory. Any player who holds thepumpkin.admin permission and joins the server while a newer version is available sees the following in chat:
Update notifications only appear to players with
pumpkin.admin. Regular players are never shown the update message.