ronyzzn/eSupportTicket — pull request #1 by TregorTota (2013-06-30 10:41:20+00:00)
Title: Contributions to eSupportTicket (First general contribution which does not change any functionality yet)

Hi ChillUp,

Great job on this bukkit plugin! Some of the admins on the MC server I am hosting requested an in game support ticket system. When I looked at the plugins available, your eSupportTicket plugin was the one closest to their needs.

They have requested some features that are not yet in the plugin. These features overlap with some of the feature requests you received on the bukkit plugin page:

- Show ticket messages to admins/players when status changes when playing or upon login.
- Add a configurable maximum amount of tickets created per player (to prevent people from spamming the ticket database).
- Group all plugin commands under one main command (/est or /support)

I plan on adding some of these features in the fork I created, and will create pull requests accordingly to incorporate them into the main project.

This pull request does not include any functional changes to the plugin, but some modifications that increase maintainability of the plugin:

- I converted the project into a Maven project, removing the source code of the mexdb dependency from the source tree, and adding this as Maven dependency instead. All dependencies are now declared in the pom.xml file. Anyone with maven installed is able to directly compile the plugin without having to download any required dependency jars such as the one of mexdb or bukkit.
- The paragraph characters of color codes in chat messages messed up in my editor, I replaced them with the bukkit ChatColor.* constants instead.

I hope you accept my contributions. It would be nice to share them with the other users of the plugin that do not have the know-how to compile my fork.

Kind regards,

Tregor Tota, server owner of Legio Umbra Minecraft (mc.legio-umbra.eu), and master student Computer Science.