OnTime v3.12.0

Details

  • Filename
    OnTime.jar
  • Uploaded by
  • Uploaded
    Dec 26, 2013
  • Size
    287.58 KB
  • Downloads
    1,280
  • MD5
    e90e8f085abd387a420b8466a5ea01f1

Supported Bukkit Versions

  • CB 1.7.2-R0.2
  • CB 1.6.4-R2.0
  • CB 1.2.5-R5.0

Changelog

Compiled with Bukkit 1.7.2-R0.2; Java7; Vault 1.2.29;Votifier 1.9
Fixes
  • Fixed NPE on auto-report when MySQL connection is dormant (No ticket)
  • Fixed issue with playerData.yml failing on player names that have special characters. (Ticket #253 and Ticket #342)
  • Fixed issue where Essentials kicked players not handed by OnTime correctly (Ticket #333)
  • Fixed problem with 'top weekly votes' OnSigns not working (Ticket #388)
  • Addressed problem of NPE on player logout event on busy servers during a server restart (Ticket #386)
  • Fixed problem of duplicate player entries in Online Tracking Report (Ticket #394)
  • Corrected endless loop when 'days on' rewards are issued (Ticket #396)
  • Fixed server lag issue seen when OnLine Tracking reports are enabled (Ticket #397)
  • Fixed issues with 'top total' vote and referral rewards failures (No Ticket)
  • Fixed problem with player re-login following a full plugin reload (No Ticket)
Functional Enhancements
  • Added rewards that are world specific (Ticket #224 & Ticket #373)
  • Added tracking of server hostName for players upon first login (requires MySQL) (Ticket #371)
  • Added storage of votifier stats per day, week, & month to dataStorage: YML (Ticket #379)
  • Added option to output server time in "/ontime" and "/ontime <playerName>" commands (Ticket #381)
  • Added support for 'exclusive' Votifier rewards (Ticket #390)
  • Added 'top total points' reward support (Ticket #392)
  • Improved configuration of output of time until a players next reward (No Ticket)
  • Added "world" info to "reward info" command output (Ticket #224 + Ticket #373)
New Configuration Parameters
  • totalTopPointReward - Default = disable; specifies when top point total rewards should be issued
Changed/Enhanced Commands
  • ontime rewards add (parameters) world=<worldName>
  • ontime rewards edit <rewardID/rewardTag> world <worldName>
  • ontime rewards edit <rewardID/rewardTag> tag <rewardTag>
  • ontime rewards top <rewardID/rewardTag> points total <place>
New Output Variables
  • [serverTime ] - Used to display the current date/time for the server
New Configurable Output
  • rightWorld: output when world specific reward is issued
  • otherWorld: output when world specific reward is earned, but player is not in that world
  • timeToReward: made more configurable the output of the time until a players next reward

IMPORTANT NOTES on V3.12.x

Plugin Notes

"ontime.*" Permission Group

In v3.11.0 support for the "ontime.*" wildcard permission has been removed. This was causing problems based on how OnTime sometime uses negated permissions. This has been replaced with better defined 'recommended' wildcard permission sets for 'admin', 'moderator', and 'player' roles.

ontime.track Permission

In v3.10.0 a new permission string ("ontime.track") was added, which allows admins to enable/disable OnTime tracking of individual players. When this is set to "false" OnTime will not process players upon login, nor will it create OnTime records for new players. This permission is "true" by default, and most permission plugins will pick up this default setting, and server owners will see no change from previous versions of OnTime. But some permission plugins (e.g. bPermissions, others?) do not pick up the default and treat this as "false" for all players, which effectively disables the OnTime plugin. In this case of such permission plugins, the "ontime.track" should be added to the base set of permissions for all groups whose users are to be tracked by OnTime.