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 9, 2014FYI, still seems to work in 1.7
-
View User Profile
-
Send Message
Posted Mar 7, 2014@ThoLav
ga.admin
-
View User Profile
-
Send Message
Posted Jan 6, 2014Hey,
is there a permission node, so there's no need to be op?
Are the announcement times, minutes or seconds?
-
View User Profile
-
Send Message
Posted Jun 21, 2013I have been MIA for quite some time. I have begun updating my plugins that are on dev.bukkit and will be giving this one a look over soon. I apologize for the long absence.
-
View User Profile
-
Send Message
Posted Jun 3, 2013How do you have permissions for the group like admin:powers were they are allowed to ban or unban
-
View User Profile
-
Send Message
Posted May 16, 2013-
View User Profile
-
Send Message
Posted May 14, 2013Hi,
every player get's 1 free plot in City (plotworld) We announce the free plot via GA, but the players who already have 1 free plot are annoyed about this message.
Is there a way to announce to players who are not in a group named 'plotme'?
-
View User Profile
-
Send Message
Posted May 13, 2013Please, edit configuration to seconds, not minutes.. Every plugin has setting in seconds but here I set value 180 and take me a loong time, then I discover this value is in minutes :/
-
View User Profile
-
Send Message
Posted May 6, 2013@DJTomek
Ahh I see :) Thank you verry much but... Somehow when I set everything up it says Null in front of the announced message
-
View User Profile
-
Send Message
Posted Apr 25, 2013Could you also make this plugin support Groupmanager? If you'l do this it will automaticly supports multi worlds too :)
Thanks in advance!
-
View User Profile
-
Send Message
Posted Apr 23, 2013You can use negative permission. For example PEX support it and it works ;)
-
View User Profile
-
Send Message
Posted Apr 10, 2013Hi,
is it possible, to ignore permissions which are given by inheritance, because admins and moderator see all message, which only should be shown to players?
Without inheritance the permission file would explode.
-
View User Profile
-
Send Message
Posted Sep 19, 2012@ablac
This plugin is absolutely running fine on my server, no errors, no crashes nothing at all.
-
View User Profile
-
Send Message
Posted Sep 3, 2012@GuildMasterLelo
This plugins Extremely outdated :/ Use FC_Announce instead thats what we did.
This plugin was Causing the server to crash over and over again and even the bugfix below didnt help so we switched :) Extremely happy with FC_Announce, and FC_Bans
-
View User Profile
-
Send Message
Posted Aug 4, 2012Anyone see what's wrong with my config? It's not working :(
http://pastebin.com/cnxBKG9S
-
View User Profile
-
Send Message
Posted Jul 18, 2012Bug announcement!
A mistyped enabled group in the config.yml will max out your servers RAM and CPU usage and crash your server.
groups: - group1 - group2 - group3
If you are editing the config directly be sure to type the correct group under "groups:" or it will crash your server after 30 sec - 1 minute it is started.
Hope this info helps someone! Bug in latest GA 0.72 release.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@lolitsthad
After some research, I do not believe this is possible. The client does not send any information to the server when clicking a link which means I have no way to track it.
-
View User Profile
-
Send Message
Posted May 18, 2012@pocketkings719
Ah, I see it. Thanks!
Feature suggestion for next update: Tracking system for links. For example, if you have 3 different announcements linking to your website, it could record how many total clicks each announcement generates. I use announcements primarily to send people to my donations page, so it would be nice to know which announcement is sending the most traffic and which announcements aren't as useful.
-
View User Profile
-
Send Message
Posted May 15, 2012@lolitsthad
Here you go http://pastie.org/3917872 There were a few issues, the biggest one being the escape character on the ' in What's. Compare the two and thanks for using my plugin!
-
View User Profile
-
Send Message
Posted May 14, 2012@pocketkings719
I always edit with Notepad. Here is my config.yml, can you let me know what's wrong with it? I used the same messages that I used in the previous version - http://pastie.org/3911728