OnTime v3.6.3
Details
-
FilenameOnTime.jar
-
Uploaded by
-
UploadedFeb 8, 2013
-
Size241.02 KB
-
Downloads1,279
-
MD5d836745ab1797d1d1e3468fa1204a66b
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.