OnTime v3.9.1

Details

  • Filename
    OnTime.jar
  • Uploaded by
  • Uploaded
    Sep 20, 2013
  • Size
    268.09 KB
  • Downloads
    2,082
  • MD5
    a0837b2e063f35d7358eff4268f09cfd

Supported Bukkit Versions

  • CB 1.6.2-R1.0
  • CB 1.5.2-R1.0
  • CB 1.4.7-R1.0

Changelog

V3.9.1

Compiled with Bukkit 1.6.2-R1.0; Java7; Vault 1.2.26;Votifier 1.9
Fixes
  • Fixed NPE error on player events when oniineTracking:Enable but MySQL-enable:false (Ticket #345)
  • Addressed OnSign plugin API incompatibility issue (No Ticket)

V3.9.0

Compiled with Bukkit 1.6.2-R1.0; Java7; Vault 1.2.26;Votifier 1.9
Fixes
  • Fixed error with “null” appearing in Top rewards player messages (Ticket #332)
  • Fixed excessive messaging to OnTimeERROR.TXT on player login/logout (Ticket #336)
  • Fixed error with handling of extended “Top” commands (no Ticket)
  • Fixed “ontime set” command improper handling when no time was specified in the command (no Ticket)
  • Fixed problem when many players have “ontime .top.exclude” permission and Top Lists were not fully populated. (No Ticket)
  • Fixed issue with misspelling of “monthlyPlayReportEnable” in config.yml (No Ticket)
Functional Enhancements
  • Added MYSQL storage option of OnTime reports to complement current TXT, and HTML options. (Ticket #257)
  • Added admin configurable MYSQL storage option of an online status “report” for all online users. (Ticket #257)
  • Added permission string (ontime.purge.exclude) to provide a way to prevent players from being removed from OnTime database by the OnTime purge function. (Ticket #263)
  • Added configuration option to display playtimes in any combination of Days, Hours, and Minutes. (Ticket #306)
  • Expanded API to give access to daily, weekly, monthly, and totals of players voting and referral information. (Ticket #312)
  • Added ability to show player’s highest rank in the “ontime top” output. (No Ticket)
  • Added output configuration for text used related to “AFK” status. (No Ticket)
  • Added output configuration option to list a player’s current highest rank in the “ontime <playername>” and “ontime (me)” commands. (No Ticket)
  • Added configurable, automated purging of old OnTime total, weekly, monthly, and daily reports. (No Ticket)
  • Added configurable output for the “ontime rewards next” command. (No Ticket)
  • Expanded API to give access to “top ten” data for total, daily, weekly and monthly information; for playtime, votes, and referrals. (in support of OnSign enhancement)
Modified Commands
  • ontime top <#> [playtime/votes/refer] +rank
New Configuration
  • dailyReportRetention: -1
  • weeklyReportRetention: -1
  • monthlyReportRetention: -1
  • afkReportRetention: -1

Settings for the number of days OnTime generated reports are retained before they are automatically deleted by the plugin. (Set to -1 to disable)

  • onlineTrackingEnable: false

Enable if OnLine tracking MYSQL table should be maintained

  • onlineTrackingRefresh: 5

The rate in minutes at which the OnLine tracking MYSQL table is refreshed

New Permission
  • ontime.purge.exclude

When “true” a player’s records will never be automatically purged from the OnTime database. (Default: false)

New Output Variables
  • [rank] - Player's current (highest) rank (a.k.a group)
Configurable Output Enhancements
  • Output.error.playerAFK

This existing output configuration is now used anywhere OnTime generates output that indicates a player’s status is currently AFK.

  • timeDetail: DDHHMM

The timeDetail is used for output of player’s time played in commands such as “/ontime <playername>” and specifies if the information should be expressed in terms of days, hours, minutes, or any combination of these.

  • “ontime reward next” Command Output

The operator can now configure the various output associated with this command. (Please see output.yml for details)

  • onlineReport:

The admin can specify what data should be stored in the MYSQL based “OnLine” report. (See output.yml for default setting.)

IMPORTANT NOTES on V3.9.1

This update only fixes one minor error that occurs when the OnLine Tracking is not enabled correctly. The main purpose of this update was to provide support for additional interaction with the OnSign plugin.

IMPORTANT NOTES on V3.9.0

OnTime will automatically modify the contents of your config.yml and output.yml when you upgrade from any previous release. OnTime will put a copy of your current versions of these files into the plugins/OnTime/backup folder prior to this update, so you can revert back if you find the need to downgrade back to an earlier version of OnTime.

If you are using OnTime V3.9.0 with CraftBukkit 1.6.2-R1..0, the definition and use of enchanted items as rewards will not function correctly. There was a change in the CraftBukkit enchantment functions that make it incompatible with OnTime, and I have not had time yet to address this issue. Plus I needed to get out a version with all of the changes in v3.9.0 that is still compatible with all previous versions of Craftbukkit.