OnTime v3.6.3

Details

  • Filename
    OnTime.jar
  • Uploaded by
  • Uploaded
    Feb 8, 2013
  • Size
    241.02 KB
  • Downloads
    1,279
  • MD5
    d836745ab1797d1d1e3468fa1204a66b

Supported Bukkit Versions

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

Changelog

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.5.0, 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.