OnTime v3.10.3

Details

  • Filename
    OnTime.jar
  • Uploaded by
  • Uploaded
    Nov 2, 2013
  • Size
    286.02 KB
  • Downloads
    1,589
  • MD5
    feb2c92dcba72e0898a718e4f03f10b1

Supported Bukkit Versions

  • CB 1.6.4-R2.0
  • CB 1.6.2-R1.0
  • CB 1.2.5-R5.0

Changelog

V3.10.3

Compiled with Bukkit 1.6.4-R2.0; Java7; Vault 1.2.27;Votifier 1.9
Fixes
  • Tested to work Bukkit v1.6.4 (No Ticket)
  • Fixed NPE error when using SuperPerms and permission groups (no Ticket)
  • Fixed error on player removal and 'ontime-online' table. (Ticket #365)
  • Fixed issue with "days ago" not incrementing (Ticket #364)

V3.10.2

Compiled with Bukkit 1.6.2-R1.0; Java7; Vault 1.2.26;Votifier 1.9
Fixes
  • Fixed issue where perpetual, hourly rewards were scheduled as daily rewards upon player's first login (Ticket #356)
  • Fixed MYSQL error that occurs on established database when "pointsEnable" is faluse (Ticket #357)
  • Fixed issue with 'real' time votifier rewards being scheduled as 'play' time rewards (Ticket #362)
  • Fixed syntax handling error when "ontime add" is executed with no other parameters (No Ticket)

V3.10.1

Compiled with Bukkit 1.6.2-R1.0; Java7; Vault 1.2.26;Votifier 1.9
Fixes
  • Added BukkitDev compliant 'new plugin version' check function

V3.10.0

Compiled with Bukkit 1.6.2-R1.0; Java7; Vault 1.2.26;Votifier 1.9
Fixes
  • Fixed NPE during player data purge (Ticket #343)
  • Added error checking and handling when plugin attempts to set "days on" to a value larger than "days since join" (Ticket #349)
  • Fixed error where customized player messages for 'command' rewards was not working (Ticket #350)
  • Fixed NPE when "/ontime" is used on players that are offline (Ticket #352)
  • Removed use of 'MCSTATS', which is no longer active (No Ticket)
  • Fixed error in message when players refer themselves (No Ticket)
  • Fixed errors in "import reports" functions (No Ticket)
  • Fixed issue witih MySQL errors sometime happening following certain config.yml changes (No Ticket)
Functional Enhancements
  • Full OnTime functions now compatible with Bukkit 1.2.5 (and Tekkit classic) ! (Ticket #344)
  • It is now possible to control which players are tracked by OnTime via permission node (Ticket #348)
  • Added "points" as an additional reward type. (Ticket #335)
  • Added "absent from server" reward trigger (No Ticket)
  • Added "player death" reward trigger (No Ticket)
  • Change default of "ontime.top.extra" to "true" (No Ticket)
  • Improved configuration handling to detect inconsistency with messageEnable and welcomeEnable (Ticket #339)
  • Improved configuration handling to detect inconsistency with MySQL storage and onlineTrackingEnable (Ticket #345)
New Commands
  • ontime rewards absence <rewardID>

Allows rewards admin to change the event designation of an existing reward to 'absence'

  • ontime rewards death <rewardID>

Allows rewards admin to change the event designation of an existing reward to 'death'

  • ontime subtract points <playerName> <# points>

Allows admin to remove points from a player's total

  • ontime subtract total <playerName> <dd>D <hh>H <mm>M

Allows admin to subtract time from a player's play time total

Modified Commands
  • ontime add player <playerName>

Allows admin to add a player to OnTime's database.

  • ontime add points <playerName> <# points>

Allows admin to add points to a players total

  • ontime add total <playerName> <dd>D <hh>H <mm>M

Allows admin to add time to a player's play time total

  • ontime set points <playerName> <# points>

Allows admin to set a player's point total

  • ontime rewards add points <# points> {additional parameters}

Allows rewards admin to define a 'points' reward

  • ontime rewards <rewardType> {parameters} <dd>D absence {additional parameters}

Allows rewards admin to define a reward that is to be issued each day when a player is absent from a server after <dd> days

  • ontime rewards <rewardType> {parameters} death

Allows rewards admin to define a reward that is to be issued every time a player dies

  • ontime top <#> points

Displays the top <#> of players based on 'points', and sorted from highest to lowest

New Configuration
  • pointsEnable

When true then 'points' will be tracked for players. (default: false)

  • negativePointsEnable

When 'true' players point totals will be allowed to go less than zero. (default: false)

New Permission
  • ontime.track

When 'true' players will be tracked by OnTime, and data collected for that player.. Default is 'true', (Ticket #348)

New Output Variables
  • [points] - Used to display player's point total
Configurable Output Enhancements
  • output.reward.points

New output message to players when they receive a "points" reward

  • output.eventref.point

String used for misc displays regarding points.(e.g. 'top' command)

IMPORTANT NOTES on V3.10.x

  • A new permission string was added in V3.10.0, that enables/disable OnTime tracking on a per-player basis. Add "ontime.track" to your base permission group, or any individual group or player that you want OnTime to track playing time, and issue rewards.

OnTime v3.10.x is compatible with Bukkit v1.2.5! So Tekkit Classic or other Bukkit v1.2.5 based servers can now enjoy the FULL CAPABILITIES of the OnTime and its companion plugins!

OnTime will automatically modify the contents of your config.yml and output.yml when you upgrade from any release previous to v3.10.0. OnTime will put a copy of your current versions of these files into the plugins/OnTime/backup folder prior to this update, so you can revert back if you find the need to downgrade back to an earlier version of OnTime.

If you are using OnTime V3.9.0 or later with CraftBukkit 1.6.2-R1..0, the definition and use of enchanted items as rewards will not function correctly. There was a change in the CraftBukkit enchantment functions that make it incompatible with OnTime, and I have not had time yet to address this issue.