Newsletter v1.0.2

Well, hello! This is my very first plugin. I wanted a light-weight news plugin that can display ...well... news! So I went on and learned how to make a Server Plugin with my fairly small java abilities. I have to say: I learned lots while coding this plugin and even though it won't become a "big deal", I'm happy if there's at least someone out there who can use Newsletter!
XepherX~
Functions
As mentioned above, this Plugin is meant to be a newsreader. It reads a certain file and spits it out!
One can edit this news-file either directly ingame or with any desired text-editor.
Download
Plugin
Jar File: dev.bukkit.org
Source: Included in .jar file
Tranlations
German: PasteBin
Configuration
In order to configure this Plugin, just simply drag & drop it into the plugins folder.
After the very first startup, it will create a file called news.txt in the root directory of your server (where your craftbukkit.jar sits).
Of course, the Plugin has Permission Support. The Nodes are as follows:
| With Permission Plugin | Without Permission Plugin | ||
| /news | newsletter.news | requires nothing | |
| /news set | newsletter.news.set | requires OP | |
| /news notify | newsletter.news.notify | requires OP | |
| /news reload | newsletter.news.reload | requires OP | |
| /news help | newsletter.news.help | requires nothing | |
| update notification | newsletter.news.set | requires OP | |
| %time% timestamp | requires nothing | requires nothing | |
| %date% timestamp | requires nothing | requires nothing | |
| %br% new line | requires nothing | requires nothing |
Planned Features / To-Do
none yet!
Changelog
Version 1.0.2:
~ Reduced file size. Massively.
~ Fixed stuff to ensure compatibility with Bukkit 1.3.1
Version 1.0.1:
+ added new line tag "%br%"
+ added possibility to toggle prefix
Version 1.0.0:
~ Cleaned up the code. Massively.
~ Fixed the regex-bug not liking $ in news.
Version 0.7.0:
+ Version listener. Players with the permission newsletter.news.set will get notified wether there are updates or not.
+ Timestamps. %date% to get the server's date, %time% to get the server's time. duh.
Version 0.6.0
Beta! woo!
+ added command to notify players manually.
Version 0.5.0:
First published Version
+ Added config.yml
+ Added possibility to translate the Plugin
+ Added german Translation
~ Changed the Prefix to be dynamic
~ BUGFIXESSSS
Version 0.4.0:
+ Added Permission support!
~ MOAR bugfixes
Version 0.3.0:
+ Added ingame editing method for news
+ Plugin now sends out a broadcast that the news were updated
~ Bugfixes
~ Tidyed the code
Version 0.2.0:
+ Addec Color Support!
Version 0.1.0:
Initial Release
+ One was able to get a news.txt read by the plugin