OnTime v3.3.1

Details

  • Filename
    OnTime_v3.3.1.jar
  • Uploaded by
  • Uploaded
    Sep 20, 2012
  • Size
    177.12 KB
  • Downloads
    1,681
  • MD5
    3804161f83fb4fb3f4c31a13ce83b692

Supported Bukkit Versions

  • CB 1.3.1-R2.0

Changelog

V 3.3.1

  • Added enable/disable for OnTime new Version checking
  • Fixed issue with OnTime Version check output
  • Fixed error with auto upgrade of rewards.yml

V3.3.0

  • Complied with Bukkit 1.3.1-R2.0 but base function tested with Bukkit 1.3.2-R0.2
  • Includes significant data handling changes when using MySQL dataStorage option, for better overall plugin performance and memory utilization (Ticket #78)
  • Conversion of player name storage to all lowercase to remove some reported inconsistencies
  • Added Kit Rewards (Ticket #49)
  • Added 'referred undo' function to reverse 'referred by' commands. (Ticket #80)
  • Fixed votifier null pointer error (Ticket #87)
  • Fixed 'validateMapData' function null pointer error (Ticket #66)
  • Fixed 'online audit' to further prevent incorrect reporting of weekly/monthly totals. (Ticket #72)
  • Improved coding of 'ontime messages', fixed issue with timeDateFormat (Ticket #79)
  • Improved displayed information of scheduled 'referred by rewards' to make it less confusing
  • Fixed YML save errors seen when there are no OnTime records
  • Added 24 hour clock to OnTimeLog.txt
  • Added automated check for new OnTime version, with console display during plugin enable
  • Added screen feedback during mySQL export function execution
  • Changed dataStorage default from DAT to YML (DAT storage will be eliminated as an option in not to distant future)

V3.2.3

  • Fixed error that prevented group promotions from working with PermissionsBukkit (Ticket #73)
  • Fixed "canRecieveReward" exception error (Ticket #75)
  • Added 'welcomeEnable' to enable/disable OnTime login messages (Ticket #71)
  • Removed implementation of 'ontime.track' permission node. (was causing some tracking inconsistencies)
  • Added debug functions to help detect/correct if offline players appear to still be online

V3.2.2

  • Complied with Bukkit 1.3.1-R2.0 but base function tested with Bukkit 1.3.2-R0.2
  • Fixed error which prevented all 'Top Rewards" from functioning properly (Ticket #68)
  • Fixed user reported exception error (Ticket #65)
  • Improved handling of some possible errors (Ticket #68 and Ticket #66)

V3.2.1

Never Released

V3.2.0

  • Compiled with Bukkit 1.3.1-R2.0
  • Fixed user reported 'checkAFK null pointer' exception error
  • Fixed user reported console [error] 'unknown player' errors.
  • Added support for multi-server universes sharing single OnTime MySQL database
  • Added per-world enable/disable for OnTime Rewards
  • Added support for auto ranking of players assigned to multiple groups
  • Added 'OnTime Messaging'
  • Time-based (delta, login, OnTime, real) of pre-set messages on per-player basis
  • Time-based (delta, login, OnTime, real) of adhoc messages on per-player basis
  • Login welcome messages for player and server, showing OnTime data (configurable)
  • Add/Remove/List commands for message maintenance
  • Expanded 'ontime reload' command to add options for all data, player data only, or reward data only.
  • Added counter option for 'recurring' OnTime Rewards
  • Added built in Votifer Listener
  • Added MCStats data collection

V3.1.1

  • Fixed some reported 'null pointer' violation errors
  • Addressed issue where some players are not properly being logged out of OnTime

V3.1.0

  • Compiled with Bukkit 1.3.1-R1.0
  • Added ability to define incentive reward for players to use the 'referred by' command
  • Expanded '/ontime reward refer' command to include [source/target] keyword
  • Fixed MC 1.3.1 issue with AsyncPlayerChatEvent
  • Fixed MC 1.3.1 related issue where reload (rl) of plugins didn't properly handle players that were online at the time of the reload
  • Added auto upgrade of rewards.yml and output.yml files associated with new 'ontime reward refer' option listed above.

V3.0.5

  • Compiled with Bukkit 1.2.5-R5.0, but tested (basic functions) with Bukkit 1.3.1-R0.1(Development build)
  • Fixed problem with Bukkit 1.3.1 where total playtime was not getting updated

V3.0.4

  • Compiled and tested with Bukkit 1.2.5-R5.0
  • Added ability to create multiple rewards with the same target time
  • Fixed Null Pointer error seen sometimes on server start or plugin reload
  • Fixed error where weekly/monthly rewards needed daily data collection to be enabled
  • Fixed error where daily play time could be stored as a negative time value

V3.0.3

  • Fixed error in handling of MySQL save and load of player data
    • Please see "Known caveats" section below for instructions on how to recover if you used V3.0.2, or are upgrading from any earlier version.

V3.0.2

  • Added "top player" rewards
  • Added '/ontime rewards top' command
  • Added new config.yml elements for "top player" rewards
  • Added new entries into output.yml for "top player" rewards
  • Fixed error in time/date calculation when issuing reports
  • Fixed error in placing wrong 'starting date' put into weekly and monthly reports
  • Fixed error in 'top xx daily' command starting numbering with 2, not 1.

V3.0.1

  • Never Released*

V3.0.0

  • Added MySQL storage option for OnTime Player Data
  • Added import of player name, total playtime, and last login data from 'logblock' plugin
  • Added simultaneous collection of daily, weekly, and monthly data. (Previous releases only one could be done at a time)
  • Added 'referred by' rewards
  • Added 'perpetual' rewards
  • Added export of OnTime data to .dat, .yml. and MySQL database formats
  • New Commands:
  • ontime import logblock
  • ontime export [dat/yml/mysql]
  • ontime rewards edit time
  • ontime rewards perp
  • ontime rewards refer
  • referred by

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, the plugin will automatically make updates to the ontime/config.yml and ontime/rewards.yml. There are no actions required for you to take other than download the new OnTime.jar and reload or restart your server.

If you are upgrading from v3.0.4 - v3.1.1 the plugin will automatically make updates to the config.yml, rewards.yml and output.yml files. A new messages.yml file will be created. There are no additional actions required for you to take other than to download the new OnTime.jar and reload or restart your server.


If upgrading from any version earlier than v3.0.3, the config.yml and output.yml files must be updated by hand using the following procedures:

  • New items have been added to the config.yml file.
  1. rename your old config.yml for reference
  2. if you didn't bother with the above step, then delete your old config.yml
  3. restart your server so new config.yml is created
  4. edit the new config.yml as needed (to return to previous settings etc.)
  • Lines have been added to and removed from the output.yml file
  1. rename your old output.yml for reference
  2. if you didn't bother with the above step, then delete your old output.yml
  3. restart your server so new output.yml is created
  4. edit the new output.yml as needed (to return to previous settings etc.)
  1. restart you server again