DragonAnnouncer

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.


This project is no longer being maintained. While the latest release is (hopefully still) stable, please look at this link to see similar plugins like DragonAnnouncer - http://dev.bukkit.org/bukkit-plugins/bar-api/#w-plugins-using-bar-api

Dragon Announcer:
The plugin works just like you'd expect. Instead of having a message be broadcast to the chat (where it is soon covered in other messages), it'll appear on everyones screen, for a set amount of time, every set amount of time. You can add, remove, and edit messages in the configuration file (if you feel like it), or use commands in-game (meaning you don't have to reload the plugin every time).

Requirements:
At the moment, because I wanted to get this plugin ready for you guys a.s.a.p., I decided to make use of the BarAPI. Therefor, you will be required to download and install the BarAPI plugin. You will not have to configure anything, or do anything with the plugin though. Note that the requirement for the BarAPI plugin will be removed in an upcoming version!

Features:

  • Broadcast per world on an easy-to-configure schedule
  • Instantly announce a message to a world
  • Edit information form the config with a simple command
  • Color Code Support
  • Metrics Support
  • Updater Support (Coming Soon!)

Installation:

  • Drag and Drop the plugin into your plugins folder
  • Drag and Drop BarAPI into your plugins folder
  • Start / Reload / Restart the server
  • Edit the configuration file / use the in-game commands
  • Reload / Restart the server if you edited anything in the configuration file

Commands:
Note, instead of /dragonannouncer you can also use: /dragon , /announcer , /announce , /da , and /dbroadcast
/dragonannouncer help
/dragonannouncer addmessage [duration] [world] [message]
/dragonannouncer addworld [id] [message]
/dragonannouncer delworld [id] [world]
/dragonannouncer editmessage [id] [message]
/dragonannouncer editduration [id] [duration]
/dragonannouncer getids
/dragonannouncer getduration [id]
/dragonannouncer getworlds [id]
/dragonannouncer worldannounce [duration] [world] [message]

Permissions:
dragonannounce.help
dragonannounce.addmessage
dragonannounce.addworld
dragonannounce.editmessage
dragonannounce.editduration
dragonannounce.getids
dragonannounce.getduration
dragonannounce.getworlds
dragonannounce.worldannounce

Example Configuration File:

# Main Configuration File
# DragonAnnouncer by: AnUnknownMiner
# Now for 1.7.9!

# Interval (time to wait in between announcements (in seconds)!):
interval: 60

# Startup Delay (time to wait before the plugin starts broadcasting (in seconds)!):
# You might to have a bit of delay to help with lag.
startup-delay: 2 

# If a player joins when an announcement is already shown, should the player see it?
show-on-join: true

# Do you want DragonAnnouncer to send data to McStats? No personal information will be taken with it!
Metrics: true

# Announcements (duration = time it will stay on the screen, worlds = the worlds it will be visible in!):
announcements:
  0:
    message: 'DragonAnnouncer Plugin by AnUnknownMiner!'
    duration: 5
    worlds:
      - world
  1:
    message: '&4With &6colour &acode &9support&7!'
    duration: 10
    worlds:
      - world 
  2:
    message: '&aSupport this server by becoming a &bDonor&a!'
    duration: 30
    worlds:
      - world

This plugin uses Metrics, a free and open source statistics documenter, all the information gathered can be seen at http://mcstats.org/plugin/DragonAnnouncer

http://i.mcstats.org/DragonAnnouncer/Global Statistics.png

Feature Ideas:

  • Remove BarAPI Requirement
  • Ability to broadcast a specific message in the configuration file
  • Ability to see the remaining time for a broadcast / break

Source Code:
https://github.com/AnUnknownMiner/DragonAnnouncer


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    70966
  • Created
    Dec 20, 2013
  • Last Released File
    Jun 25, 2014
  • Total Downloads
    2,939
  • License

Categories

Members

Recent Files