ScheduledAnnouncer
ScheduledAnnouncer is an inactive plugin, but there is an fork which is still active. Have a look at ScheduledAnnouncer 2.
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 get 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! # 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. &n will produce a new line. 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!'
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 reload
Needed Permissions: announcer.admin Reloads the config.yml.
Permissions:
Only people with the permissions announcer.receiver will receive announcements, but everybody owns the permissions per default.
@ForgeUser7554077
When are you going to add new features? My tickets got verified :D?
Why did you delete my super cool ticket ?
@deleted_7554077
Download 1.7.1 which is fully compatible to R5.
@np98765
I like your ideas! I am going to implement that.
@nanashiRei
The project is already OpenSource: https://github.com/hohl/ScheduledAnnouncer
I just made a super cool new ticket :D
Yeah please update this or release the source so someone else can. I'll go nuts if i have to search for another "Not updated anymore" replacement.
I like np98765's idea. Any thoughts on updating plugin to add those?
Plugin suggestion:
A text-wrapping feature would be nice, so that way words aren't cut off between lines.
Will only announce if there is at least one player logged in.
It is annoying to see the console spammed with announcements, and no one is even reading them.
Maybe it could follow the timer, but if there is not at least one person on, it will not send it?
config:
Announce-when--no-users-on: (true | false)
Wrap-text-automatically: (true | false)
Great plugin!
Please update this awesome plugin
@jakimfett
Switching to SimpleAnnounce, which has support for multiple permissions/player groups http://dev.bukkit.org/server-mods/simpleannounce/
@Hvarr
According to the text, you can set announcer.receiver to players/groups who should receive messages, but for that to work, set sendToAll to false, in config.yml.
plugin, ScheduledAnnouncer, that sends announcements, but it does not require nodes, or does not have them, but I need to somehow disable it showing advertisings for Vip players.
Please, make nodes for it.
Using GroupManager (FTW!)
Great plugin, using it for telling the FAQ to new players on my server. I did have a question though...how hard would it be to integrate groups into this? I like being able to announce only to the new people, but I don't want to spam my regular players about registration every 100 seconds...instead, I want to remind them about voting for the server every 20 minutes...or maybe let them know that if they donate, they get a rank up.
Basically, set it up so make a list, with the permission "- announcer.receiver.mygroup", and the players I give that permission hear the messages from that specific list, at that group's interval...is this even possible?
!important!
shceduledannouncer.announce - announce server tips and adverts only to guests and nonvips
@hohl
Running the 1.0.0 dev build of bukkit #1531. Now it broadcasts the message to everyone, it is like the permission node doesnt work anymore.
I am having issues where this was working just fine when i first installed it on a 1.8 server with cb 1337 and it just stopped working it wont announce and the commands are no longer working :S
Nice plugin, but theres one thing missing on this thread/page: The Source. I'd Appreciate it if you would put it up here, since I want to integrate this into my own plugin
Hi,
I can't get messages sent to only users with the permission announcer.receiver set in my permissionsBukkit's config file.
With sendToAll: false messages are still sent to all.
Any idea ?
Pat'
[Edit] It works great !!! I made a mistake in my permissions config file. Sorry for this. And Thanks a lot for that plugin.
works with latest rb