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.

Commands & Permissions | Follow my progress on Trello | IRC: #ReportRTS (irc.esper.net)
ReportRTS stands for Report - Realtime Ticket System, it is designed to be a easy to use and feature rich support system.
Features
- 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.
Usage
Notes
Metrics
To determine popularity of versions, features, and lingering usage, plugin installs are automatically tracked by the Metrics plugin tracking system and forwarded to mcstats.org 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.
UUIDFetcher
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 dev.bukkit.org for ReportRTS updates, you can disable this by setting versionCheck to false in the configuration.
Developers
Maven repository
<repository> <id>projectinfinity-repo</id> <name>ProjectInfinity repository</name> <url>http://ci.regularbox.com/plugin/repository/everything</url> </repository> <dependency> <groupId>com.nyancraft.reportrts</groupId> <artifactId>ReportRTS</artifactId> <version>1.2.3</version> </dependency>
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.

-
View User Profile
-
Send Message
Posted Apr 1, 2012@ProjectInfinity
never mind im not sure what fixed it but its working now. thanks.
-
View User Profile
-
Send Message
Posted Apr 1, 2012@marvinej
What build are you running of CB, PEX, Vault and ReportRTS?
-
View User Profile
-
Send Message
Posted Apr 1, 2012@ProjectInfinity
i am using vault. im not sure why it isn't working. as i said i also tried adding all the permissions you listed too.
-
View User Profile
-
Send Message
Posted Apr 1, 2012@marvinej
reportrts.* is not a valid permission node. Please use only permission nodes that I have written down. Also, Vault is from what I can tell required when running PEX for permissions to work correctly.
-
View User Profile
-
Send Message
Posted Apr 1, 2012My server uses PermissionsEx i've tried giving all of my mods reportrts.*
then i tried listing all of the permissions:
- reportrts.mod - reportrts.command.check - reportrts.command.complete - reportrts.command.teleport - reportrts.command.ban - reportrts.command.hold - reportrts.command.claim - reportrts.command.modlist
doesnt want to work. anytime someone in that group uses /check it says "you have no open requests" even when i put in a test request
and yes i do have vault installed
-
View User Profile
-
Send Message
Posted Mar 31, 2012@minejames1
It doesn't need an update.
-
View User Profile
-
Send Message
Posted Mar 31, 2012Please update for 1.2.4! :)
-
View User Profile
-
Send Message
Posted Mar 30, 2012@Rtzon
No.
-
View User Profile
-
Send Message
Posted Mar 30, 2012@ProjectInfinity
Is it possible to just comment on a ticket and keep it open?
-
View User Profile
-
Send Message
Posted Mar 29, 2012@chaseoes
/complete #id <your comment> :)
A simple /complete #id Sorry, cannot help you with that. should work fine, don't you think?
-
View User Profile
-
Send Message
Posted Mar 29, 2012Any chance of an option to "cancel" or "void" tickets? For a lot of them I find myself doing /done, when it was a ticket I couldn't actually do. But that shows a message that the ticket was completed, which makes them think I actually did it.
-
View User Profile
-
Send Message
Posted Mar 29, 2012@ProjectInfinity
You're amazing. I'll be donating tonight.
-
View User Profile
-
Send Message
Posted Mar 29, 2012@PhiberOptikx
http://nyancraft.com:8080/job/ReportRTS/29/
That should do the job, remember that this is a dev build, meaning that it has unfinished features. However, if you just want to use the debug feature, then set debug: true in the config.
-
View User Profile
-
Send Message
Posted Mar 28, 2012@ProjectInfinity
I assume it could be done like this if it is easier to grep: [INFO] [ReportRTS] Player CheckCommand took 2ms [INFO] [ReportRTS] Player CompleteCommand took 86ms
^ PER. FECT. Assuming "Player" is a variable, based on the first example block that is what I would assume.
I can then do some grep wizardry to format it perfectly the way I want. Thank you so much.
I'm curious if /claim would be worth while, as sometimes people forget to /complete. I guess that's an internal question for me to ask myself "Do I want to count uncompleted tickets for their requirements"
-
View User Profile
-
Send Message
Posted Mar 28, 2012@PhiberOptikx
No need, I have it noted.
Does the following sound good? It is what I used to do:
[INFO] [ReportRTS] CheckCommand took 2ms for Player
[INFO] [ReportRTS] CompleteCommand took 86ms for Player
I assume it could be done like this if it is easier to grep:
[INFO] [ReportRTS] Player CheckCommand took 2ms
[INFO] [ReportRTS] Player CompleteCommand took 86ms
Otherwise, it has to be less specific. CheckCommand for instance, corresponds to the file CheckCommand.java. I suppose it is fine to go with
[INFO] [ReportRTS] Player has checked for requests, time spent: 2ms
[INFO] [ReportRTS] Player has completed a request, time spent: 86ms
Get it?
-
View User Profile
-
Send Message
Posted Mar 28, 2012@ProjectInfinity
Sounds great bud, I look forward to that.
Just to clarify, it will write to the console (and server.log)
"has claimed" "has completed" "has checked"
From there I can do some linux wizardry to keep tabs on all my staff members across our 3 servers and make sure no one is there just to have the title and not do any actual work.
When it's up I'll still donate. Thank you so much.
P.S. Would you like me to make a formal request in the ticketing system?
-
View User Profile
-
Send Message
Posted Mar 28, 2012@PhiberOptikx
I used to have a debug feature that I removed once I declared the plugin "feature complete". It showed you how long each command took you in milliseconds. Re-adding that won't take long, but I'm not sure I'll have it done by Friday as I want it to be part of the next update and real-life got hold of me for a bit the last week, which it will also do the next week.
-
View User Profile
-
Send Message
Posted Mar 28, 2012@ProjectInfinity
I'll donate 20 dollars if you change that 'consider' to 'i'll have it done by Friday'
<3 ;D
-
View User Profile
-
Send Message
Posted Mar 28, 2012@PhiberOptikx
Won't be impossible to add a debug mode. I'll consider it.
-
View User Profile
-
Send Message
Posted Mar 27, 2012Mkay, ty for the response projectinfinity, I appreciate it. To get the exact same effect as I've asked before, is there any chance you could just add advanced logging to the server.log, like when a mod /claims /check /complete.
Right now all I get is:
Any chance you can do: