ScheduledAnnouncer
Please use the ticket link to the right for issues! ->
Accepting new feature requests! Please use the ticket link to the right! ->
Scheduled Announcer is a very simple tool, which only does what's its name told us. It automatically sends a broadcast out of a list controlled by a scheduled.
Features:
- Sends Scheduled Broadcast to all Players
- Easy to configure by 'config.yml' or ingame with the '/announce' command.
- Supports colors (&1, &2... &9, &a, &b... &f) and newlines with &n.
- Supports executing commands inside Announcements. (Like "Now it will become day!&n/time day")
- Supports newest Bukkit permissions system!
Setup:
- Download the latest Release
- Upload it into your plugin/ directory
- Restart or reload your server
Or have a look at the Video Tutorial by BrandonHopkins
Configuration:
# # ScheduledAnnouncer Configuration File # ===================================== # # Don't use tabs in *.yml file! # # Please note that there is a 85 (with the default prefix) character # limit on announcements. # # If you mess this config up, feel free to delete this one, and let # the plugin create you a new one! # announcement: # Use this flag to temporary disable the announcements. # enabled: false, means that there wouldn't be any announcements. enabled: true # Set this to true will announce in random order. # 'false' will announce in sequential (one after another) order. random: false # Defines the prefix for the announcement. Use & + hex char for color codes. prefix: '&c[Announcement] ' # The time of one interval in seconds. interval: 100 # List of messages to announce. You could use color codes by using & + hex chars too. messages: - 'This is the first default announcement!' - 'Use /announce help to get info how to config this plugin.' - 'You can also configure this plugin with its config.yml too!' # Use to enable or disable the motd. motdEnabled: true # Use to define the motd. motd: 'Test announcement.'
Commands:
/announce add <message>
Needed Permission: announcer.add
Adds a new announcement with the Message: <message>
/announce broadcast [<index>]
Needed Permissions: announcer.broadcast
Broadcast an existing announcement NOW.
/announce delete <index>
Needed Permissions: announcer.delete
Removes the announcement with the passed index.
/announce enable [true|false]
Needed Permissions: announcer.moderate
Enables or disables the announcer.
/announce interval <seconds>
Needed Permissions: announcer.moderate
Sets the seconds between the announcements.
Calling it without an interval to set will return the current interval.
/announce list
Needed Permissions: announcer.moderate
Lists all announcements.
/announce random [true|false]
Needed Permissions: announcer.moderate
Enables or disables the random announcing mode.
Only calling /announce random without true or false, will return current mode.
/announce setmotd [motd]
Needed Permissions: announcer.moderate
Sets the MOTD
Only calling /announce motd without string will return current motd.
/announce motdenabled [true|false]
Needed Permissions: announcer.moderate
Enables or disables the motd
Only calling /announce motdenabled without true or false, will return current mode.
/announce say [message]
Needed Permissions: announcer.moderate
Announces a message to the server without saving it to the config.
/announce reload
Needed Permissions: announcer.admin
Reloads the config.yml.
/announce prefix <prefix>
This sets a new prefix. Note that you need to place the ['s in there again. Color codes also work.
Permissions:
Only people with the permissions announcer.receiver will receive announcements, but everybody owns the permissions by default.
Source can be found at https://github.com/mjoell/ScheduledAnnouncer
Supported Color/Formatting Codes:


http://mcstats.org/plugin/ScheduledAnnouncer2
Added Metrics 4 days ago, and already that many servers. I see it in the top 100 soon!
-
View User Profile
-
Send Message
Posted Jul 10, 2012@mastergalen
Fixing that today :)
-
View User Profile
-
Send Message
Posted Jul 10, 2012@Computerichy
Thats an issue on my part with chat formatting. I'm fixing it now.
-
View User Profile
-
Send Message
Posted Jul 10, 2012Sorry everyone. I have been extremely busy. However, I have just started work again on version 3, and have a few bug fixes coming out tomorrow. Sorry for the inactivity.
-
View User Profile
-
Send Message
Posted Jul 7, 2012hey my config says i have an 85 character limit even though i installed the newest version and deleted my old config? http://dev.bukkit.org/paste/5754/
please help thanks
-
View User Profile
-
Send Message
Posted Jul 7, 2012@ericpret
Normally, the reload command plainly reloads the config and does not reset it.
If you could do /announcer reset to reset the config and /announcer reload to load up the changes of the config, that'd be great.
I prefer changing the messages using a text editor, as you can make them longer than when using the client chat. Right now, I have to stop the server, edit the config, then start it, which is a pain.
-
View User Profile
-
Send Message
Posted Jul 5, 2012@mastergalen
Idk about his account, but the /announce reload command serves it's function as you have experienced - it is not a bug. That command is specifically made to reload all changes to default.
-
View User Profile
-
Send Message
Posted Jun 30, 2012Hello, I'd like to point out that your Tickets account has been suspended.
There also seems to be a major bug, where if you do /announce reload, your config and all announcements get reset to default.
-
View User Profile
-
Send Message
Posted Jun 29, 2012Yesterday I tried to use this plugin on my server, it seemed to be very useful. After a configuration like in your introduction I made a test.. but I'm the only one who can see the messages! I gave the permission nodes to everyone, but notthing changed.
PS: I have the all permission node. PS2: I had this problem in the past time(and now too) with /say messages. Text from the console won't be seen from normal players.
Thank you for helping me, it might not be an error from this plugin.
Ichaelus
-
View User Profile
-
Send Message
Posted Jun 20, 2012Hey, this is one great plugin, and every feature is perfect; But there's one problem, and for some reason, I can't seem to get URL clicking to work in the broadcasts, is there something I am missing?
-
View User Profile
-
Send Message
Posted Jun 11, 2012I LOVE this plugin :)
-
View User Profile
-
Send Message
Posted Jun 10, 2012Thank you for this simple, yet amazingly useful plugin.
-
View User Profile
-
Send Message
Posted Jun 7, 2012@Bar3lyBlind
Yes
-
View User Profile
-
Send Message
Posted Jun 7, 2012Can i do - announcer.* or no?
-
View User Profile
-
Send Message
Posted Jun 6, 2012fantastic! do you already know when all those updates should be done? (just info :) no trying to urge you! :) )
-
View User Profile
-
Send Message
Posted Jun 5, 2012@GrKl30
Sure! I'll add it to my todo list.
-
View User Profile
-
Send Message
Posted Jun 5, 2012Hi and thanks for this usefull and simple to use plugin!
would it (or is it already) be possible to send message1 every 5 minutes and message2 every 10minutes?
so to choose what the delay would be on each message or group of messages
I read that a lot of changes will be done in your next build, could this be implemented?
-
View User Profile
-
Send Message
Posted Jun 4, 2012@MrRhino27
Ah its fixed now?
-
View User Profile
-
Send Message
Posted Jun 4, 2012@Whisk1
Yes, i put a ticket in, and was told the same thing, there is no issue, thankfully they must have been notified, probably by you ^.^, and fixed it. Cheers
-
View User Profile
-
Send Message
Posted Jun 3, 2012It would be amazing if you could create your own message groups with a permissions so you can broadcast different messages to different groups =)
-
View User Profile
-
Send Message
Posted Jun 2, 2012@MrRhino27
I talked to the lead dev about it, and he had no idea about it, which is ironic (long story short, there was a whole forum post about it, which he was tagged in multiple times, and seemed to not reply o.O) and treated me like I was wrong. This is why I dont use spout :)
Anywho, he is aware of the issue now, so you may be able to expect a fix some time in the future.