Get an Epic Experience with Premium

ScheduledAnnouncer

Admin Tools Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 4,551 Monthly Downloads
  • Supports: CB 1.5.1-R0.1
  • 67,435 Total Downloads
  • Updated 04/08/2013
  • Created 04/06/2012
  • 2 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Mozilla Public License 1.1 (MPL 1.1)
  • Newest File: ScheduledAnnouncer 2.6.1
or
Support development! **
Donate

About ScheduledAnnouncer

Please use the ticket link to the right for issues! ->

Scheduled Announcer is a very simple tool, which only does what's its name told us. It automatically sends a broadcast out of a list controlled by a scheduled.

Features:

  • Sends Scheduled Broadcast to all Players
  • Easy to configure by 'config.yml' or ingame with the '/announce' command.
  • Supports colors (&1, &2... &9, &a, &b... &f) and newlines with &n.
  • Supports executing commands inside Announcements. (Like "Now it will become day!&n/time day")
  • Supports newest Bukkit permissions system!

Setup:

  1. Download the latest Release
  2. Upload it into your plugin/ directory
  3. Restart or reload your server

Or have a look at the Video Tutorial by BrandonHopkins

Configuration:

#
# ScheduledAnnouncer Configuration File
# =====================================
#
# Don't use tabs in *.yml file!
#

announcement:
    # Use this flag to temporary disable the announcements.
    # enabled: false, means that there wouldn't be any announcements.
    enabled: true

    # Set this to true will announce in random order.
    # 'false' will announce in sequential (one after another) order.
    random: false

    # Defines the prefix for the announcement. Use & + hex char 
    # for color codes.
    prefix: '&c[Announcement] '

    # The time of one interval in seconds.
    interval: 100

    # List of messages to announce. You could use color codes by
    # using & + hex chars too. &n will produce a new line.
    messages:
    - 'This is the first default announcement!'
    - 'Use /announce help to get info how to config this plugin.'
    - 'You can also configure this plugin with its config.yml too!'

Commands:

/announce add <message>

Needed Permission: announcer.add Adds a new announcement with the Message: <message>

/announce broadcast [<index>]

Needed Permissions: announcer.broadcast Broadcast an existing announcement NOW.

/announce delete <index>

Needed Permissions: announcer.delete Removes the announcement with the passed index.

/announce enable [true|false]

Needed Permissions: announcer.moderate Enables or disables the announcer.

/announce interval <seconds>

Needed Permissions: announcer.moderate Sets the seconds between the announcements.
Calling it without an interval to set will return the current interval.

/announce list

Needed Permissions: announcer.moderate Lists all announcements.

/announce random [true|false]

Needed Permissions: announcer.moderate Enables or disables the random announcing mode.
Only calling /announce random without true or false, will return current mode.

/announce reload

Needed Permissions: announcer.admin Reloads the config.yml.

/announce prefix <prefix>


This sets a new prefix. Note that you need to place the ['s in there again. Color codes also work.

Permissions:

Only people with the permissions announcer.receiver will receive announcements, but everybody owns the permissions by default.

Supported Color/Formatting Codes:

http://wiskr.net/img/hG2jWW.png

Thanks to:

  • Glenn for a donation - You got me a MacBook Case!
  • ZephyrGaming for a donation - You got me a keyboard cover!

QuantumBooter is wonderful! Check them out at http://quantumbooter.info.

v2.6.1 - Updated for 1.5.1. Nothing really different here.

v2.6 - Updated for 1.5. Tested and working.

v2.5.2 - Changed the autogenerated config to work. Had a parsing error in it.

v2.5.1 - Minor updates as well as removal of an unused class.

v2.5 - Updated for CB 1.4.5-R0.2 - Working with the latest beta build.

v2.4 - Updated for CB 1.2.5-r30

Fixed the /an alias.

v2.3.2 - Added some small changes to the config file.

v2.3.1 - Fixed null error

v2.3 - Added message length limit (won't affect messages shorter then 100, so you won't be affected) Added Metrics

v2.2 - Fixed the random issues.

v2.1 - Added aliases for all commands: /an

v2.0 - Release. Fixed for 1.2.5-R1

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!