v1.2.1

Details

  • Filename
    ReportRTS.jar
  • Uploaded by
  • Uploaded
    Jun 10, 2014
  • Size
    123.72 KB
  • Downloads
    1,048
  • MD5
    97c894a20f55d0a5636d3436961c05b8

Supported Bukkit Versions

  • CB 1.7.9-R0.1

Changelog

  • 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.

v1.2.0

  • 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).

v1.1.3

  • 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.

v1.1.2

  • Added a MySQL refresh task to prevent the connection from timing out on certain servers. It by default runs every 300 seconds, if this is set to "0", you will disable the refresh task.

=== Java 7 is required to run ReportRTS! === If you for some reason require it to be Java 6 compatible, you may take the source code on Github, replace every and all Java 7 calls and recompile it using Java 6.

Some commands are no longer possible to perform through console until I have come up with a workaround for Console UUID.

Make sure to back up your ReportRTS tables before running this!

API is hard-coded to not initialize as it is not complete.

The message "One of your requests have been completed while you were offline" may show up twice under certain configurations.

When doing /assign or /claim, there is a bug causing player.getName() to appear as null in /check. This is a known issue and I am working on it.