OnTime v3.6.4
Details
-
FilenameOnTime.jar
-
Uploaded by
-
UploadedFeb 18, 2013
-
Size246.08 KB
-
Downloads771
-
MD5dd2d3875d24f94669f4922efb8ab5c13
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.