Get an Epic Experience with Premium

SimpleAnnounce

Informational Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 51 Monthly Downloads
  • Supports: 1.5.1
  • 2,566 Total Downloads
  • Updated 03/29/2013
  • Created 12/23/2011
  • 0 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: SimpleAnnounce v0.6.0
or
Support development! **
Donate

About SimpleAnnounce

SimpleAnnounce

SimpleAnnounce

Create timed announcements/news messages with ease with SimpleAnnounce

You can create messages that are printed server-wide after a certain delay, and have it repeat every x seconds if you'd like. If you wish to send it only to users with certain permissions, or a lack of certain permissions, so it sends to exactly those whom you wish the message to send to.

Features

  • Timed server-wide announcements/news messages
  • Easily configurable
  • Configure one-time or repeating messages
  • Configure messages to only send to users with or without certain permission nodes
  • Config auto-generation on first-run
  • Optional debug mode to track down who is/isn't receiving messages and why
  • Optional automatic config reloading to retrieve new messages
  • '/simpleannounce reload' to reload on command!
    • Permissions:
      • simpleannounce to use '/simpleannounce' for help
      • simpleannounce.reload to use '/simpleannounce reload' or '/simpleannounce r'

Configuration Overview

Details

Config Nodes
auto-reloadconfig(int): <Time in minutes to check/reload config for message updates(0 for off)>
    NOTE: When config is reloaded, will reset delays for messages and cause one-time messages to resend
debug-mode(boolean): <Should we pring debug to server.log(true/false)?>
    NOTE: Look for fine and finer level log messages in server.log
messages: Add messages below this, see below
Messages config overview
<message label>(String, req.):
    message: <Message to send>(String, req.)
    delay: <Delay to send message on in secs>(int, optnl - default 0)
    repeat: <time between repeat sends in secs>(int, optnl)
    includesperms: (String list, optnl)
    - <only send to those with this perm>
    - <and this one>
    excludesperms: (String list, optional)
    - <don't send to those with this perm>
    - <and this one>

Default/Example config

auto-reloadconfig: 20
debug-mode: false
messages:
    default1:
        message: Repeating message!
        delay: 15
        repeat: 60
    default2:
        message: Repeating message for those w/ build perm
        delay: 30
        repeat: 60
        includesperms:
        - permissions.build
    default3:
        message: One-time message!
        delay: 45

Project & Source

See our project page for activity and source instructions.

Fixed deprecated scheduler calls
Only broadcasts when there are players online
Small changes to Message class
Tested against 1.5.1 using Privileges
Bumped to 0.6.0

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!