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 Feb 5, 2013@SyncCraft
Personally I do not recommend GroupManager.
@faxionsurvival
No, and I do not see that there will ever be an option to not display coordinates.
@Semajnad
A search feature is something I'm interested in doing. But a full DB rewrite is currently in the works first.
-
View User Profile
-
Send Message
Posted Feb 3, 2013@ProjectInfinity
Group Manager, and yes, I do have Vault.
I just checked /modlist and the two mods are now on the list even though I changed nothing.
Odd.
-
View User Profile
-
Send Message
Posted Feb 3, 2013@SyncCraft
What permissions manager are you using and are you using Vault?
-
View User Profile
-
Send Message
Posted Feb 2, 2013I gave my moderators the reportrts.mod permission node, but they don't act as a mod?
They're not on the /modlist and they don't see mod-broadcasts, but I haven't tested with tickets as I assume they don't work either.
Any ideas?
Thanks :)
-
View User Profile
-
Send Message
Posted Jan 31, 2013@ProjectInfinity
I understand about the teleport permission, which moderators already are denied permission to. I mean when they do /check <id> it displays the coordinates where the tocket was created. Is there any way for this to be configurable to toggle on and off? I really prefer this plugin over any other ticket system and would love for my moderators to be able to use it!
-
View User Profile
-
Send Message
Posted Jan 29, 2013A web interface for this would be awesome. I know it would be a big job, but it would be useful to have.
Also, as a server owner, and my SA's said the same, I'd like to be able to search for all tickets submitted and all tickets completed by specific players.
Eg. /reportrts fine [name] [complete/submit]
That way, you can see how many tickets specific admins are working on.
Thanks for the plugin, -Semajnad
-
View User Profile
-
Send Message
Posted Jan 28, 2013@ProjectInfinity
Alright, thanks for letting me know and looking at my ticket.
-
View User Profile
-
Send Message
Posted Jan 28, 2013@SyncCraft
Works best with MySQL, compatible with SQLite.
-
View User Profile
-
Send Message
Posted Jan 28, 2013I assume this plugin needs to be linked to mySQL to work?
-
View User Profile
-
Send Message
Posted Jan 28, 2013@Swords761
If you run ReportRTS alongside with the external library then you may open up ReportRTS.jar and remove the lib folder, this should only contain SQLibrary. The rewrite is using a much newer version of SQLibrary, but if this has posed a problem before, it's likely it will again.
Unfortunately I do some customization to the SQLibrary, chances are it might not work using the external library... we'll see.
-
View User Profile
-
Send Message
Posted Jan 27, 2013Hey ProjectInfinity, I see you're doing a rewrite on ReportRTS, so I was wondering if you could make sure you address some issues with the SQL library you're using; specifically, refer to this ticket I made:
http://dev.bukkit.org/server-mods/ontime/tickets/172-mysql-errors/
There were some other complaints I had specific to the OnTime plugin (which you can ignore), but the plugin author and I discovered an issue between using SQLibrary.jar externally and the enabling of both OnTime and ReportRTS. ReportRTS breaks now when I load the newest version of OnTime in conjunction with this external SQL library plugin. Read Edge's reply for more information.
If you already rewrote the database stuff and this is no longer an issue, then great, but in case this is still a problem I'd much appreciate it being fixed. Thanks!
-
View User Profile
-
Send Message
Posted Jan 18, 2013@treestompz
You might have to wait a bit, the latest changes I am pushing are fairly large rewrites. At least compared to before, if I had to I would compare them to the changes that 0.3.0 brought us in terms of storage (database stuff).
-
View User Profile
-
Send Message
Posted Jan 18, 2013Happy to see this is being developed still. Awaiting the next version :)
-
View User Profile
-
Send Message
Posted Jan 16, 2013@faxionsurvival
Do not give them the teleport permission then, see the permissions page.
http://dev.bukkit.org/server-mods/reportrts/pages/permissions/
-
View User Profile
-
Send Message
Posted Jan 16, 2013Is there an option to hide the coordinates to where players created the ticket? I would like to allow lower ranked staff to use the ticket system for problems but not allow them to teleport, as we use tickets for general problems, I cannot allow them to use tickets because of the coordinates shown on the ticket.
-
View User Profile
-
Send Message
Posted Jan 7, 2013Currently rewriting database stuff in ReportRTS, MySQL and SQLite support is finished. I am attempting to add H2 support now as an alternative to SQLite.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@Endless123
Thanks. Yes, SQLite is problematic at some times. I am still trying to find out why, and in the case I can't find out why, come up with an alternate flatfile based solution.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Just wanted to say i love your plugin - using it since months - had some SQLite problems too, but switched to mysql then - no problems :)
-
View User Profile
-
Send Message
Posted Dec 29, 2012@TheProbleemm
Make me, asshole.
You broke the plugin when you changed the commands around in plugin.yml.
-
View User Profile
-
Send Message
Posted Dec 29, 2012update your plugin.
2012-12-29 14:43:37 [SEVERE] Error occurred while enabling ReportRTS v1.0.0-b110 (Is it up to date?) java.lang.NullPointerException at com.nyancraft.reportrts.ReportRTS.onEnable(ReportRTS.java:65) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java:278) at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.java:260) at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)