Admin Tools Login to Add Favorites
  • Minecraft
  • 32 Monthly Downloads
  • Supports: CB 1.7.9-R0.2
  • 25,572 Total Downloads
  • Updated Aug 25, 2014
  • Created Feb 23, 2012
  • 1 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: v1.2.2

About ReportRTS


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Development Builds


Commands & Permissions | Follow my progress on Trello | IRC: #ReportRTS (

ReportRTS stands for Report - Realtime Ticket System, it is designed to be a easy to use and feature rich support system.


  • Supports multi-server setups using BungeeCord.
  • Uses MySQL, this allows you to easily display information from the database.
  • "Caches" open tickets to reduce access time.


See Commands & Permissions.



To determine popularity of versions, features, and lingering usage, plugin installs are automatically tracked by the Metrics plugin tracking system and forwarded to for analysis. Basic server information (Version, player count used) is tracked. If you don't want to help or are paranoid, edit plugins/PluginMetrics/config.yml and set opt-out to true.


Does not collect data at all. Simply used to retrieve a player's UUID from Mojang's API if he does not have one in the database prior to ReportRTS version 1.2.0.

Version checking

By default ReportRTS checks for ReportRTS updates, you can disable this by setting versionCheck to false in the configuration.


I accept pull requests.

Maven repository

    <name>ProjectInfinity repository</name>


Support me!

Why support me?

All the more motivation to continue work on this project. During it's two years of existence I have received a total of $270 and promises that never saw the light of day.

Say if I have spent a total of 500 (this is an example number, in reality it is much higher and just keeps increasing) hours working on this project. That gives me a total of $0.54 an hour, compare this to the average wage of a McDonalds worker in the US which is $7.81. Had they worked 500 hours they would have made $3905.

If you find that this project has helped you, please consider donating to this project.

ReportRTS v1.2.2 Changelog

  1. New command system.
    • Allows for legacy-like command system by setting the legacy option to true in the configuration.
      • Legacy commands do not work from console.
      • Tab completion does not work with legacy commands.
    • Most commands work from console.
  2. Requests have been renamed to tickets.
    • Please regenerate your messages.yml file to reflect these new changes.
  3. Some messages instructing users to type a specific command is now dynamic to reflect the new dynamic command system.
    • Please regenerate your messages.yml file to reflect these new changes.
  4. Several bugs have been fixed.
    • Fixed the ancient "claimed by null" issue when assigning tickets or claiming tickets.
    • Fixed incorrectly passed UUID to BungeeCord when it wanted a username instead.
    • Fixed broken pagination when attempting to view held tickets.
    • Fixed UUID being passed instead of username when a player attempted to open a ticket by placing a sign.
    • Fixed a NullPointerException that would occur if a player attempted to teleport to a ticket that referenced world that did no longer exist on the server.
    • Fixed an issue in isNumber() that caused it to return true when a negative number was passed.
    • Fixed an issue resulting in a NumberFormatException should the user provide a number larger than the max size of an Integer.
    • Added missing authorization check to /rts setup.
  5. Tickets are fancier than ever!
    • If a ticket message is equal to or longer than 20 characters, it is shortened. However when hovered over it will display the full text in a tooltip.
      • This slows down the commands by a tiny bit. If you don't want to sacrifice the minor performance you may turn it off.
      • Disable fancy tickets by setting "request.fancify" to false.
      • Soft dependency for ProtocolLib added as a result. Plugin will continue to function like usual without ProtocolLib.


  • Bungee Name Update task will no longer run on servers with the option set to disabled.
  • Prevent an infinite loop in the UUID migration task if an invalid user is located in the database.
  • Fix MySQL tables not being created on fresh installs.
  • A fix for "insecure" (non-existent ) users in /assign and /rts ban.


  • First implementation of UUID support has been completed. I expect to tweak the plugin's usage of UUID over time. The plugin will automatically migrate your user data to UUID, please /reload the server when the plugin is done to avoid errors.
  • BungeeCord support has finally been implemented thanks to the hard work by SuperSpyTX.
  • An option to prevent duplicate requests by the same user has been added to config.yml.
  • MessageHandler has been updated to use the non-deprecated loadConfiguration() methods.
  • Auto completion has been added to several commands. Try pressing TAB after typing /check.
  • Added permission node to include all necessary permissions for a normal player. reportrts.user: contains permissions for modreq, check.self and complete.self
  • Fixed several ArrayIndexOutOfBounds exceptions.
  • Fixed NumberFormat exceptions on almost all /check commands.
  • Some optimization (Enum switches has been replaced with Java 1.7 String switches. A fair amount of Try&Catch has been replaced).


  • Metrics has been updated.
  • There's now a first time setup to ReportRTS (please give feedback if you attempt to use it).
  • The ReopenCommand has been improved thanks to SuperSpyTX.
  • Several events have been added to the plugin for developers to listen for thanks to cnaude.
  • Added option to enable held requests to be displayed in the nagging message, note that enabling this causes a MySQL query.
  • Updated the versionchecker to abide by the new holy commandments. Still hungover, but I did it for you guys.

  • 1
  • 2
  • Next


Posts Quoted:
Clear All Quotes