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 Nov 6, 2012Feature request: page scrolling for when more then 5 tickets are open.
you could look at page 2 of tickets with this reference command: /check -p 2
Additionally, a way to query past tickets, with configurable options, like a few of the below:
BTW, love the plugin, it gets used daily in our server. Lastly, maybe an official web interface? If reporting couldnt be added to the plugin, make a web interfface that will? Ok ill stop now :p
Keep up the good work!
-
View User Profile
-
Send Message
Posted Nov 5, 2012@ProjectInfinity
Yea, I have been running this since you, pretty much, took over the project. And not once have i ever had an issue. No issues on 1.4.2-R0.2 BETA.
-
View User Profile
-
Send Message
Posted Nov 3, 2012@mrchasez
No update is required from what I understand.
-
View User Profile
-
Send Message
Posted Nov 3, 2012@ProjectInfinity
Update ^_^
-
View User Profile
-
Send Message
Posted Nov 2, 2012How about a feature request, ability to assign an owner to cases. like /assign
#-
View User Profile
-
Send Message
Posted Oct 31, 2012@Cyberpew
If it happens every time you start the server then you have something that makes this result set not close correctly. I'm not entirely sure what it is yet, but you seem to be able to make it happen.
Could you upload your ReportRTS.db file after it locks up during startup?
-
View User Profile
-
Send Message
Posted Oct 31, 2012@ProjectInfinity Yeah, I've removed it multiple times.
I usually have to remove the db every time I start the server because of this issue. I could witch to MySQL, then again... don't really want to.
I'm going to try re-installing the plugin and all it's dependencies completely and go from there.
-
View User Profile
-
Send Message
Posted Oct 30, 2012@Cyberpew
It's a bug causing a result set in ReportRTS to not close. I haven't been able to cause it myself but I've seen it happen a few times. A /reload usually temporarily fixes it, but I suggest either switching to MySQL to avoid the issues with locking altogether or removing your current ReportRTS.db file and letting it generate a new one.
-
View User Profile
-
Send Message
Posted Oct 30, 2012Upon starting my server, I get this message:
06:01:13 [SEVERE] [ReportRTS] [SQLite][SQLite] Failed to check if table "reportrts_user" exists: [SQLITE_BUSY] The database file is locked (database is locked) 06:01:16 [SEVERE] [ReportRTS] [SQLite][SQLite] [SQLITE_BUSY] The database file is locked (database is locked) 06:01:19 [WARNING] [ReportRTS] [SQLite][SQLite] Error while SELECTing items (No items may be present!) :[SQLITE_BUSY] The database file is locked (database is locked)
Any idea what is wrong?
-
View User Profile
-
Send Message
Posted Oct 12, 2012@Bobacadodl
You can already do this in a way. If using MySQL, you can just get the information from the tables. If you are using SQLite, you can either regularly copy the file and retrieve the data, or use the in-game (currently limited) command /reportrts stats <player>.
It is in my plans to expand on what /reportrts stats allows (heck I even want to go as far as to create a report function that summarizes a ton of statistics), but as of this moment you're stuck with what I offer in-game unless you use MySQL.
-
View User Profile
-
Send Message
Posted Oct 11, 2012It would be really great if you could add 2 things to this plugin. The ability to check how many reports a mod has completed, and the ability to see a list of the people who have completed the most reports. I want this feature so that I could make sure that mods are doing their job and trying to complete reports. I want the ability to see a list of the people who has completed the most reports to create some "competition" between mods on my server.
-
View User Profile
-
Send Message
Posted Sep 25, 2012@sync667
Version? Do you have any custom plugins that hook into ReportRTS?
ConcurrentModificationException in PlayerJoinEvent was an oversight a long time ago (that never made it into any of the builds on DBO). https://github.com/ProjectInfinity/ReportRTS/commit/ce55a8c3b4d1389b923b50a7ba8db8b2652edd11
Try downloading v0.4.3 or the dev version that I posted below your post.
-
View User Profile
-
Send Message
Posted Sep 25, 2012???
-
View User Profile
-
Send Message
Posted Sep 22, 2012I'd like to have some people with debug mode enabled in config.yml try out the following build: https://www.dropbox.com/sh/uzlvzpnm3a0bc34/o8qRmxDjw7/ReportRTS/ReportRTS-0.4.4.jar
Do /modlist a few times when your server is peaking and report back with the timings. I am considering rewriting the entire message system and staff recognition system and I want something to compare it to.
Changes since 0.4.3:
-
View User Profile
-
Send Message
Posted Sep 20, 2012@ProjectInfinity
Awesome^^
-
View User Profile
-
Send Message
Posted Sep 20, 2012@zSwayz
Yep, and if you completed the request with a message they will get that as well.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@ProjectInfinity
Never knew completing a request, and providing a message was possible :P when players join will they receive the message telling them the request has been completed?
-
View User Profile
-
Send Message
Posted Sep 20, 2012@zSwayz
You can simply do the following then:
/complete 43 Please don't use the report system to spam, thank you.
No need to make it more complicated than it is.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@ProjectInfinity
I'm sure it's not just me but i get people who come into the server, and "/modreq HELLO!" it's annoying, and i would like them to know that it has been closed, and not "completed" sometimes they need to know what they are doing is wrong, and letting them know "hey your request was completed" does not make any sense, the command is meant for things such as spotting a grief or other serious problems.
Example: player: /modreq hello me: /done 43. Your request has been completed.
So i "completed" hello...
-
View User Profile
-
Send Message
Posted Sep 20, 2012@zSwayz
What do you mean by null it? You can /complete it. There's also /reportrts reset, to reset the database.