HelpMessage v0.4a Helping people without lifting a finger! BukkitDev Thread Hello everyone. This is my first (released) plugin for bukkit. I designed this to help curb the constant stream of questions admins and mods have to deal with regarding ingame mechanics and server-specific information such as plugins. HelpMessage is fully customizable - you can set any number of messages, and they will be displayed at random at a preset interval. You can change the interval, the color of the brackets around "HelpMessage", the color of the title, the color of the message, and the name of the plugin itself (for ingame purposes). Currently, only ops can change settings/messages, but I will be including permissions in the next release. <Edit by Moderator: Redacted mediafire url> Be sure to check out my other released plugin, TreasureHunt, and help me get it moved to releases! See my signature! Commands: <font color="#339966">/hm</font> - displays information on the interval and number of messages currently loaded by the plugin. <font color="#339966">/hm <messageid></font> - display the message identified by the id. Op Commands: <font color="#ff0000">/hm delay <seconds></font> - set the interval between help messages. Ex: /hm delay 300 <font color="#ff0000">/hm add <message></font> - add the message to the list of messages Ex: /hm add To go to spawn, type /spawn. <font color="#ff0000">/hm remove <messageid></font> - remove the message from the list of messages (message IDs are displayed in the chat tag for the message broadcast, i.e. [HelpMessage 12] is the 12th message). Ex: /hm remove 12 <font color="#ff0000">/hm check <messageid></font> - same as the /hm <messageid> command. This will probably be deleted. <font color="#ff0000">/hm display <messageid></font> - broadcasts the specific message to everyone. (The interval will start counting from zero again. This does not affect the last displayed message in a sequential system.) Ex: /hm display 2 <font color="#ff0000">/hm bracketcolor <colorid> </font>- sets the color of the brackets in [HelpMessage]. Ex: /hm bracketcolor 2 Ex: /hm bracketcolor a <font color="#ff0000">/hm titlecolor <colorid></font> - sets the color of the title in [HelpMessage]. Ex: /hm titlecolor 6 <font color="#ff0000">/hm messagecolor <colorid></font> - sets the color of the message after the tag. <font color="#ff0000">/hm title <title></font> - sets the title of the plugin to the entry (no spaces allowed). I.e. IngameHelp or HelpingYou or whatever. Ex: /hm title HelperBot <font color="#ff0000">/hm sequential <true/false></font> - sets the plugin to display sequentially(true) or randomly(false). <font color="#ff0000">/hm save</font> - saves the current message list and settings to the yml file. <font color="#ff0000">/hm load</font> - loads the message list and settings from the yml file. Planned Features: * Permissions support * Better color handling, i.e. accepting DARK_GRAY as well as 0-f. Known Bugs: * None! Changelog: Version 0.4a * Bugfix - NPE on first run of the timer from having no messages in the list * Bugfix - Index out of range exception if running sequential and having removed messages while the last message read was near/at the end of the list Version 0.4 * Updated to CB 1337. Version 0.3a * Updated to CB 1185. * Made special improvements to the plugin to allow it to broadcast despite the current build's broadcast bug. * Added a function to display the messages sequentially instead of randomly. Version 0.3 * Released!