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 Oct 28, 2013@ProjectInfinity
Apologies, I forgot to mention that, due to the fact I am running a Tekkit server, I have to use ReportRTS version 0.4.1. I am currently using the MySQL feature, but after this month has passed I may switch back to SQlite if I cannot resolve this issue.
-
View User Profile
-
Send Message
Posted Oct 27, 2013@dom1298
Did you just upgrade from 1.0.0 to 1.1.x? If so SQLite is unsupported.
-
View User Profile
-
Send Message
Posted Oct 27, 2013Hi ProjectInfinity,
I was wandering if you could help me with an issue I am having with your plugin.
Whenever I type /check [id], I cannot see the name of who completed the request, it simply states "null".
Here is the error log which pops up in the console upon typing the /check [id] command. http://pastebin.com/sLFPTrtd (*Read from bottom to top*)
I look forward to hearing your reply as this is becoming a rather big issue.
Thanks a lot!
Dominic Cotterill (Velikcraft Server Owner)
-
View User Profile
-
Send Message
Posted Oct 25, 2013@ProjectInfinity
Query me on irc (Esper) or pop into my channel :P
-
View User Profile
-
Send Message
Posted Oct 25, 2013@ProjectInfinity
Oops, got it working, you're right. it was SQlite, thanks.
-
View User Profile
-
Send Message
Posted Oct 25, 2013@Axe2760
Did you just upgrade from 1.0.0? If so and you used SQLite, that is no longer supported.
-
View User Profile
-
Send Message
Posted Oct 25, 2013@zSwayz
If this is not just a concept design and has code for it, I'd like to see the code.
-
View User Profile
-
Send Message
Posted Oct 25, 2013Getting an NPE whenever it enables in 1.6.4, even when the database seems to exist, it can't open a connection?
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:399)
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:165)
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:258)
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:298)
25.10 20:28:41 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:321)
25.10 20:28:41 [Server] INFO at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:268)
25.10 20:28:41 [Server] INFO at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:286)
25.10 20:28:41 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
25.10 20:28:41 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
25.10 20:28:41 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
25.10 20:28:41 [Server] INFO at com.nyancraft.reportrts.ReportRTS.onEnable(ReportRTS.java:71)
25.10 20:28:41 [Server] INFO at com.nyancraft.reportrts.ReportRTS.reloadPlugin(ReportRTS.java:115)
25.10 20:28:41 [Server] INFO at com.nyancraft.reportrts.persistence.SQLDB.populateRequestMap(SQLDB.java:99)
25.10 20:28:41 [Server] INFO at com.nyancraft.reportrts.persistence.MySQLDB.query(MySQLDB.java:45)
25.10 20:28:41 [Server] INFO at com.nyancraft.reportrts.persistence.database.MySQL.query(MySQL.java:68)
25.10 20:28:41 [Server] INFO java.lang.NullPointerException
25.10 20:28:41 [Server] SEVERE Error occurred while enabling ReportRTS v1.1.2-b147 (Is it up to date?)
25.10 20:28:41 [Server] WARNING Connection is null! Cannot close it.
25.10 20:28:41 [Server] INFO Disabling ReportRTS v1.1.2-b147
25.10 20:28:41 [Server] SEVERE Encountered an error while attempting to connect to the database. Disabling...
-
View User Profile
-
Send Message
Posted Oct 25, 2013@EncryptedCurse
@ProjectInfinity
Like dis pls?
-
View User Profile
-
Send Message
Posted Oct 20, 2013@EncryptedCurse
This is still planned. I have been taking a short break from Minecraft due to some personal issues but I expect to be working on ReportRTS again soon enough.
-
View User Profile
-
Send Message
Posted Oct 18, 2013Are you still planning cross-server functionality? Looking forward to it, just as much as joshwenke or PhanaticD. Hopefully it comes soon.
-
View User Profile
-
Send Message
Posted Oct 11, 2013@CapnDuckface
Sorry but your wrong. I can confirm that the current bukkit version and current dev versions all work on 1.6.4.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@CapnDuckface
All versions of ReportRTS are compatible with every Bukkit version that has the new configuration and event API that was introduced a long time ago.
Instead, why don't you post your error or read the release notes to see what you did wrong. My guess without even having to look at your issue is that you were a SQLite user and I no longer support SQLite.
-
View User Profile
-
Send Message
Posted Oct 6, 2013I'm afraid that the update doesn't work with 1.6.4. I'm downgrading to the old version. Please let us know when this is compatible with updated versions again.
-
View User Profile
-
Send Message
Posted Oct 2, 2013Required MySql? Oh well, nice plugin while it lasted. Thanks for the nice 6 months :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@TWSSYesterday
Just want to let you know that I HIGHLY discourage the use of remote MySQL servers.
-
View User Profile
-
Send Message
Posted Sep 22, 2013@ProjectInfinity
AFter upgrading to v1.1.2 i get this error: http://pastie.org/8346434
I was previously on v1.0.0. I don't have any MYSQL. Are you telling me i can no longer use this plugin? Guess ill downgrade back for the meantime.
-
View User Profile
-
Send Message
Posted Sep 15, 2013Finally an update! :)
Still no cross server functionality yet. Hopefully soon!
-
View User Profile
-
Send Message
Posted Sep 15, 2013@PhanaticD
It does not support cross server functionality yet.
-
View User Profile
-
Send Message
Posted Sep 14, 2013what happens if you do /tpid and the request was made on a different server? does /check show which server the request was made on if not?
I would like to know before trying out a dev build