promotional bannermobile promotional banner

DragonAnnouncer

Abandoned
Announce Messages as a Dragon Bar!
<p>Used with TextCraft</p>

Used with TextCraft

Description


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

The DragonAnnouncer Team

profile avatar
  • 3
    Projects
  • 7.3K
    Downloads

More from _ForgeUser10548864

  • StaffAuth project image

    StaffAuth

    • 1.0K
    • Bukkit Plugins

    Check IP Addresses for Staff Members

    • 1.0K
    • January 15, 2014
    • Bukkit Plugins
  • PreventSwearing project image

    PreventSwearing

    • 1.4K
    • Bukkit Plugins

    PreventSwearing

    • 1.4K
    • January 6, 2014
    • Bukkit Plugins
    • +1
  • StaffAuth project image

    StaffAuth

    • 1.0K
    • Bukkit Plugins

    Check IP Addresses for Staff Members

    • 1.0K
    • January 15, 2014
    • Bukkit Plugins
  • PreventSwearing project image

    PreventSwearing

    • 1.4K
    • Bukkit Plugins

    PreventSwearing

    • 1.4K
    • January 6, 2014
    • Bukkit Plugins
    • +1