OnTime v3.6.4

Details

  • Filename
    OnTime.jar
  • Uploaded by
  • Uploaded
    Feb 18, 2013
  • Size
    246.08 KB
  • Downloads
    771
  • MD5
    dd2d3875d24f94669f4922efb8ab5c13

Supported Bukkit Versions

  • CB 1.4.7-R1.0
  • CB 1.4.6-R0.3
  • CB 1.4.5-R1.0

Changelog

V3.6.4

Compiled with Bukkit 1.4.7-R1.0; Java7; Vault 1.2.23
Functional Enhancements
  • Added import of player data from OnTime Reports (all or inidividual players)
  • Added import of player data from OnTime formated 'playerdata.yml' files (all or individual players)
  • Added "reload" of OnTime Output.yml via command (Ticket #175)
  • Allow MySQL password to be null or blank (Ticket #191)
Plugin Integration
  • Integration with "AfkTerminator" plugin, preventing players from gaining playtime when using AFK Machines
New Commands
  • ontime import yml playerdata.yml {[replace]} {<playername>}
  • ontime import report <filename> {[replace]} {<playername>}
  • ontime reload output
Fixes
  • Fixed conflicts with players logging in during MySQL exports {Ticket #149)
  • Fixed Votifier invalid error messages (Ticket #170)
  • Fixed Votifier votes not being counted for brand new players (Ticket #170)
  • Fixed issue where 'config.yml' was not being loaded with "ontime reload" or "ontime reload all" commands (Ticket #188)
  • Fixed issue with syntax error on "ontime reward exclusive remove" command. (Ticket #196)
  • Fixed issue with group/rank "downgrades" occurring with 'referred by' rewards that granted group change (Ticket #200)

V3.6.3

Fixes
  • Complied with Bukkit 1.4.7-R1.0; Java.7
  • Fixed nullpointer error on "ontime <player>" output when no rewards are defined (Ticket #173)
  • Fixed PatPeter MySQL library conflict errors (Ticket #182)
  • Fixed "referred by" count storage error (Ticket # 184)
  • Fixed issue with daily rewards not issued on time=0 (Ticket #186)
  • Fixed kit reward component creation error
  • Added warnings on incompatible configuration settings for mysql
  • Fixed issue with playerdata.yml generation on first time new installs
  • Fixed issue with output.yml updates

V3.6.2

  • Never Released

V3.6.1

FIxes
  • Fixed rewards.yml upgrade issue
  • Fixed issue with playerdata.yml not being found on new insatallations

V3.6.0

  • Compiled with CB 1.4.5-R1.0; Tested with Bukkit 1.4.7-R0.1
  • Complied with Java7 (Ticket #161)
  • If MySQL is used, SQLibrary.jar is REQUIRED to be loaded into plugins directory
Functional Enhancements:
  • Added Daily, Weekly, and Monthly rewards (Standard, perpetual, and recurring)
  • Added reward linking (Ticket #162)
  • Added 'real time' and delta definition for automated rewards (used for linked rewards)
  • Added "message" reward type
  • Added "denial" reward type (a.k.a. permission removal)
  • Added configurable per-reward messaging
  • Added ability to disable messages on a per-reward basis
  • Added ability to suspend and resume all OnTime functions (Ticket #110)
  • Added commands to enable/configure OnTime logging function in game/from console
  • Added enable/disable of use of permission strings for 'referred by' tracking (requires MySQL) (Ticket #127)
  • Added option to use minutes for time when importing from a generic YML file. (Ticket #167)
  • Added option to import from an OnTime formatted playerdata.yml file
  • Added option to import a single player's data from a .YML file (OnTime formatted or generic)
  • Added support for "backup" when using MySQL storage. Only player data loaded on the server will be saved to a YML file. "Import" function can then be used to recover all saved data or a specified user's data.
  • Improved output format of "ontime rewards list"; added support of scope and time reference
  • Improved output of time values making them consistent across commands and configurable
Configurable Output Enhancements:
  • Added configurable output for "No Player Found" for "/ontime <other>" command
  • Added configurable output for time. (e.g. "Day", "Hr", "Min", "Seconds") (Ticket #138)
  • Added [voteService] as configurable output for votifier rewards (Ticket #147)
  • Added [scope] and [scopetime] as configurable output for rewards in support of daily, weekly, and montly rewards.
Fixes:
  • Plugin will now verify proper configuration and availability of MySQL, and cancel startup if incorrect.
  • Fixed auto-update of 'broadcast enable' portion of config.yml
  • Fixed MySQL library compatibility issue (Ticket #163)
  • Fixed problem with rewards processing sometimes beginning before permissions plugin load is completed (Ticket #154)
  • Fixed problem with votifier reward statistics not updated correctly (requires MySQL)
Changed/Enhanced Commands:
  • ontime reward add message <msgTag> {parameters}
  • ontime reward add denial <permission string> {parameters}
  • ontime reward add <reward type> <parameters> [msg=]{[default, off],<msgtag>}
  • ontime reward edit <rewardID> [msg=]{[default, off],<msgtag>}
  • ontime reward add <rewardID> {parameters} {[total, weekly, daily, monthly]} {[real, delta, total]}
  • ontime set [total, days, first] <playerName> {<dd>D} {<hh>H} {<mm>M}
New Commands:
  • ontime console [enable] <level>
  • ontime logfile [enable/disable] {<level>]
  • ontime resume
  • ontime reward link <rewardID> <rewardID>
  • ontime suspend {<dd>D} {<hh>H} {<mm>M}
New Configurations:
  • Added configuration for startup delay needed in some small minority of server environments (Ticket #154)
  • Added enable/disable of use of permission strings for 'referred by' tracking (requires MySQL) (Ticket #127)
  • Added configuration of the table name used for OnTime player data in MySQL databases (Ticket #166)
New Permissions:
  • ontime.logfile.admin - Allows use of the "ontime logifle" and "ontime console" commands
  • ontime.suspend - Allows use of the "ontime suspend" and "ontime resume" commands

It is always recommended that you do a backup of your OnTime Data before installing a new version. Execute "/ontime backup" from the console or in game.

If you are upgrading from any version prior to v3.6.x, the plugin will automatically make updates to the ontime/config.yml and ontime/output.yml. There are no actions required for you to take other than download the new OnTime.jar and reload or restart your server.