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 Jan 27, 2012I would like having a message for one group and another message for another group??