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)

Offsite Download

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!

Donate:

Do you like this plugin? Please donate using the button at the top right of this page to support my work!

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Recent Files