An up-to-date and easy-to-use auto-announcement plugin.


  • Schedule server announcements after a period of time.
  • Easily add or remove messages.
  • Support for formatting codes. e.g. &a, &b, &c
  • Support for commands. e.g. /time set day
  • Configurable using config.yml or in-game.
  • Optional prefix and interval length configuration.
  • Ordered and random mode.
  • Manual announcements.
  • Enable only certain players to receive announcements.

Commands and Permissions

/announce add <message>Add a message to the announcement list.announcement.add
/announce remove <id>Remove a message from the announcement list.announcement.remove
/announce listList all scheduled announcements.announcement.list
/announce enableEnable message announcements.announcement.enable
/announce disableDisable message announcements.announcement.disable
/announce prefix <prefix:off>Update announcement prefix.announcement.prefix
/announce broadcast <id>Manually broadcast previously created message.announcement.broadcast
/announce say <message>Manually broadcast a one time message with prefix.announcement.broadcast
/announce interval <seconds>Updates interval between message announcements.announcement.interval
/announce reloadReload plugin configuration.announcement.reload
/announce randomToggle random announcement mode on and off.announcement.random
/announce versionDisplay plugin version information.announcement.version
  • Players with permission announcement.receive will receive announcements.
  • /an can be used as an alias for /announce command.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of tomwilson5 tomwilson5 Apr 06, 2014 at 14:05 UTC - 0 likes

    @HowardStark: Go

    The project is not abandoned, I have simply been unable to access my account for a while. What sort of update are you looking for? I am unaware of any issues with the current version?

    Announcement - An up-to-date and easy-to-use auto-announcement plugin.

  • Avatar of tomwilson5 tomwilson5 Apr 06, 2014 at 14:03 UTC - 0 likes


    The plugin uses the standard Bukkit colour codes, e.g. &4

    Hope that helps!

  • Avatar of HowardStark HowardStark Apr 06, 2014 at 11:57 UTC - 0 likes

    Is there any hope of an update? Or is this project abandoned?

  • Avatar of THEDEADLYLEVI THEDEADLYLEVI Feb 20, 2014 at 16:39 UTC - 0 likes

    Question, what format codes are they? I tried using the default minecraft ones and it didn't work

  • Avatar of metalguitarist metalguitarist Jan 10, 2014 at 05:49 UTC - 1 like

    @azinfiro: Go

    1. Shutdown the server.

    2. Edit the config.

    3. Start the server.

    Works for me on 1.7.4

  • Avatar of azinfiro azinfiro Dec 27, 2013 at 22:28 UTC - 0 likes

    Doesn't work on 1.7.4, the config is not recognized when edited, including when reloaded. Haven't tried editing it in-game because I need it to work the other way around.

  • Avatar of legomankyle legomankyle Aug 24, 2013 at 19:21 UTC - 0 likes

    I can confirm this works on 1.6.2

  • Avatar of tomwilson5 tomwilson5 Jun 24, 2013 at 15:42 UTC - 0 likes

    @Thunder7102: Go

    Currently there is one permission node for players who receive all announcements, announcement.receive. The idea of multiple permission nodes is similar to what was discussed in a previous comment. I will consider adding such functionality as it may be useful for some servers.

  • Avatar of Thunder7102 Thunder7102 Jun 24, 2013 at 13:27 UTC - 0 likes

    Does this allow me to set different announcement messages for different permission nodes? Let's say I want higher ranked players to be informed of a competition while lower-ranks would not be ready to participate and therefore, should not be notified.

    Learning Plugin Development....results to come...

  • Avatar of tomwilson5 tomwilson5 Jun 21, 2013 at 08:20 UTC - 0 likes

    @Unknown_Mage: Go

    The prefix is global across all announcements. If you require a prefix per announcement, the global prefix can be disabled using /announce prefix off, then the individual prefixes can be put directly in the messages. This is currently how I am running the plugin on my server.

    The interval is also global, the time between each announcement. Random mode simply randomises the order in which messages are announced, still using the same interval time.

    As to the per announcement permissions, this could work, however I think it may overcomplicate the plugin within little functionality gain.


Date created
Jun 17, 2013
Last update
Jun 18, 2013
Development stage
All Rights Reserved
Curse link
Recent file