GroupAnnouncer
GroupAnnouncer
Send announcements to different groups using permissions.
Completely manageable in-game.
Version: v0.72
Licensed under: GNU Lesser General Public License version 3 (LGPLv3)
Supports: Bukkit Permissions (AKA SuperPerms)
GroupAnnouncer allows you to broadcast a message to different group using permission nodes. Only groups with the permission node will receive the message. The plugin is 100% manageable in-game.
Features:
- Broadcast messages to specific groups.
- In-game management.
- Fully customizable:
- Tag
- Groups
- Timers
- Announcements
Installation:
- Place jar in plugins folder.
- Reload plugins with a plugin manager or restart server.
Configuration:
The default configuration file is generated upon first load:
enabled: true tag: 'Announcement ' order: 'sequential' groups: - global global: repeat: 60 last: 0 announcements: []
Commands:
The following commands can be used by users with the node 'ga.admin'
/ga: shows this message /ga reload: reload the config /ga toggle <enabled|order>: toggle on/off and order /ga tag [tag]: set the announcement tag /ga list: lists current groups /ga <add|remove> [group]: add or remove a group /ga [group] repeat [minutes]: set the repeat interval /ga [group] list: lists a group's announcements /ga [group] announce [#]: force a specific announcement /ga [group] remove [#]: removes specified message
Customization:
The following commands are examples of how to customize certain aspects of GroupAnnouncer:
/ga set tag &4[&fALERT&4]&f:: will set the tag to [ALERT]: with red brackets and white lettering. /ga global repeat 15: will show announcements for 'global' in 15 minutes increments /ga global add Welcome to the server!: Will add this message to 'global'.
Usage:
To add a new group and set all the necessary information one might do the following:
/ga group add guests **NOTE** The permission node required to see this message will now be ga.guests /ga guests repeat 10 /ga guests add You must register on the &4forums &fto become a member.
To remove a message from a group you would do the following:
/ga guests list **This will list all the messages with an index number. /ga guests remove 1
This section will be updated to include more examples upon request.
Permissions
- The default group is named 'global'. To broadcast this message give your users ga.global.
- User must have node 'ga.admin' in order to use GroupAnnouncer commands.
- In order for a group to see messages they must have the node in the format:
- ga.'group name'
Known Issues:
- None!
Getting support:
- Comment here, use the ticket system, PM me, or find me in #bukkit in IRC esper.net
Change Log:
4/4/12 - v 0.72
- Added the ability to append to an already existing announcement using /ga [group] append [#] [message]
4/4/12 - v 0.71
- Added the ability to use a specific tag for each group. If one is not specified, the default tag will be used.
3/22/12 - v 0.7
- Removed tagColor, msgColor, and delay.
- Added free format to tag using &09a-f.
- Modified a few commands.
- Added the ability to toggle whether or not the announcements are enabled.
- Added the ability to toggle between random and sequential announcements.
- Added the ability to manually announce a message to a group.
- Changed repeat time to minutes instead of seconds.
- Re-added auto reload after each change, but placed longer delay as to not start spamming messages.
- Announcements no longer have a default that you have to remove.
- IMPORTANT: It is recommended that you backup your config file before this update and re-add the information!!
3/22/12 - v 0.61
- Colors are now usable with & both in-game and in the config. You may need to edit your config file to reflect the change.
2/6/12 - v 0.6
- Added ability to add color into announcements using &0-9a-f
- Removed auto reload upon each change. - When you are finished making changes do /ga reload to update on live server.
1/26/12 - Initial release.
Todo & Planned Features:
- None at the moment!
-
View User Profile
-
Send Message
Posted Apr 4, 2012What's the difference between Delay and Repeat? Thanks!
-
View User Profile
-
Send Message
Posted Apr 4, 2012Yes, I would like to use seconds instead. But I would be happy if I can use like 0.30 as 30 seconds but it would be better to have all timers in seconds.
Or even better make dynamic.
Let us choose like - 5m or 10s or 1h (minutes, seconds, hours)
-
View User Profile
-
Send Message
Posted Apr 3, 2012General question: Is the fact that announcements are repeated in minutes an issue? I never really thought that people would want to spam messages in less than a minute, but if everyone would like me to revert to seconds, I can do that.
-
View User Profile
-
Send Message
Posted Apr 3, 2012I think repeat is in minutes and is the time between announcements when they are announced. delay is in second and is the time after the plugin finished loading to the moment the first announcement will be announced.
-
View User Profile
-
Send Message
Posted Apr 3, 2012@deleted_7554077
how about the delay and repeat?
is the delay for each announcement or thats the repeat?
-
View User Profile
-
Send Message
Posted Apr 3, 2012Timers are in minutes
-
View User Profile
-
Send Message
Posted Apr 3, 2012@pocketkings719
is the countdown per minutes or per seconds because i only see minutes.
-
View User Profile
-
Send Message
Posted Apr 1, 2012Hows the new version coming along? I could use it :D
Hope you finish it soon.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Hey bro, I'll drop in and pay ya a visit soon.
Just a quick FYI for the folks cb2117 for MC 1.2.4 and groupannouncer workin great on my server. :)
-
View User Profile
-
Send Message
Posted Mar 23, 2012@Digitalink2008
Nice to hear from you digi! Sorry I haven't popped in in awhile, been quite busy. I've been working pretty hard on my custom perk plugin I was telling you about, it's pretty cool. Still undecided if I'm going to release it or not since it is dependent on my economy plugin and SQL. Anyway, would love to hear any suggestions you might have! Come on to VF soon and say hi!
-
View User Profile
-
Send Message
Posted Mar 23, 2012Check you out Mr advanced formatted messages. lol. Your highlighting of the special char's in the config descriptions above is quite nice. You treat the not tech-e guys well :)
Glad to see you continuing on man. :)
Digi
-
View User Profile
-
Send Message
Posted Mar 23, 2012Well yeah cosmetic. I would of expected the &c lighter red but it's not that important.
-
View User Profile
-
Send Message
Posted Mar 23, 2012@deleted_7554077
The time is calculated against server ticks (20 ticks/sec) so theoretically since a minute is 1200 ticks setting the time to .1 would be 120 ticks or 6 seconds. So if you want 10 seconds it would be roughly .167.
And, since I went to the free format style (as requested), the menu is now hard-coded rather than pulling from the tag color (this wouldn't be possible anyway). If you REALLY want me to, I can add in a menu color option, but that is really just cosmetics at this point.
-
View User Profile
-
Send Message
Posted Mar 23, 2012Is it possible to set the announcement interval to 10 seconds since you changed the time to minutes?
Can I live use 0.1 for 10 seconds?
Is there a way to change the "/ga" menu color? Usually it was in the same color as the tag was.
Thanks
-
View User Profile
-
Send Message
Posted Mar 22, 2012@deleted_7554077
Yeah, it is a special key sequence. Not really sure why they chose that.
-
View User Profile
-
Send Message
Posted Mar 22, 2012Well I also made a ticket about the color symbol in the config because I can't even find the damn thing on my keyboard :D
Way easier now to edit it.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@deleted_7554077
I'm working on more updates as we speak. I wanted to push that one out ASAP because it seemed people really wanted it. Right now I'm working on the free formatting - lots of consequences to changing that. XD
-
View User Profile
-
Send Message
Posted Mar 22, 2012Yay an update! :D
Best plugin after a long time in the announcement business :D
-
View User Profile
-
Send Message
Posted Mar 22, 2012@deleted_7554077
I have looked at them and I will see what I can do. Thank you for your use and interest in this plugin. I apologize for the time in between updates.
-
View User Profile
-
Send Message
Posted Mar 22, 2012If you have time please have a look at my tickets.
Thanks