v1.1.3

Details

  • Filename
    ReportRTS.jar
  • Uploaded by
  • Uploaded
    Jan 12, 2014
  • Size
    89.85 KB
  • Downloads
    1,808
  • MD5
    d46cef9528eeaf9e6472ce446de5ac57

Supported Bukkit Versions

  • CB 1.7.2-R0.2

Changelog

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

ReportRTS changes since build 110 (aka 1.0.0)

113 - Version check implemented (default on, can be disabled in the config!).
115 - Made message map non-static as it changes, I derped.
117 - Query handling has been rewritten to a more efficient format.
117 - Vanish support has been implemented, defaults to disabled. If enabled you will be hidden from /modlist if the player running the command can not see you.
119 - Add visible X,Y,Z to /check <id>. This might not stay, awaiting feedback.
121 - Added /assign command. New permission node: reportrts.command.assign
124 - Dropped permission check for importing from ModTRS since we no longer support it.
125 - Return correctly after attempting to change duty from console (console is not a player).
126 - Console may now file requests, location will be set to your default world's spawn as console cannot have a location.
127 - Find/search for requests created or completed by a specified player, this uses the check stats permission node. Example: /reportrts find ProjectInfinity completed <page> (defaults to 1).
128 - Added a minimum word length check for filing requests, it comes with a default of three words (the default may change in the future) which you can change to your liking. Thanks to Riaku!
131 - Reduce number of server objects sent. Improves performance.
133 - hideWhenOffline has been improved. Will always fill a page up now.
139 - A sound is played for players with reportrts.mod when a request is filed (sound will change at a later date and become optional).
142 - Database handling has been re-done. No longer uses SQLibrary.
142 - Added table prefix support. This means you can now run multiple ReportRTS instances in the same database.
143 - A BUNCH of events have been added for developers to hook into. Thanks nasonfish!
144 - Notifications for players who are offline are no longer shown immediately upon login. They now fire 5 seconds after logging in.


1.0.0

  • Removed redundant code and duplicate messages in /unclaim.
  • Removed old debug code in the database handler.
  • Made debug mode far more accurate (it might be slightly more expensive to run now, but it gives you useful information opposed to the very uninformative information it previously gave you).
  • Message handler completely rewritten, all messages have been moved to ReportRTS/messages.yml. You can safely delete all messages from config.yml.
  • Store staff, rather than querying online players. This reduces the time required to notify staff about anything and can reduce the amount of time it takes by up to 70% on large servers.
  • Added a notifications reset command, you can reset the notifications by typing "/reportrts notifications reset" or display them using "/reportrts notifications", large servers with thousands of tickets might wanna use this command to check how many players are left to be notified of their ticket completion. Clearing it will lessen the amount of time a login takes.
  • Added a duty system. You can now go off duty, this means you will no longer get messages by ReportRTS or pop up in /modlist. The syntax is "/reportrts duty on|off".

=== As of this version 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.

  • SQLITE SUPPORT HAS BEEN REMOVED IN FAVOR OF WORKING ON BETTER MYSQL SUPPORT WITH FUTURE PLANS OF CROSS SERVER FUNCTIONALITY.