Announcement
Announcement
An up-to-date and easy-to-use auto-announcement plugin.
Features
- 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
Command | Function | Permission |
---|---|---|
/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 list | List all scheduled announcements. | announcement.list |
/announce enable | Enable message announcements. | announcement.enable |
/announce disable | Disable 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 reload | Reload plugin configuration. | announcement.reload |
/announce random | Toggle random announcement mode on and off. | announcement.random |
/announce version | Display plugin version information. | announcement.version |
- Players with permission announcement.receive will receive announcements.
- /an can be used as an alias for /announce command.
@tomwilson5
I tried what you said, and it didn't work. /: It just reverted back to the same thing.
@Glitch_Maniac_13
You need single quotes around any announcements. It may be easier to use the /announce add command to ensure the formatting is correct.
http://pastebin.com/A6njHDq9
@tomwilson5
http://pastebin.com/BnHrAfQd
As you can see, they are each different lengths, but they all get cut off a certain amount, If there was a cap, they should be all the same length after it cuts it off. If you need to see my server log I can send you that as well, however I have checked it and see no errors related to Announcement
@Glitch_Maniac_13
What length announcements are you trying to add? Generally really long messages are a bad idea, but I have tested and they work for me. Can you send me your configuration?
Is there a cap as to how long an announcement can be? I go into the config, type up the announcements, and when I save and close the document, start the server, the first part of each gets cut off.
@Melonking
Thanks for letting me know. I have submitted a minor update and it is currently awaiting approval.
I have a the admin group with announcement.reload, however they get a you dont have this permission error when they try it. Using zpermissions with vault.
@HowardStark
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?
@THEDEADLYLEVI
The plugin uses the standard Bukkit colour codes, e.g. &4
Hope that helps!
Is there any hope of an update? Or is this project abandoned?
Question, what format codes are they? I tried using the default minecraft ones and it didn't work
@azinfiro
1. Shutdown the server.
2. Edit the config.
3. Start the server.
Works for me on 1.7.4
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.
I can confirm this works on 1.6.2
@Thunder7102
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.
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.
@Unknown_Mage
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.
Is the prefix configurable per announcement?
Is the interval per announcement, or is it time interval between overall announcements?
What is the difference between interval messages and random messages?
Can there be a permission per announcement needed to hear an announcement?
Maybe something like
This goes with the id's you have setup or something.
@MinecrafrGi
Still awaiting approval, should be soon!
Download?