DragonAnnouncer
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
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
Oh well I didn't know because the download isn't there for me.
@KTJx2 As noted in the description, at the moment I'm using the BarAPI. The health does in fact go down as the time goes by. When the time is up, the health is 0, and the message disappears.
I have another feature idea, but it's not important, just an idea.
Maybe you could make the health go down and then the message goes away. I dunno it might be cool.
Being real slow to be approved :(
Beta 1.0.1 is now uploaded, and awaiting approval. I'm happy to announce I managed to fix all the bugs (that I knew of) and implement a number of new features.
Please report any bugs you find below, to ensure the best quality plugin possible! Feel free to also suggest any features you'd like to see implemented!
The first beta release has been uploaded, and is awaiting approval!
@KTJx2 This feature will certainly be added in the upcoming beta version!
@RednecksFTW While there is no colour support at the moment, it will be possible to add different messages to the configuration file with different colours (in future versions). I'm not sure about implementing a feature exactly like you described.
@pj100600 Depending on how fast the bukkit dev staff approves the build, very soon :)
Warning: this build is "highly" unstable. It does not include (many) permissions, and some commands are most certainly broken. This build is completely unsupported, and only as a proof of concept!
Oh and one last thing.... can you add something (for the multiworld) like /dragonannouncer addworld [world] and /dragonannouncer delworld [world]
@TheMcScavenger:
When will this be out? This seems like an amazing plugin. Can't wait to use it. Just one thing I would like to see....I want to make one message be on all the time with a bit of color rotating through. Will this be possible? Thanks.
@TheMcScavenger
Ya when will it be out?
@TheMcScavenger
I LOVE YOU!!! Any idea when it will be coming out? I'm super excited! I can test it if you want.
Could you post a video of it in action? If you don't have screen recording stuff this is free.
@KTJx2
Will do :)
PLEASE MAKE THIS TO WHERE YOU CAN HAVE IT ONLY IN CERTAIN WORLDS THEN I WOULD LOVE YOU :D